Пояснения по коду программы Приходной накладной

Новая тема
Показывать по 10 20 40 сообщений
"Ага, ясно.
В модуле документа в процедуру ОбработкаПроведения() пишем примерно так:
СпрСерии=СоздатьОбъект("Справочник.Серии");
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
    Если ПустоеЗначение(Серии)=0 Тогда
         Если СпрСерии.НайтиЭлемент(Серии)=1 Тогда
              СпрСерии.ДатаГосРегистрации=ДатРегистрации;
              СпрСерии.Записать();
         КонецЕсли;
    КонецЕсли;
КонецЦикла;"
"> Ага, ясно.
> В модуле документа в процедуру ОбработкаПроведения() пишем примерно так:
> СпрСерии=СоздатьОбъект("Справочник.Серии");
> ВыбратьСтроки();
> Пока ПолучитьСтроку()=1 Цикл
>      Если ПустоеЗначение(Серии)=0 Тогда
>           Если СпрСерии.НайтиЭлемент(Серии)=1 Тогда
>                СпрСерии.ДатаГосРегистрации=ДатРегистрации;
>                СпрСерии.Записать();
>           КонецЕсли;
>      КонецЕсли;
> КонецЦикла;

f при распроведения дока ?"
Я бы делал при проведении. Потому что в обработку отмены проведения можно затолкать откат движений. А если сделать в ПриЗаписи(), то получится, что фиксирование значения будет происходить для всех подряд документов, в том числе и для тех, которые просто являются "проектами", "черновиками"
Читают тему
(гостей: 1)

Быстрый переход