вызов печатной формы БП 3.0 #694907


#0 by opus70
Подскажите как вызвать кодом зарегистрировану печатную форму хочу сделать кнопку на форме чтоб была без списка не получается
#1 by Поpyчик-4
Пример вызова внешней печатной формы БСП можно содрать отсюда
#2 by opus70
к сожалению не могу воспользоваться ссылкой на infostart жадные они стали в последнее время
#3 by Поpyчик-4
500 рублей на счет в сбере.
#4 by Любопытная
&НаКлиенте Примерно так, если я правильно поняла, что автору нужно
#5 by opus70
спасибо буду щас пробывать выручили
#6 by opus70
не помогло {Документ.РеализацияТоваровУслуг.Форма.ФормаДокументаТовары.Форма(1060)}: Метод объекта не обнаружен (Печать)
#7 by fmrlex
Печать1 - это пять!
#8 by Поpyчик-4
550 рублей на счет в сбере.
#9 by Любопытная
Блин, я ж для примера просто показала, как вызвать процедуру печати в команде. Она ж модуле менеджера у вас живет, это у меня в модуле объекта
#10 by fmrlex
Ты просто посмотри как из списка ВПФ в типовой вызывается.
#11 by Поpyчик-4
Сколько иппотни ради нескольких строк. Вся работа максимум на час.
#12 by opus70
все разобрался и лишний раз убеждаюсь рвать гладны через оно место больно зачем так все сложно делать ссылка на статейку хорошую модет кому пригодиться
#13 by opus70
большое все спасибо
#14 by Любопытная
Ну вот модуль менеджера это как раз, имхо, вполне себе хорошо сделано. Нафиг тебе объект для печати?
#15 by opus70
бухгалтера хотят отдельные кнопочки на печать и их не волнует мое мнение
#16 by opus70
вы эту строчку имели в виду  массивобъектов.Добавить(Объект.Ссылка);
#17 by opus70
и по большому счету с бухгалтерами я согласен когда идет интенсивная выписка документов а их у меня в сутки около 800 штук то замучаешься выбирать из списка
#18 by fmrlex
Так в списке документов выделяешь нужные доки и для всех можно распечатать же.
#19 by fmrlex
+  Для пакетной печати и были сделаны такие заморочки в коде.
#20 by opus70
не прокатит пробывал, люди перешли с 7.7 сразу в БП 3.0 и инерция коллектива за 40 это сильная вещь
#21 by fmrlex
Ох не умеешь ты еще с людями работать(с)
#22 by Любопытная
там вроде в настройках есть "интерфейс как в 7.7". Не пробовал?)
#23 by opus70
с людьми вообще то умею но иногда проще уступить чем ломиться в закрытую дверь да интерфейс пробывал, но мне не понравился так что включил стандартный тут я не вижу особых проблем сказали новое сидят разбираются
#24 by magolubev
Выолжи обработку, которая в итоге получилась
#25 by opus70
&НаКлиенте
#26 by opus70
вот правда мучаюсь как задать сразу количество копий или вывести без просмотра
#27 by fmrlex
Это не труъ т.к. в БП печать лучше делать через БСП. Там тогда будет использоваться общая форма с плюшками.
#28 by opus70
это как через БСП ? можно примерчик мне нужно сделать печать 2 экземпляров без просмотра к примеру накладной по кнопке на форме
#29 by fmrlex
Без просмотра - отправляй сразу на принтер ТабДок.Напечатать Подробности в СП.
#30 by Новиков
Классический случай кодирования той задачи, кодировать которую НЕ нужно, а нужно все лишь показать пользователю как воспользоваться текущим функционалом. Пользователю лень потратить 2 секунды на выбор нужной команды, и для этого программист наколбасит . Естественно, фокус с типовой формой пока не удался. Причем, чем дальше автор будет погружаться в кишки БСП, тем света в его царстве будет все меньше и меньше :) удачи тебе и терпения!
#31 by МимохожийОднако
+100500
#32 by fmrlex
Дарю. за 5 минут на коленке. На форме кнопку сделай, команда &НаКлиенте Оптимизируешь сам. Печатает Торг12
#33 by opus70
красивое решение но не работает выдает ошибку {ОбщийМодуль.УправлениеПечатьюКлиент.Модуль}: Значение не является значением объектного типа (НеВыполнятьЗаписьВФорме)     Если Не ОписаниеКоманды.НеВыполнятьЗаписьВФорме И ТипЗнч(Источник) = Тип("ДанныеФормыСтруктура")
#34 by fmrlex
Ну значит команда по другому называется. Отладчиком найди имя и подставь.
#35 by fmrlex
Перебери команды формы и найди ее по заголовку.
#36 by opus70
СПАСИБО НЕ ДОГАДАЛСЯ ВОТ ТАК РАБОТАЕТ ЭтаФорма.Команды.Найти("ФормаКоманднаяПанельПодменюПечатьКомандаПечати5"); ТОЛЬКО КАК ЕЩЕ ПОБОРОТЬ КОЛИЧЕСТВО ЭКЗЕМПЛЯРОВ И ПЕЧАТ БЕЗ ПРОСМОТРА СВОИМ СПОСОБО Я ВРОДЕ ПОБОРОЛ
#37 by fmrlex
&НаСервере Вот так более универсально
#38 by fmrlex
+ Ну и там цикл можно прервать, после нахождения нужной.
#39 by opus70
СПАСИБКИ ВЫРУЧИЛ ХОТЬ ЧТО ТО В МОЗГАХ СТАЛО ПРОЯСНЯТЬСЯ О СИСТЕМЕ ПЕЧАТИ
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С