Печать рабочего места «Состояние обеспечения заказов» в УТ 11.5 / 11.6
В типовой конфигурации 1С:Управление торговлей 11 рабочее место «Состояние обеспечения заказов» позволяет оперативно анализировать, какие товары уже обеспечены, какие находятся в резерве, какие ожидаются к поступлению и за счет каких источников будет закрыта потребность.
При этом штатный вывод списка не всегда удобен как полноценная печатная форма, особенно когда требуется сохранить структуру дерева и быстро передать результат пользователю, руководителю или в Excel/PDF.
Расширение добавляет отдельную команду:
«Печать состояния»
непосредственно в рабочее место «Состояние обеспечения заказов».
Основной принцип работы
Разработка не пересчитывает обеспечение самостоятельно.
Это принципиальный момент.
Сначала типовая УТ формирует рабочее место своими штатными механизмами:
- рассчитывает состояние обеспечения;
- формирует дерево заказов;
- применяет текущие отборы;
- строит группировки;
- определяет даты поступления;
- показывает источники обеспечения;
- применяет пользовательские настройки списка.
После этого расширение берет уже сформированные данные рабочего места и выводит их в отдельный табличный документ.
То есть логика выглядит так:
Типовая УТ → штатное рабочее место → готовое дерево → печатная форма
За счет этого не дублируется сложная логика обеспечения и сохраняется максимальная совместимость с поведением типовой конфигурации.
Что попадает в печать
В зависимости от текущего состава колонок рабочего места в печатную форму выводятся:
- заказ;
- номенклатура;
- характеристика;
- единица измерения;
- склад / подразделение;
- желаемая дата отгрузки;
- действие;
- обособленно;
- количество;
- состояние;
- контроль качества;
- дата поступления;
- поступление / источник обеспечения.
Структура выводится с сохранением иерархии:
Заказ → строки номенклатуры
Групповые строки заказа также сохраняются в печатной форме.
Сохранение текущего дерева
Печатная форма строится по текущей структуре рабочего места.
Это значит, что пользователь получает не отдельный отчет с новой логикой, а именно печатное представление того состояния, которое уже анализирует на экране.
Сохраняются:
- группировки;
- дерево заказов;
- вложенные строки;
- текущая структура списка;
- сортировка;
- примененные пользовательские настройки.
Это особенно удобно при работе с большим количеством заказов, когда важно сохранить привычное визуальное представление данных.
Текущие отборы
Печать формируется с учетом текущих настроек рабочего места.
Например:
- склад;
- менеджер;
- клиент;
- выбранные состояния;
- другие пользовательские настройки списка.
Перед печатью не требуется повторно задавать параметры в отдельной форме.
Достаточно настроить рабочее место обычным способом и нажать «Печать состояния».
Признак «Обособленно»
Колонка «Обособленно» также включается в печатную форму.
В рабочем месте этот признак отображается визуальным флажком, поэтому для печати предусмотрен отдельный вывод данного состояния.
Это позволяет сразу видеть, какие строки обеспечиваются обособленно, а какие относятся к общему обеспечению.
Источник обеспечения
В актуальном рабочем месте УТ отображается не только дата поступления, но и конкретный источник обеспечения.
Например:
Заказ поставщику №…
или другой документ / вариант поступления.
Эта информация также сохраняется в печатной форме, что делает результат значительно полезнее обычного статического списка.
Пользователь сразу видит:
что требуется → в каком состоянии → когда поступит → за счет какого источника обеспечивается
Состояния обеспечения
В печатной форме сохраняются штатные состояния, например:
- В резерве;
- Обеспечить;
- Обеспечен к дате;
- Обеспечен на складе;
- другие состояния, используемые текущим рабочим местом.
За счет этого печатная форма остается понятной пользователям, которые уже работают со стандартным интерфейсом УТ.
Выгрузка и дальнейшая работа
Результат формируется как стандартный Табличный документ 1С.
Поэтому его можно:
- распечатать;
- сохранить;
- выгрузить в Excel;
- сохранить в PDF;
- отправить стандартными средствами 1С.
Дополнительный механизм выгрузки через COM не используется.
Преимущества разработки
- печать непосредственно из рабочего места;
- не дублируется расчет обеспечения;
- используется уже рассчитанное состояние типовой УТ;
- сохраняется дерево заказов;
- сохраняются группировки;
- учитываются текущие отборы;
- учитывается сортировка;
- выводятся текущие колонки;
- поддерживается признак «Обособленно»;
- выводится состояние обеспечения;
- выводится дата поступления;
- выводится источник обеспечения;
- поддерживаются групповые строки заказов;
- результат можно сохранять в Excel/PDF;
- минимальное вмешательство в типовую конфигурацию;
- расширение остается тонким и проще сопровождается после обновлений.
Чем отличается от обычного «Вывести список»
Штатная команда «Вывести список» решает базовую задачу вывода табличных данных.
Данная разработка ориентирована именно на рабочее место «Состояние обеспечения заказов» и добавляет отдельную специализированную печатную форму, адаптированную под его дерево и структуру.
Основной акцент сделан на сохранении привычного представления:
заказ → номенклатура → состояние → дата → источник обеспечения
То есть пользователь получает не просто техническую выгрузку списка, а удобную печатную форму для анализа и передачи данных.
Подключение
Разработка поставляется в виде расширения конфигурации.
После подключения в рабочем месте:
Склад и доставка / Обеспечение / Состояние обеспечения заказов
появляется дополнительная команда:
«Печать состояния»
Изменение основной конфигурации не требуется.
Что нового в версии 2.0
Разработка полностью переработана под современные релизы УТ 11.5/11.6.
Вместо старого примитивного вывода одной даты теперь используется текущая исполняемая структура рабочего места.
Печатная форма формируется по уже рассчитанным данным типовой УТ и сохраняет дерево заказов, группировки, пользовательские отборы, сортировку и состав колонок.
Добавлен вывод актуальных данных обеспечения: состояния, даты поступления, источника поступления и признака «Обособленно».
Реализована отдельная команда «Печать состояния» непосредственно в рабочем месте.
Результат формируется как стандартный табличный документ 1С с возможностью печати, сохранения в Excel и PDF.
Разработка полностью переработана под современные релизы УТ 11.5/11.6.
Вместо старого примитивного вывода одной даты теперь используется текущая исполняемая структура рабочего места.
Печатная форма формируется по уже рассчитанным данным типовой УТ и сохраняет дерево заказов, группировки, пользовательские отборы, сортировку и состав колонок.
Добавлен вывод актуальных данных обеспечения: состояния, даты поступления, источника поступления и признака «Обособленно».
Реализована отдельная команда «Печать состояния» непосредственно в рабочем месте.
Результат формируется как стандартный табличный документ 1С с возможностью печати, сохранения в Excel и PDF.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.6.1.59, 11.5.27.81, 11.4.6.188
Вступайте в нашу телеграмм-группу Инфостарт