Печать непроведенных документов в 1С:Управление торговлей 10.3
У пользователей программы "1С:Управление торговлей" появился вопрос, который они озвучили специалисту линии сопровождения программ 1С компании "Баланс-Сервис" Коротковой Яне Александровне:
Почему в программе 1С: Управление торговлей ред. 10.3 нет возможности распечатать непроведенный документ?
Ответ специалиста:
Такая возможность есть. Она настраивается в дополнительных правах пользователя. В меню Сервис/ Пользователи/ Настройка дополнительных прав пользователей необходимо поставить галку в строке "Печать непроведенных документов".
Аналогичная настройка есть в конфигурациях 1С:Комплексная автоматизация и 1С:Управление производственным предприятием.
Для настройки возможности печати документов, которые не были проведены необходимо выполнить настройку пользователя.
Для этого в разделе Администрирование – Настройки пользователей и прав – Персональные настройки пользователей – гиперссылка Настройка дополнительных прав.
При переходе по гиперссылке в открывшемся окне Настройка дополнительных прав можно выбрать определенного пользователя либо всех пользователей, к которым будут применены настройки.
В настройках для реквизита Печать непроведенных документов необходимо установить значение Да.
После сохранения настроек у выбранного пользователя (или нескольких пользователей) будет возможность печати документов, которые не были проведены.
Методика отключения контроля – обновление параметров таблицы подключаемых команд после создания формы
&НаСервере
Процедура СмартХаб_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
ТЗ = ПолучитьИзВременногоХранилища(ЭтотОбъект.ПараметрыПодключаемыхКоманд.АдресТаблицыКоманд);
Для каждого стр из ТЗ.НайтиСтроки(Новый Структура("Вид,РежимЗаписи","Печать","Проводить")) цикл
Стр.РежимЗаписи="Записывать";
Конеццикла;
ПоместитьВоВременноеХранилище (ТЗ,ЭтотОбъект.ПараметрыПодключаемыхКоманд.АдресТаблицыКоманд);
Кому лень скопипастить процедуру – может скачать файл
В расширении отключается контроль статуса проведения при печати для документа "Заказ клиента".
Вы можете аналогичным способом убрать контроль у любого другого документа конфигурации.
Внимание! Не все печатные формы работают или работают корректно, когда документ не проведен.
Однако распечатать счет без проведения вполне возможно.
Подключение в УТ 11.4
Настройки – Администрирование – Печатные формы, отчеты и обработки – Расширения – Добавить из файла
Протестировано 1С:Предприятие 8.3 (8.3.13.1690), Управление торговлей, редакция 11 (11.4.6.166).