Имя: Пароль:
1C
1С v8
Процедура ПередЗаписьюНаСервере и сохранение изменений значений реквизитов
0 Dmitry_333
 
18.05.18
20:51
Добрый всем вечер! Помогите пжлста. Вот какая оказия. Написал код внутри данной процедуры (документ ЗаказКлиента, УТ11), который заполняет значения определенных реквизитов. Но изменения не сохраняются. Ошибся с процедурой?
1 shuhard
 
18.05.18
21:38
(0) лучше использовать перед записью модуля объекта документа, но и ПередЗаписьюНаСервере годиться

кроме отладчика у тебя нет помощника
2 Dmitry_333
 
18.05.18
21:41
Да отладчик показывает что все поля заполняются...
Попробую в модуле объекта.
3 shuhard
 
18.05.18
21:42
(2)[Да отладчик показывает что все поля заполняются..]
дык позырь консолью запросов, может дело не в реквизитах ?
4 Dmitry_333
 
18.05.18
21:45
Так а она-то здесь как поможет?
5 Мимохожий Однако
 
18.05.18
21:48
(4) Она поможет увидеть какими данными заполняешь. Полагаю, можешь сильно удивиться ожидаемого и факта
6 Dmitry_333
 
18.05.18
21:51
Все данные - булево.
7 Мимохожий Однако
 
18.05.18
22:01
(6) И чё?
8 Dmitry_333
 
18.05.18
22:04
Поясните, чем мне п\может в данном случае помочь консоль запросов? Все действо происходит внутри одного документа, данные тип булево. Возможно я чего-то не понимаю.
9 Dmitry_333
 
18.05.18
22:07
Фуххх, вопрос решил перенос кода в модуль объекта. Спасибо.
10 Mort
 
19.05.18
00:34
Изменения в этой процедуре нужно вносить в параметр "ТекущийОбъект". Когда вызывается это событие, данные формы уже перекочевали в этот, созданный на время записи объект,  и все остальные действия уже происходят с ним.

На будущее. Т.к. (9) Это не решение, это бегство от проблемы.
11 Мимохожий Однако
 
19.05.18
09:21
(8) Тебе не поможет.
12 Dmitry_333
 
19.05.18
14:43
(10) Спасибо!