Как перезаписать документы через обработку #331490


#0 by Allan Stark
Пишу обработку, выполняющую перезапись документов. Документы - обычные "пустышки", ничего не двигают, ни регистров ни проводок. Обработка нужна, чтобы заполнить некоторые новые реквизиты и произвести некоторые действия. Нужно, чтобы обработка фактически выполняла то, что зашито в предопределенной процедуре документа "ПриЗаписи". Простое создание объекта типа "Документ.Такой-то" и вызов его метода "Записать" того, что делает "ПриЗаписи" не выполняет (проверено экспериментально). Как быть ?
#1 by DGorgoN
#2 by Voronve
Процедура ПриЗаписи вызывается при записи документа _интерактивно_.
#3 by Allan Stark
Так у меня сейчас. Но оно не выполняет весь тот код, который у меня хранится в "ПриЗаписи". Т.е. другими словами - никак ? Нужно просто перенести тот код в обработку ?
#4 by Gucci76
Конечно только перенести! А что тут трудного?
#5 by Allan Stark
Да потому, что глупо как-то. Я не сильный программер именно в 1С, но... Есть "типа" объекты документа и формы. Что мешает среде дать выполнить один из его методов либо сгенерировать обработку события (сгенерить "ПриЗаписи") :-( А кода там полсотни строк копировать. Нерационально...
#6 by php5
Читай ЖКК, либо на пройди курс новичка...ИМХО ты основных принципов не понимаешь...
#7 by Злопчинский
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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