8.х Добавление кнопки в форму для альтернативной печати

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

  1. TopicStarter Overlay
    coolvic
    Offline

    coolvic Опытный в 1С

    Регистрация:
    16 июл 2014
    Сообщения:
    85
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте!
    У меня такая проблема. Я добавил в общие макеты новый макет СчетЗаказ1, отредактированный немного. Соответственно в документ СчетНаОплатуПокупателю в форму ФормаДокумента, добавляю новую кнопку, по которой бы хотел открывать счет по макету СчетЗаказ1. Но естественно по команде ОсновныеДействияФормыДействиеПечать он печатает по стандартному макету.
    Подскажите, пожалуйста, как заставить его открывать счет по макету СчетЗаказ1? Что нужно поменять в процедуре? Не нашел команду, чтобы ему указать макет для печати.
    Или может это вообще как то по другому нужно осуществлять?
  2. alexburn
    Online

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.775
    Симпатии:
    509
    Баллы:
    204
    Может проще было ВПФ сделать ?
    coolvic нравится это.
  3. XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    УФ, обычные формы? продемонстрируйте всё, что вы сделали.
  4. TopicStarter Overlay
    coolvic
    Offline

    coolvic Опытный в 1С

    Регистрация:
    16 июл 2014
    Сообщения:
    85
    Симпатии:
    0
    Баллы:
    26
    Об этом я даже не подумал ))
    Я так понимаю, меняя формы, я теряю поддержку? Сейчас попробую ВПФ сделать.
  5. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.438
    Симпатии:
    373
    Баллы:
    104
    что за конфигурация?
    например УТ11 и БП позволяют редактировать встроенные макеты (не теряя оригиналов)
  6. TopicStarter Overlay
    coolvic
    Offline

    coolvic Опытный в 1С

    Регистрация:
    16 июл 2014
    Сообщения:
    85
    Симпатии:
    0
    Баллы:
    26
    УТ 10.3
  7. nbIpKuH_BaH9I
    Online

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.985
    Симпатии:
    398
    Баллы:
    104
    Однозначно. Создайте ВПФ и работайте спокойно. Я таким же макаром обработки подключал, которые данные меняли по нужному мне механизму. Без изменения конфы. :)
  8. TopicStarter Overlay
    coolvic
    Offline

    coolvic Опытный в 1С

    Регистрация:
    16 июл 2014
    Сообщения:
    85
    Симпатии:
    0
    Баллы:
    26
    Вот уже пытаюсь это сделать. Пока никак не получается из встроенной сделать ВПФ )))
  9. nbIpKuH_BaH9I
    Online

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.985
    Симпатии:
    398
    Баллы:
    104
  10. TopicStarter Overlay
    coolvic
    Offline

    coolvic Опытный в 1С

    Регистрация:
    16 июл 2014
    Сообщения:
    85
    Симпатии:
    0
    Баллы:
    26
    Попробовал. Тут видимо пример для другой конфигурации, у меня все по другому. Но вроде все ошибки поисправлял. Осталась куча ошибок с одним содержанием
    Код:
    {ВнешняяОбработка.СчетНаОплатуПокупателюСПечатью.МодульОбъекта(206,36)}: Переменная не определена (ПараметрыПечати)
        ОбластьМакета.Параметры.Заполнить(<<?>>ПараметрыПечати); (Проверка: Толстый клиент (обычное приложение))
    
    Что ему подсунуть вместо этих ПараметровПечати
  11. ТехБухПривет
    Online

    ТехБухПривет Профессионал в 1С Команда форума

    Регистрация:
    25 июн 2013
    Сообщения:
    504
    Симпатии:
    53
    Баллы:
    54
    Может просто определить...?)
  12. TopicStarter Overlay
    coolvic
    Offline

    coolvic Опытный в 1С

    Регистрация:
    16 июл 2014
    Сообщения:
    85
    Симпатии:
    0
    Баллы:
    26
    Функция ПолучитьПараметрыПечатиСчетаЗаказа(Тип) Экспорт добавлена, но ошибки все равно идут.
    Ругается еще
    Код:
    {ВнешняяОбработка.СчетНаОплатуПокупателюСПечатью.МодульОбъекта(264,29)}: Переменная не определена (Ответственный)
            Если НЕ ЗначениеЗаполнено(<<?>>Ответственный.ФизЛицо) Тогда (Проверка: Толстый клиент (обычное приложение))
    Я так понимаю его ссылкой надо из документа какого-то взять? А из какого не пойму.

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