| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Создание внешней печатной формы |
| Автор: Cheshir 17.3.2009, 22:30 |
| Создаю внешнюю печатную форму. Поле ввода - Индентификатор "Док" тип "Документ" Кнопка Печать В модуле пишу: Процедура Печать(Докум, Устройство=0, КолвоКопий=1) Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("Таблица"); Таб.ВывестиСекцию("Заголовок"); Таб.ТолькоПросмотр(1); Таб.Показать("Таблица"); КонецПроцедуры в Таблице висит <ДокумНомер>. тип "выражение" в отладке, после выбора документа, при нажатии н акнопку "Печать" пишет: Печать(<<?>>) Недостаточно фактических параметров |
| Автор: Tirpiz 18.3.2009, 06:04 |
| Во входящий параметр "Докум" процедуры Печать нужно передавать контекст документа, выбранного в диалоговой форме, поэтому попробуй "Докум " заменить на "Док" (во входящих параметрах процедуры Печать) и "ДокумНомер" на "Док.НомерДок" в значении ячейки таблицы |
| Автор: Cheshir 18.3.2009, 07:07 |
| В формуле кнопки печать поменял Печать() на Печать(Док). в процедуре оставил Название процедуры (Докум, ...) В таблице Докум.НомерДок Функционирует. Спасибо |
| Автор: Tirpiz 18.3.2009, 08:49 |
| Пожалуйста! надеюсь, плюсанете |