Наткнулся на такой артефакт: если в УФ для табличной части создать не сохраняемый реквизит (реквизит формы), который заполняется при открытии формы или редактировании строки, то при записи формы эта колонка очищается. При этом данные в колонке существуют аж до "ПриЗаписиНаСервере", а в следующий момент "ПослеЗаписНаСервере" - их уже нет. Это как-то борется - или чистой воды трабл?
(1) - да блин так и приходится, только это ж маразм! Оптимизация и т.п. и т.д. А тут ничего не изменилось с момента начала записи, все болтается на сервере (согласно идеологии 1С) - нахрена теперь все фиксить? Не догоняю.
(3) - во первых: ПОЧЕМУ????!!!! Какого я должен опять все заполнять, во вторых: и вы хотите сказать что это событие происходит по записи?, а в третих - а если форма закрывается с сохранением - ну и вообще нафиг тогда все перечитывать
имхо, потому как данные в этих колонках изначально все-же динамические, а не статические (иначе реквизиты были бы сохраняемыми). вот и решили разработчики платформы - документ записался, значит, что-то изменилось, будьте добры перезаполнить... но это чисто предположение дабы оправдать поведение платформы.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший