|
Команда печати из формы списка | ☑ | ||
---|---|---|---|---|
0
Vitaliy_s87
06.12.21
✎
02:35
|
Подскажите пожалуйста, не силен в разработке просто делал по примеру: есть команда печати в ФормеЭлемента которая передает форму, вот код
&НаКлиенте Процедура ПечатьПротокола(Команда) ТабДок = Новый ТабличныйДокумент; ДрукуватиПротокол(ТабДок); ТабДок.ОтображатьСетку = Ложь; ТабДок.Защита = Ложь; ТабДок.ТолькоПросмотр = Ложь; ТабДок.ОтображатьЗаголовки = Ложь; ТабДок.Показать(); КонецПроцедуры &НаСервере Процедура ДрукуватиПротокол(ТабДок) Документы.ОТК.ДрукуватиПротокол(ТабДок, Объект.Ссылка, ЭтаФорма); КонецПроцедуры Здача вынести такую же команду в форму списка, какой код будет для того что бы передать ссылку на объект и ФормуДокумента в модуле ФормыСписка? |
|||
1
Vitaliy_s87
06.12.21
✎
02:42
|
В модуле менеджера код
Процедура ДрукуватиПротокол(ТабДок, Ссылка, Форма) Экспорт |
|||
2
ДенисЧ
06.12.21
✎
07:52
|
<шутка>Попробуй не "друкувати", а "печатать" </шутка>
А так - что, взять БСП и там егоные (тм) варианты подключения печатных форм - никак? |
|||
3
Vitaliy_s87
07.12.21
✎
00:26
|
Еще раз хочу уточнить, могу почитать про БСП и подключение печатных, но мне нужно понимать что это решит мою задачу, суть не втом что б вывести команду печати, а втом что бы в условиях вывода можна было задвать значение елементов формы, тоесть, у меня на форме есть елементы которые могут быть видимы\невидимы и в зависимости от того виден элемент или нет область макета либо выводиться либо нет. У меня в модуле формы документа передаеться сслыка на обьект и на форму:
&НаСервере Процедура ДрукуватиПротокол(ТабДок) Документы.ОТК.ДрукуватиПротокол(ТабДок, Объект.Ссылка, ЭтаФорма); КонецПроцедуры в модуле менеджера я получаю значения элементов формы Процедура ДрукуватиПротокол(ТабДок, Ссылка, Форма) Экспорт Элементы = Форма.Элементы; Потом пишу условие вывода если элемент на форме виден то область печати выводиться если не виден то не выводиться я так понимаю что добавив команду печати в БСП мне все равно нужно будет писать условия вывода, а для написания условий вывода нужно будет получить значения элементов формы |
|||
4
серый КТУЛХУ
07.12.21
✎
01:10
|
(3): друже, у тебя формы объекта нету в форме списка.
дерни из списка ссылку на объект (для второго параметра). потом попробуй слепить "подменку" для формы - структуру, в которой скомпоновать все составляющие свойства так, как это надо для твоей печати. например ФормаНоНеСовсем = Новый Структура; ФормаНоНеСовсем.Вставить("Элементы", Новый Структура); ФормаНоНеСовсем.Элементы.Вставить("Реквизит1", Новый Структура); ФормаНоНеСовсем.Элементы.Реквизит1.Вставить("Видимость", Истина); и т.д. - и потом используй в третьем параметре своего вызова. может прокатить. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |