Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Добавление печатных форм в список.  (Прочитано 9842 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ge4r
Участник

ru
Offline Offline

« : 11-07-2011 16:08 » 

Добрый день.
Есть документ СчетНаОказаниеУслуг. В нем был один макет для печати с процедурой печати (Счет). понадобилось добавить еще пару макетов (ну и написать процедурки их заполнения), НО не могу сделать, чтобы в самом Предприятии при нажатии на "печать" они тоже отображались.

внес вот какие изменения в модуль

Код:
Процедура Печать(ИмяМакета, КоличествоЭкземпляров = 1, НаПринтер = Ложь, НепосредственнаяПечать = Ложь) Экспорт

// Получить экземпляр документа на печать
Если ИмяМакета = "Счет" Тогда

ТабДокумент = ПечатьСчетаЗаказа(ИмяМакета);

ИначеЕсли ИмяМакета = "ДопСоглашение" Тогда

ТабДокумент = ПечатьДопСоглашения();

КонецЕсли;

и в структуру печатных форм
Код:
Функция ПолучитьСтруктуруПечатныхФорм() Экспорт

Возврат Новый Структура("Счет","Счет на оплату", "Доп. соглашение");

КонецФункции // ПолучитьСтруктуруПечатныхФорм()


в предприятии Доп. соглашение так и не отображается. может еще где-то нужно дописать?
Спасибо за ответы.


Добавлено через 21 секунду:
Забыл написать. версия 8.2

Добавлено через 1 час, 37 минут и 34 секунды:
решил все же делать через внешнюю печатную форму.
но на этот вопрос, если кто знает - ответьте все равно, для общего развития так сказать )
« Последнее редактирование: 11-07-2011 17:46 от ge4r » Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 11-07-2011 23:51 » new

ge4r, делай через внешнюю печатную форму, только не заполняй поле "Заменяемая печатная форма" - и тебе добавится новая форма в список печати.
Механизм с изменением конфигурации лучше не использовать, т.к. он не документирован, а значит в следующей редакции может и поменяться...
А ошибка у тебя вот здесь:
Код:
Возврат Новый Структура("Счет","Счет на оплату", "Доп. соглашение");
Надо:
Код:
Возврат Новый Структура("Счет,ДопСоглашение","Счет на оплату", "Доп. соглашение");

Почитай внимательно про конструктор типа Структура в синтакс помощнике
Записан
ge4r
Участник

ru
Offline Offline

« Ответ #2 : 12-07-2011 04:58 » 

спасибо
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines