УФ - Колонка ТЧ не связанная с реквизитом

1. soulriwer 17.06.24 13:16 Сейчас в теме
Добрый день!

В табличной части формы добавил колонку не связанную с реквизитом (значение рассчитывается). Значение колонки заполняется в событии ПриСозданииНаСервере.

И вроде бы все хорошо, но если в форме нажать кнопки Записать или Провести, колонка очищается.

Добавил заполнение колонки в событие ПослеЗаписиНаСервере, теперь все Ок.

Подскажите, пожалуйста, правильно ли делаю?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. spacecraft 17.06.24 13:29 Сейчас в теме
(1)
Значение колонки заполняется в событии ПриСозданииНаСервере

При создании ведь не нужно заполнять?
Тогда перенести в ПриЧтенииНаСервере().
Тогда будет срабатывать при открытии существующего объекта, так и при Перечитать().
Добавил заполнение колонки в событие ПослеЗаписиНаСервере

Правильно.
5. soulriwer 17.06.24 15:18 Сейчас в теме
(3)
При создании ведь не нужно заполнять?
Нужно (КолонкаВсего = КолонкаСумма+ КолонкаНДС)
Спасибо большое!
6. spacecraft 17.06.24 16:53 Сейчас в теме
(5)
Нужно

При открытии нового документа никаких строк ТЧ нет. Так что не нужно
2. user2033930 17.06.24 13:21 Сейчас в теме
Неправильно. Перенеси расчёт колонки в ПриЧтенииНаСервере(). тогда будет работать в обоих случаях - и при открытии и после записи.
4. spacecraft 17.06.24 13:34 Сейчас в теме
(2)
Перенеси расчёт колонки в ПриЧтенииНаСервере(). тогда будет работать в обоих случаях - и при открытии и после записи.

После записи не будет вызвано событие ПриЧтенииНаСервере().
7. soulriwer 18.06.24 08:59 Сейчас в теме
(6)
(2)
Странно, но перенес заполнение колонки в ПриЧтенииНаСервере(), т. о. теперь она заполняется в ПриЧтенииНаСервере() и в ПослеЗаписиНаСервере(). Если открываю ранее созданный документ, то колонка пустая. Если жму Записать - колонка заполняется.

Работает как надо только с ПриСозданииНаСервере() + ПослеЗаписиНаСервере().
8. spacecraft 18.06.24 09:07 Сейчас в теме
(7) процедура ПриЧтенииНаСервере() подключен как обработчик?
Отладка в него заходит?
9. soulriwer 18.06.24 09:11 Сейчас в теме
(8)Почему-то не заходит... В ПриСозданииНаСервере заходит, а в ПриЧтенииНаСервере нет... пока не понял, почему
10. spacecraft 18.06.24 09:12 Сейчас в теме
(9) как создали? Копипастом?
Не подключена как обработчик.
11. soulriwer 18.06.24 09:17 Сейчас в теме
(10)Точно!!! Извиняюсь, запарился с утра(( Спасибо огромное за помощь, теперь все встало на свои места!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот