Замещение стандартной процедуры проведения из обработки #428945


#0 by MJedy
У документа есть стандартная процедура проведения. Есть обработка, производящая загрузку документов из одной базы - в другую. Есть ли возможность заместить стандартную процедуру проведения документа (вызываемую при записи документа в режиме проведения) в самой обработке. Допустим, до вызова Документ.Записать(РежимЗаписиДокумента.Проведение)?
#1 by Mitriy
Док.Записать; и заполнить наборы записей нужных регистров и записать их... примерно так... а зачем?
#2 by Mitriy
+ или сразу движения...
#3 by Defender aka LINN
Документ.Записать(РежимЗаписиДокумента.Запись) и навешивай движения какие хочешь. Только для начала не мешало бы подумать о том, что будет, когда этот документ кто-нибудь перепроведет.
#4 by MJedy
а можно поподробнее про навешивание движений?
#5 by MJedy
по поводу перепроведения - будет предупреждение в комментах
#6 by quest
предупреждение в коментах - никому не поможет. лучше уж реквизит тогда. про набор движений - в СП
#7 by MJedy
конфа в которой будут документы - типовая, там как бы нежелательно ничего менять, разве что обработку добавлять
#8 by also
Так зачем обработку проведения менять?
#9 by quest
меняй все на этапе обмена тогда. Или в загруженной базе.
#10 by Mitriy
в типовой бухгалтерии, например, можно использовать флаг РучнаяКорректировка, он не дает перепровести документ, пока его не снимешь... но все равно как-то не айс...
#11 by MJedy
ну без этого никак. в типовой конфе "Бухгалтерия" есть документ "Реализация товаров" из другой конфы выгружаются документы посредством ХМЛ в файл, а обработка - посредник между конфами, вживленная в "Бухгалтерию", выполняет чтение этого файла и создание документов реализации в типовой конфе. Хотелось бы сделать все в одном, без доработки тип. решения.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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