Имя: Пароль:
1C
1С v8
Обработкой обновить значение табличной части документа
,
0 bfss-732
 
26.10.22
15:50
Всем привет!
Делаю обработку создания документа Документ.ОтражениеЗарплатыВФинансовомУчете, в этом документе есть табличная часть "УдержаннаяЗарплата", в которой один из реквизитов "Счет учета", значение строка, гиперссылка (она собирается из многих данных из ОбщаяФорма.НастройкаСчетовУчетаОперации). Этот реквизит автоматом сам собирается в зависимости от значений других реквизитов, если документ руками бить.

ВОПРОС: Как обработкой "обновить",  уже заполненные, данные в этом документе, чтоб реквизит "Счет учета" сам заполнился? Что его программно не лепить.
1 vicof
 
26.10.22
16:03
Вызвать обработчики, которые вызываются при изменении руками.
2 bfss-732
 
26.10.22
16:06
(1) они не экспортные, менять конфигурацию нельзя
3 vicof
 
26.10.22
16:13
(2) Вызвать код из обработчиков, который вызывается при изменении руками.
4 Kassern
 
26.10.22
16:14
(2) Продублируйте не экспортные процедуры/функции и адаптируйте под свою обработку
5 bfss-732
 
26.10.22
16:17
(4) там каша такая, что не поймешь что откуда и куда.
ЕСли никак по моему вопросу, придется с этой кашей разбираться((((((
6 bfss-732
 
26.10.22
16:18
Еще проблема что реквизит, не реквизит объекта, ошибку об этом выдает, если просто туда символ(строка) записать
7 vicof
 
26.10.22
16:19
Што?
8 Momus
 
26.10.22
16:26
(6) так а зачем его заполнять в обработке, если это реквизит ФОРМЫ?
9 Momus
 
26.10.22
16:28
Или обработка должна заполнить данные документа в открытой форме документа?
10 Momus
 
26.10.22
16:40
да и для заполнения нужно вызвать всего две процедуры, обе причем экспортные
11 bfss-732
 
26.10.22
17:39
(8) документ должен быть правильно заполнен.
12 bfss-732
 
26.10.22
17:39
(9) документ еще не создан.
13 bfss-732
 
26.10.22
17:39
(10) какие?
14 Kassern
 
26.10.22
17:46
(13) откройте уже отладку и посмотрите к каким экспортным процедурам обращается 1ска при изменении реквизита на форме. Скорее всего с перехода 3-5 найдете нужную процедуру/функцию