8.х Как программно создать документ ?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем thebird, 30 апр 2007.

  1. TopicStarter Overlay
    thebird
    Offline

    thebird

    Регистрация:
    30 апр 2007
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Задача примерно следующая.

    Делаю рабочее место в виде внешней обработки, результатом которой должны стать несколько документов. Документы хочу не записывая показать на экране для возможной корректировки.

    Проблема заключается в том, что 1С при интерактивном вводе - открытие формы несохраненного документа, заполнение табличной части, заполнение шапки формы, выполняет код, при этом мне не хочется этот код дублировать (в страхе перед дальнейшими обновлениями конфигурации).

    В настоящее время процедура примерно следующая.

    1. По нажатию на "Выполнить":

    ОбработатьДанныеОбработки;
    СоздатьНеобходимыеДокументы;
    Для Каждого Док Из ДокументыФормы Цикл
    Док.ПолучитьФорму().Открыть();
    КонецЦикла;

    2. После чего юзер во всех формах "прощелкивает" все поля.

    Афедрон, короче, полный. Если вручную все поля не ввести заново при проведении могут вылезти причудливые глюки, причем не только при проведении, но и в будущем ...

Поделиться этой страницей