#0
by Maxus43
Есть 2 строчки: Всё это делается в транзакции. Содержимое Объект <> Объект.Ссылка, в частности не совпадает содержимое ТЧ справочника. Но запись явная же произошла уже, это всё в одной транзакции. Или это потому что транзакция не зафиксирована, и Объект.Ссылка - старый вариант? Получается что в рамках Одной транзакции рассогласованность данных?
#0
by Maxus43
Есть 2 строчки: Всё это делается в транзакции. Содержимое Объект <> Объект.Ссылка, в частности не совпадает содержимое ТЧ справочника. Но запись явная же произошла уже, это всё в одной транзакции. Или это потому что транзакция не зафиксирована, и Объект.Ссылка - старый вариант? Получается что в рамках Одной транзакции рассогласованность данных?
#0
by Maxus43
Есть 2 строчки: Всё это делается в транзакции. Содержимое Объект <> Объект.Ссылка, в частности не совпадает содержимое ТЧ справочника. Но запись явная же произошла уже, это всё в одной транзакции. Или это потому что транзакция не зафиксирована, и Объект.Ссылка - старый вариант? Получается что в рамках Одной транзакции рассогласованность данных?
#2
by Starhan
воперых объект и объект.ссылка разные типы. во вторых ничего не понячтно давай подробности.
#3
by ХочуСказать
а почему объект (указатель на память) должен равняться ссылки (записть в БД) или что ты спросил?
#6
by Maxus43
запись в БД - произошло в первой строчке кода Дело не в типах, а что там внутри в реквизитах и т.д. не совпадает содерживмое таб частей, например в объекте пусто, в объект.Ссылка - что то есть в ТЧ
#13
by Reset
Видимо да. Объект.ТЧ[х].Реквизит <>Объект.Ссылка.ТЧ[х].Реквизит <-- это Хотя мне тоже не верится
#18
by Maxus43
в справочнике в модуле объекта пусто, идёт просто запись элемента. подписок нет и т.д.
#20
by Maxus43
Общая ситуация там сложней, меняем объект и выстреливаем xml-кой в другую базу элементом справочника, всё в транзакции. И получается что объект изменили, записали, а выстреливает старой версией
#22
by Maxus43
без транзакции конечно всё ништяк. Но она нужна. Удивило если чесно меня такое рассогласование данных
#23
by hhhh
не обязательно должно совпадать транзакция не завершилась, поэтому Ссылка наверняка не перечитывалась из базы и осталась старая. потом возможно какие-то танцы с реквизитами там приЗаписи и в обработкаПроведения. или вообще запись не прошла в Записать - ведь нет проверки в , ну это элементарный случай.
#30
by НаборДанных
Не стыкуется и . Если так как в тогда действительно странно, иначе ничего необычного. Да и кто сказал, что объект записался? Он собственно запишется после фиксации транзакции, все остальные телодвижения со старой версией объекта.
#31
by Maxus43
таже байда, да и не должно быть другого... Понятно что физически записывается потом, грязное чтение реально получается?
#38
by H A D G E H O G s
Так все таки, код как в или есть слова НачатьТранзакцию ЗафиксироватьТранзакцию ???
#39
by Maxus43
и это, только на ТЧ воспроизводится же, реквизиты - норм. Грязное чтение потомушта ТЧ - другая таблица вобще?
#48
by vmv
не прошло и полгода как мегакрутяки заговори о зерне, что таблица объектов и таблица их ТЧ это совершенно разные таблицы СУБД и как всегда на отладку идеальных взаимодействий между ними в тразнакция яйцеголовым создателем платформы не хватило пару грибочков
#54
by НаборДанных
В коде не хватает слов ЗафиксироватьТранзакцию не? Запись объекта = транзакция, она у тебя по ходу фиксируется. как то так. сугубо ИМХО, тестировать некогда)
#55
by Starhan
а почему реквизиты объекта в ссылке изменились? таблица с объектом записана или ссылка читает реквизиты с кэша а ТЧ с базы?
#56
by ХочуСказать
так в том то и фишка, у меня все считается без фиксации а у автора нехрена... автор гонит вот, даже в другой сессии все прекрасно читается после окончании обработки наименование вертаяется взад
#60
by Starhan
ТС же сказал с реквизитами у объекта и ссылки все впорядке они тоже меняются а вот даные в ТЧ объекта не меняются - проверяй.
#71
by Starhan
какая разница у них результат тестов совпадает реквизиты у сссылки меняются а данные в ТЧ нет
#74
by H A D G E H O G s
У меня на файловой в другом сеансе остается старое значение, в SQL - новое.
#82
by Никола_Питерский
Хм... ну че там ? сырьёзный БАГ ? А то я уже запутался с Вашими транзакциями. Кто нить может резюмировать из всего этого, где это может аукнуться ?
#94
by Maxus43
короче терпение. наваяю обработку, а пока на перекур. сам разберу сначала весь это эпик фэйл. обработку выложу
#96
by Reset
Результат: aaa bbb bbb Те. ситуация не воспроизвелась или я неправильно тестировал 8.2.16.363, postgre
#97
by Starhan
Угу тож проверил проблемы не появляется. ссылка полностью равна объекту по значениям реквзитов
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Этого не может быть или всё таки может?
- V8: Запись не верна!: Период не может быть пустым?
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- Содержимое объекта данных может быть выбрано только во временную таблицу
- Содержимое объекта данных может быть выбрано только во временную таблицу
- Содержимое объекта данных может быть выбрано только во временную таблицу
В этой группе 1С
- v7: метод объекта ТаблицаЗначений "Заполнить"
- v7: Можно ли открыть табличный документ поверх открытого модального окна?
- Подключение внешней печатной формы к справочнику "Договоры контрагентов"
- Автоматически свернуть группировки в отчете
- УТ 11 места в ТОРГ-12 округляются
- Скопировать табличную часть
- Прибыль. Декларация. Лишние листы при печати с 2ым штрихкодом
- Добавление нескольких значений в один реквизит
- Добавление товара по штрихкоду в накладную
- v7: ТиС, загрузка из клиент-банка
- Программный отбор в СКД
- Список выбора для каждой строки ТЗ (УФ)
- УФ. Копирование документа. Как получить объект с которого копировали?
- как свдинуть значение нумератора в документе?
- ЗУП 2.0: сторно премии (разового начисления)
- запрос в СКд к регистру накопления с периодом
- Не могу получить экспортную переменную модуля объекта
- Расчет себестоимости списание полуфабрикатов в производство
- Фиксация колонок в СКД
- компонента Йоксель - как с ней вывести картинку из файла на печатную форму ?