Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 04:46

Внешняя печатная форма Бухгалтерия 3.0

Автор Pcihodelika, 22 дек 2014, 11:55

0 Пользователей и 1 гость просматривают эту тему.

Pcihodelika

Доброго времени суток!

Подскажите, пожалуйста. При подключении в документу "Начисление зарплаты" (Бухгалтерия 3.0.37.25) внешней печатной формы в документе не появляется кнопка "Печать". Изначально для этого документа печатная форма не предусматривалась.
Процедура печати в модуле используется следующая:
ЦитироватьПроцедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
   
   УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "СчетНаОплатуВРТУ", "Счет на оплату (шаблон)", СформироватьПечатнуюФорму(МассивОбъектов[0], ОбъектыПечати));
   
КонецПроцедуры // Печать()
Подскажите, что не так и как это можно поправить.
Заранее спасибо.

Pcihodelika

Либо подскажите, пожалуйста, как на форму с выбором документа (Начисление зарплаты) добавить печать (то есть команду печати)

cska-fanat-kz

Если добавлять свою встроенную команду по печати печатной формы, то ключевое - это указание типа параметра у команды.
Как только отмечаем нужный документ - в его формах (и документа и списка) появляется кпнока с командой.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Pcihodelika

Цитата: cska-fanat-kz от 22 дек 2014, 13:36
Если добавлять свою встроенную команду по печати печатной формы, то ключевое - это указание типа параметра у команды.
Как только отмечаем нужный документ - в его формах (и документа и списка) появляется кпнока с командой.
В том-то и проблема, что не появляется. Причем при добавление этой же печатки в любой другой документ, там она появляется.
Кинула впф во вложение.

cska-fanat-kz

сама впф думается что не сильно поможет
бывает что у документа на вкладке команды не стоит флаг "Использовать стандартные команды". например
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Pcihodelika

Цитата: cska-fanat-kz от 22 дек 2014, 14:03
сама впф думается что не сильно поможет
бывает что у документа на вкладке команды не стоит флаг "Использовать стандартные команды". например
конкретно для этого документа стоит :(

cska-fanat-kz

нууу лично у меня больше пока нет вариантов.
только по Тим Вьюверу смотреть...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Pcihodelika

В итоге сделала форму и печать из нее.
Как-то так:
&НаКлиенте
Процедура Печать(Команда)
   ТабДок = ВызовПечати();
   ТабДок.Показать();

КонецПроцедуры

&НаСервере
Функция ВызовПечати()
    МассивОбъектов = Новый Массив;
   МассивОбъектов.Добавить(Объект.СсылкаНаОбъект);
ОбъектыПечати = Новый СписокЗначений;
   ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
   Возврат ОбработкаОбъект.СформироватьПечатнуюФорму(МассивОбъектов, ОбъектыПечати);
КонецФункции

Вопрос решен.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск