8.х УТ Подключение внешних печатных форм и обработок

Тема в разделе ""1С:Управление торговлей УТ"", создана пользователем Akuji, 21 окт 2011.

  1. TopicStarter Overlay
    Akuji
    Offline

    Akuji Опытный в 1С

    Регистрация:
    5 июн 2007
    Сообщения:
    119
    Симпатии:
    0
    Баллы:
    26
    Вот тут что то почитал, но изменить не получается(.
    хотелось бы с помощью ВПФ скажем из СоглашениеСКлиентами открыть документ "ххх", получить форму нового документа и в реквизит "Соглашение" вставить ссылку на соглашение из которого запускалась внешняя обработка. :angry:
  2. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Прежде чем спрашивать пример подробно распишите задачу, я на третьей обороте Вашего вопроса споткнулся, и запутался
  3. TopicStarter Overlay
    Akuji
    Offline

    Akuji Опытный в 1С

    Регистрация:
    5 июн 2007
    Сообщения:
    119
    Симпатии:
    0
    Баллы:
    26
    1. Есть соглашение с клиентами (ут11) типовое/индивидуальное
    2. Создается новый документ "ххх" в котором одним из реквизитов является соглашение.
    3. К Соглашению необходимо подключить внешнюю печатную форму, которая открывает форму нового документа "ххх" и сразу подставляет ссылку на соглашение в нужный реквизит.
  4. TopicStarter Overlay
    Akuji
    Offline

    Akuji Опытный в 1С

    Регистрация:
    5 июн 2007
    Сообщения:
    119
    Симпатии:
    0
    Баллы:
    26
  5. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    А причем тут ВПФ? Вам нужна обработка по созданию связанной информации...
  6. TopicStarter Overlay
    Akuji
    Offline

    Akuji Опытный в 1С

    Регистрация:
    5 июн 2007
    Сообщения:
    119
    Симпатии:
    0
    Баллы:
    26
    ну вот в бухгалтерии было так как то:

    Создавалась ВПФ с реквизитом СсылкаНаОбъект (тип ДоговорыКонтрагентов)
    а в модуле:

    Код:
    Функция Печать() Экспорт
    
    Запрос = Новый Запрос;
    Запрос.Текст = 
    "ВЫБРАТЬ ПЕРВЫЕ 1
    |    ДоговорНаПереработку.Ссылка
    |ИЗ
    |    Документ.ДоговорНаПереработку КАК ДоговорНаПереработку
    |ГДЕ
    |    ДоговорНаПереработку.Договор = &СсылкаНаОбъект";
    
    Запрос.УстановитьПараметр("СсылкаНаОбъект", СсылкаНаОбъект);
    
    Результат = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = Результат.Выбрать();
    
    Если ВыборкаДетальныеЗаписи.Следующий() Тогда
    ДоговорНаПереработку = ВыборкаДетальныеЗаписи.Ссылка;
    ФормаДоговора = ДоговорНаПереработку.ПолучитьФорму(,СсылкаНаОбъект,СсылкаНаОбъект);
    ФормаДоговора.Открыть();
    Иначе
    ФормаДоговора = Документы.ДоговорНаПереработку.ПолучитьФормуНовогоДокумента(,СсылкаНаОбъект,СсылкаНаОбъект);
    ФормаДоговора.Организация = СсылкаНаОбъект.Организация;
    ФормаДоговора.Контрагент = СсылкаНаОбъект.Владелец;
    ФормаДоговора.Договор = СсылкаНаОбъект;
    ФормаДоговора.Открыть();
    КонецЕсли;
    
    Возврат Неопределено;
    КонецФункции
    
    
    Вот хотелось типа такого тока в ут 11 что б работало, а там ссылка на объект не прокатывает как я понял.
  7. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29

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