Программный ввод на основании

Тема в разделе "1C и всё что с ней связано", создана пользователем Azrael, 10 ноя 2007.

  1. Azrael

    Azrael Гость

    Платформа - 7.7
    Простите за, наверное, ламерский вопрос. Есть документ, на основании его можно ввести несколько видов других документов.
    Можно ли программно, по нажатию кнопки сформировать и вывести на основании документ конкретного типа?
     
  2. Zab

    Zab Well-Known Member
    1C Team

    Регистрация:
    7 авг 2006
    Сообщения:
    583
    Симпатии:
    0
    Можно в процедуре обработки нажатия кнопки создать документ нужного вида и заполнить его используя данные другого документа. Это не совсем ввод на основании, но пользователю-то какая разница?
     
  3. Azrael

    Azrael Гость

    Для: Zab
    Можно чуть подробнее. Сначала, так понимаю, док = СоздатьДокумент("Документы.<типДокумента>"). Поля присваивать док.<ИмяПоля> или как-нить хитро? и сразу вопрос, как документ потом вывести?
     
  4. Azrael

    Azrael Гость

    Проблему решил. Тема закрыта. Если кому интересно:
    Код (Text):
        КонтекстФормы = "";  
    Если Вопрос("Документ можно создать
    |только после записи текущего.
    |Записать документ?", "Да+Нет") = "Да" Тогда
    Записать();                                  
    Иначе
    Возврат;
    КонецЕсли;
    ОткрытьФорму("Документ.ПоступлениеДенегНаСчет", КонтекстФормы, ТекущийДокумент());
    в Документ.ПоступлениеДенегНаСчет обрабатывается предопределенная процедура ВводНаОсновании(ДокОсн)

     
Загрузка...

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