Несколько команд печати у одной внешней печатной формы для разных вариантов отчета для документа Поступление товаров конфигурации Розница 2.2

04.08.17

Учетные задачи - Печатные формы

Описание: Внешняя печатная форма (ВПФ) для документа Поступление товаров с добавленными полями магазина и склада в шапке для конфигурации Розница 2.2 на основании стандартной печатной формы (ПФ) с тремя вариантами цен при печати (закупочные, продажные, оба сразу) без создания в ВПФ отдельных форм выбора передаваемых в процедуру печати параметров, которые б определяли вид ПФ. Цель: поделиться способом передачи параметров в процедуру печати ВПФ без создания дополнительных форм, а путем выбора нужной команды из меню печати документа. Т.е. в одной ВПФ не одна а несколько команд вызова процедуры печати выводимых в интерфейсе, определяющих внешний вид макета выводимой ПФ.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Несколько команд печати у одной внешней печатной формы для разных вариантов отчета для документа Поступление товаров конфигурации Розница 2.2
.epf 15,73Kb
40 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Встала недавно мелкая задачка вывести в ПФ приходной накладной в шапке магазин и склад куда приход был, там только фирма по умолчанию.
Конфигурация Розница 2.2.5.27 (Платформа 8.3.10)

Все вроде просто, чтоб  базу не корежить да тем более там РИБ, решил сделать  ВПФ. Примеров куча в сети - это не сложно, НО. Все примеры что удалось нарыть с выводом одной единственной ПФ в обработке ВПФ, а по-умолчанию в конфигурации макет у ПФ документа "Постпления товарв" один, а видов вывода три в зависимости от входных параметров процедуры печати (с закупочными ценами, с розничнами и с теми и другими сразу).

И вот тут вопрос у ленивого (меня) человека возник, как бы сделать так чтоб в создаваемой обработке ВПФ и макеты не плодить и процедуру печати накладной родную с небольшими вкраплениями кода (для магазина и склада) оставить и параметры ей при печати от пользователя передавать, так что б она как надо один из трех вариантов выводила. В стандартной конфе сделано именно так. А именно в модуле менеджера документа Поступление товаров

Функция ПечатьНакладная(МассивОбъектов, ОбъектыПечати, ВыводитьЦены = Ложь, ТолькоПоРозничнымЦенам = Ложь)

Последние два параметра и определяют как будет строится шаблон макета печати. Получается надо в процедуру печати ВПФ как-то параметры передать.

Порывшись нашел вариант (//infostart.ru/public/191796/) передачи параметров путем предварительного вывода на экран дополнительной формы через которую можно уже творить что захочется, но ИМХО для моей простенькой задачи где кроме двух булевых переменных ничего передавать не нужно, этот вариант кажется не удобным. Да и не совсем это красиво нажимать кнопку печать, выбирать команду печатной формы, а потом в открывшейся форме снова галочки нажимать и ещё раз нажимать кнопку печати (да-да я очень ленивый человек).

И поэкспериментировав пришел к более элегантному ИМХО решению. Добавить в функцию "СведенияОВнешнейОбработке()" модуля объекта ВПФ не одну а три разных команды (в примерах что попадются везде только по одной), а в стандартной процедуре "Печать(...)" модуля объекта ВПФ их отлавливать и вызывать чуток модифицированную (под задачу вывода магазина и склада в шапке или кому как нужно) функцию печати накладной с нужными параметрами, где она уже и выводит как надо одну из трех вариантов требуемую ПФ на основании своего макета из обработки ВПФ и переданных ей параметров.

В обработку ВПФ кроме стандартных процедур и функций портированы (практически скопированы) из документа "ПоступлениеТоваров" конфигурации "1С:Розница" макет ПФ накладной и функция печати накладной из модуля менеджера с минимальными изменениями под задачу. 

В итоге имеем в интерфейсе программы при нажатии на печать из конкретного документа поступления товаров или их списка три разных строчки подменю (они со звездочками на картинке) вместо одной, каждая из которых отвечает за нужный вариант вывода ПФ (с закупочными ценами, розничными или обоими сразу) без вывода каких либо доп. форм в которых надо что либо отмечать/нажимать.

Вступайте в нашу телеграмм-группу Инфостарт

Внешняя печатная форма Розница 2.2 Поступление товаров

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1, ФФД 1.2). Подключайте любую онлайн кассу к практически любой конфигурации на обычных формах. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим и маркировку. Поддерживает локальный модуль честного знака для офлайн проверки. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows

6000 руб.

27.02.2017    855612    5569    9955    

3055

ККМ Кассовые операции Розничная торговля Системный администратор Программист 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих, Вики Принт и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима. Поддержка пробития чеков с новыми ставками НДС 5% и НДС 7%.

7900 руб.

25.05.2015    356625    1539    3148    

1130

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта алкогольной продукции. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    177404    1158    374    

412

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    26653    67    30    

96

Оптовая торговля Розничная торговля WEB-интеграция 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Онлайн-заказ - это решение для автоматизации процесса оформления заказов на сайте в торговых организациях. Продукт обеспечивает легкое взаимодействие между компанией и клиентами через веб-интерфейс, интегрированный с 1С:Предприятие. Система позволяет снизить операционные расходы, повысить лояльность клиентов и оптимизировать работу отдела продаж.

57600 руб.

26.11.2024    5877    4    3    

7

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Программист 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

11100 руб.

29.10.2014    224804    698    528    

476
Для отправки сообщения требуется регистрация/авторизация