УТ 11 Соглашения об условиях продаж #761719


#0 by Eeelena
Здравствуйте. Столкнулась с следующей ситуацией, присваиваю номер соглашению при записи на сервере, в отладчике значение присваивается, но при записи на форме номер не отображается, подскажите, пожалуйста, что это может быть?
#1 by butterbean
видимо надо писать не Номер, а Объект.Номер
#2 by Лефмихалыч
последний элемент получают вот так:         "ВЫБРАТЬ первые 1
#3 by Eeelena
почему? Объект.Номер=Строка(Число(Номер)+1); одно и то же, в переменная Номер - это последний номер из справочника.
#4 by Eeelena
спасибо) , исправлю. но главная проблема в том, что значение не отображается, хотя по отладчику прсвоилось
#5 by Лефмихалыч
ТекущийОбъект - это что?
#6 by Eeelena
это справочник объект Соглашение, которое я создаю
#7 by Лефмихалыч
Этот код где написан?
#8 by Eeelena
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
#9 by Лефмихалыч
Перенеси в ПередЗаписью. Причем - в модуль объекта, иначе код при программном создании не будет выполняться
#10 by Eeelena
спасибо, попробую
#11 by Eeelena
спасибо вам огромное, получилось. хотя я это сделала в модуле формы и получилось. но все равно не понятно почему при записи не срабатывает
#12 by Лефмихалыч
потому, что на момент вызова этого обработчика объект уже записан в базу.
#13 by Eeelena
спасибо, теперь понятно
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С