Имя: Пароль:
1C
1C 7.7
v7: Можно ли передать определенный тип контекста в глобальный модуль?
0 Bodrug
 
21.01.14
19:12
Такая ситуация. Пишу обработку по пакетному вводу налоговых накладных на основании расходных. Перенес процедуру ввода на основании в обработку и там есть обращение в глобальный модуль и передача в него контекста нового документа. В ГБ идет проверка на ТипЗначенияСтр контекста. Он должен быть "Групповой контекст", а у меня "Документ" передается. Так вот вопрос в том, можно ли передать определенный тип контекста в ГБ?
1 ОбычныйЧеловек
 
21.01.14
19:17
На сколько я помню "групповой контекст" появляется в момент перепроведения (причем через операции--> провести) а никак не параметром... Раз в какой-то процедуре есть проверка на групповой контекст то поставь там еще проверку на контекст документа только и всего.
2 Bodrug
 
21.01.14
19:27
(1) Групповой контекст появился при типовом вводе на основании, но насколько я понимаю, контекстом в данном случае выступает форма нового документа. А я не могу из обработки получить и передать контекст формы нового документа.
3 ОбычныйЧеловек
 
21.01.14
19:32
(2) так и ты передай созданный тобой програмно документ - просто типзначениястр будет не групповой контекст а докумет.
4 Злопчинский
 
21.01.14
21:17
едрид мадрид навоз вопрос
формируешьСписокПараметров, передаешь док.основание, попутно передаешь команду типа "ВВЕСТИНАОСНОВАНИИ", в процедуре При открытии получаешт параметры, вытягиваешь комануд
если команда = МОЯ
тогда
  ВводНаОсновании(ДокОснованиеИзпараметров);
  Записать();
  СтатусВозврата(0);
  Возврат;
конецвсемесли
.
в итоге - правишь конфигу чуток, но весь пакетный ввод - просто лепота получается...
.
также через формекс есть возможность выполнять процедуры которые внутри форм лежат
.
а при ручном программно пакетном вводе - зачастую процедуры формирования можно существенно упростить для частных случаев
Закон Брукера: Даже маленькая практика стоит большой теории.