Имя: Пароль:
1C
 
Непонятный глюк с табличной частью документа
0 Чрут
 
05.03.25
23:36
Всем привет.
Столкнулся с такой штукой - в документе при открытии его 4 строки, а при чтении через просмотрщик реквизитов и запрос - 3 (т.е. одной нет). Нажал записать - все встало как надо.
Хотелось бы понять как такое возможно?
Документ хранится в БД в 2х таблицах. Если бы строка не была записана, то и при открытии бы не считывалась. Но как ее не видела консоль запросов тогда.
1 Ильф
 
05.03.25
23:36
это не глюк
...стаж: 11 лет 10 мес
и не понимаете разницы между объектом и ссылкой?
2 Чрут
 
06.03.25
09:28
(1) не совсем понял что имеете в виду.  
Разницу понимаю, но относительно поведения нет
При открытии объект считывается из базы данных.
По ссылке я получаю запросом тот же объект (а точнее данные его табличной части). В момент 1 чтения когда строки не было - объект был записан в БД и с ним никто не работал. В чем противоречие?
3 Ильф
 
05.03.25
23:50
значит у тебя в одной из трех процедур формы ПриОткрытии/ПриЧтении/ПриСоздании добавляется строка
4 Ильф
 
05.03.25
23:50
хотя может еще и "при активации строки" любой ТЧ
5 Ильф
 
05.03.25
23:51
еще можно извратиться в месте открытия формы - в общем, вариантов масса - но суть одна - в объект добавляется строка
6 Чрут
 
06.03.25
09:28
Все разобрался. Спасибо. Что-то затупил
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший