Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику jo_1010 ::: Спасибо сказали: 1 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
27.06.14, 9:59 автоматическое создание документа на основании другого документа
Есть несколько вариантов как решить Авто ввод на основании:

Как я понимаю - проблема именно в вызове процедуры ОбработкаЗаполнения()?

1. Тогда берем, в Вашем случае, модуль формы документа "Заявка".
Т.к. для ввода на основании нам необходима ссылка на док.основание (т.е. на нашу Заявку), то вызывать ОбработкаЗаполнения() мы будем после записи Заявки.
2. Итак, в модуле формы заявки открываем/создаем обработчик ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи) и делаем так:
 &НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
    Док = Документы.СчетФактура.СоздатьДокумент();
    
    Док.ОбработкаЗаполнения(Объект.Ссылка, Истина);
    Док.Дата = ТекущаяДата();  //или "= Объект.Дата", или "= любая другая дата"...
    Док.Записать(РежимЗаписиДокумента.Проведение);
КонецПроцедуры


3. ВАЖНО!!! для процедуры ОбработкаЗаполнения() (модуль документа СчетФактура) ОБЯЗАТЕЛЬНО должно быть прописано Экспорт. Вот так:
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) Экспорт

и пробуем... (делал в 8.3, но в 8.2 тоже должно работать
Vofka,

RSS Текстовая версия Сейчас: 20.04.24, 1:49
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!