Как распечатать непроведенный документ в 1с ут 11
Никак не найду место, в котором можно отменить эту проверку. Или в принципе ничего в УТ нельзя распечатать несохраненное?
проверку недостаточно отменить. они же запросом данные выбирают из базы. нет сохраненного дока - нет печати. надо обработку печати свою ваять. но имхо - печать несохраненных доков - это как то некошерно.
Мдя. Ниче что печатная форма формируется с помощью запроса к документу? То есть "ссылка" должна быть уже, то есть документ должен быть записан?
"Данные еще не записаны Выполнение действия "Заказ клиента" возможно только после записи данных Данные будут записаны
Он даже не дает открыть список печатных форм, например там хочу свою форму сделать. А все равно - нужно записать док
В настройках это было или в правах пользователя, не помню точно.. Печать непроведенных документов. По умолчанию выключено
Маня говорил, что у него пару клиентов как раз ушли с УТ11, потому что там нельзя это сделать в принципи.
сделай свою команду, навесь на свою кнопку, выгрузи ТЧ в ТЗ и подсунь запросу или перепиши отчет на цикл по ТЧ
Естественно надо записать, в допформы так же передается ссылка. Если принципиально нужна печатная форма без записи документа - только делать встроенную, основанную не на запросе.
19 - то есть писать свой код и кнопку? А если не хочется менять конфу, которая на поддержке? И что тогда, даже внешнюю форму не привязать?
[даже внешнюю форму не привязать] привяжи, если умеешь рассказать форуму не забудь, как ты сумел обойтись без ссылки, на которой завязана вся печать и про которую тебе платформа русским языком пишет: "Данные еще не записаны Выполнение действия "Заказ клиента" возможно только после записи данных Данные будут записаны
во внешнюю печатную форму передается ссылка на документ, поэтому, без вмешательства в конфигурацию не получится.
Разрешить печатать незаписанный документ фактически равно разрешению удалять непосредственно. След в базе должен оставаться обязательно, поэтому и запрещено печатать незаписанный документ.
извините, но это ппц как тупо. представляете пришли деньги, по не существующему счету, а что там было, то-ли 10 банок сгущенки, то-ли тепловоз.
Делаете внешнюю печатную форму, в ней убираете проверку на проведение.
P.S. Или заказываете программисту.
(2) Specially for you. Проверка на проведение в БСП, применяемой в УТ 11, забита в конфигурации. В самой печатной форме проверка на проведенность не производится.
(4) naida.666, Правильно говорит Поручик, не курочьте. А то потом сядете "НаИглу", где без соответствующего специалиста даже обновиться не сможете
(7) naida.666, Чтобы не ломать конфу, вы можете создавать обработчики для своих событий. То есть при изготовлении ВПФ потребуется команда-обработчик, в этом все дело..
А не будет обработчика, то обычно ВПФ делают ради изменения вывода данных в макет.. перепиливая макет и печать. А если вам нужна печать непроведенных документов, то ещё с командами обработчиками надо будет попотеть
Спасибо всем огромное! решила проблему созданием ВПФ. Все работает)))) Но конфу с поддержки снять все же пришлось(
а в настройках нету такого права как печать не проведенных документов?
или в настройках или в дополнительных настройках пользователя
Когда мне понадобилось печатать не проведенные документы Заказ Клиента, то для меня самым быстрым стал следующий вариант.
Добавить в процедуру ПередВыполнениемКомандыПечатиВнешнейПечатнойФормы общего модуля ДополнительныеОтчетыИОбработкиКлиентПереопределяемый следующий код.
Возможно для разных версий БСП могут быть ньюансы.
Есть еще вариант: можно в общем модуле УправлениеПечатьюКлиент в процедуре ВыполнитьПодключаемуюКомандуПечати после инициализации дополнительных параметров добавить:
(12) С этим кодом не печатает документы сразу из журнала документов, только зайдя в документ не будет ошибки при попытке выполнить Печать.
Отключение проверки для всех печатных форм.
Вставить выделенный текст в "ОбщийМодуль.УправлениеПечатьюКлиент" и по желанию добавить еще проверку на нужные роли:
Указанный код не всегда безусловно разрешит печать непроведенных документов, так как есть еще и другие проверки (например, на наличие движений по регистрам). Но тем не менее, это базовое ограничение и его надо снимать в первую очередь.
НО. В большинстве случаев проверка перед печатью, не единственное ограничение печати типовых макетов. Как правило получение данных для стандартных форм обуславливается признаком проведения. Поэтому это расширение в готовом виде нужно использовать для не типовых или внешних форм или добавить в расширение, снятие тех ограничений макетов, которые нужны.
Подключение расширения:
- НСИ и Администрирование - Печатные формы,отчеты и обработки - Расширения
- Добавить
- Выбираем файл скачанный файл расширения.
- Перезагружаем 1С.
Соответствие версий конфигураций и расширений
Результат работы расширения:
После подключения обработки, типовые документы в 1С: УТ 11, требующие проведения перед печатью, будут пропускать эту проверку.
Пример работы:
ДО
ПОСЛЕ
Специальные предложения
Просмотры 5254
Загрузки 33
Рейтинг 3
Создание 23.09.20 12:15
Обновление 23.09.20 12:15
№ Публикации 1298418
Тип файла Архив с данными
Операционная система Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Да
См. также
Работа с кодами маркировки (КА 2.4) Промо
Обработка для удобной печати кодов маркировки.
1 стартмани
27.05.2021 9020 17 RocKeR_13 2
Шаблон для быстрого создания подключаемой печатной формы договоров для конфигурации Бухгалтерия 3.0. Упакован в комплект поставки для 1cfresh (пройдена проверка)
Готовый шаблон подключаемой печатной формы для максимально быстрого создания печатной формы договоров для конфигурации Бухгалтерия 3.0. Будет полезно для программистов 1С и опытных пользователей(системных администраторов и бухгалтеров), обладающих минимальными навыками програмирования 1С. С помощью материалов из данной публикации можно максимально быстро создать и подключить к вашей базе Бухгалтерия 3.0 индивидуальную печатную форму договора, сосредоточившись на самом важном для Вас - заполнении текста самого договора. Предложенное решение предоставляет более широкие возможности по созданию печатной формы договора, чем использованием стандартного механизма встроенных шаблонов печатных форм БСП, поскольку позволяет использовать язык программирования 1С для подготовки текста Вашего документа.
1c 8.2 (8.2.15.301) 11.0(11.0.7.21)
Подскажите, что сделать, чтобы можно было печатать ТОРГ-12 на основании документа реализации без проведения?
Интерактивное Добавление Номенклатуры и запись документа(без проведения)
Привет всем. такое дело, при интерактивном добавлении номенклатуры и количества в документ.
Изменить значение реквизитов ТЧ документа по событию проведения другого документа
Здравствуйте.В собственной конфе 1С 8.3 есть документ "ОбъектныйГрафик" с ТЧ "Задания". Также есть.
Запрет на проведения документа
Здравствуйте. Есть база 1С. Нужно выполнить вот это действие: При проведении расходной накладной.
Спасибо, добрый человек)
А теперь скажи, пожалуйста, полный путь к этой самой "убрать проверку проведения"
Добавлено через 1 час 52 минуты
То есть никто не знает, как "убрать проверку проведения"? СЖАЛЬТЕСЬ
Потому что закомментировать строку - 1 сек. А создать внешнюю торг12 - часа 2 уйдет, если не больше. Да и спрашивают как отключить, а не как форму создать.
Да, но цена этому - изменение в конфигурации, которая в будущем будет часто обновляться. Я бы выбрал форму.
redfield, если надо, могу поискать печатную форму или ссылку на нее, где-то у меня была.
спасибо всем)
Мы поставили УТ и часто обновлять её не планируем, тем более уже нам кое-что дописали.
А финдиректор ваять вручную накладные не станет, в семёрке у него такая возможность была.
поэтому вариант закомментирования интереснее. то есть мне нужно разобраться, с помощью добавления каких значков с клавиатуры во встроенном языке строку можно превратить в комментарий, таким образом временно перекрыв обработке возможность выполнять то, про что написано в этой строке? остроумно)
то есть закомментить именно тот текст, который ВЫ, Fenomen, показали в своём скрине, или команду до конца, вроде бы она не закончена ещщё?
Печать непроведенных документов в 1С:Управление торговлей 10.3
У пользователей программы "1С:Управление торговлей" появился вопрос, который они озвучили специалисту линии сопровождения программ 1С компании "Баланс-Сервис" Коротковой Яне Александровне:
Почему в программе 1С: Управление торговлей ред. 10.3 нет возможности распечатать непроведенный документ?
Ответ специалиста:
Такая возможность есть. Она настраивается в дополнительных правах пользователя. В меню Сервис/ Пользователи/ Настройка дополнительных прав пользователей необходимо поставить галку в строке "Печать непроведенных документов".
Аналогичная настройка есть в конфигурациях 1С:Комплексная автоматизация и 1С:Управление производственным предприятием.
Для настройки возможности печати документов, которые не были проведены необходимо выполнить настройку пользователя.
Для этого в разделе Администрирование – Настройки пользователей и прав – Персональные настройки пользователей – гиперссылка Настройка дополнительных прав.
При переходе по гиперссылке в открывшемся окне Настройка дополнительных прав можно выбрать определенного пользователя либо всех пользователей, к которым будут применены настройки.
В настройках для реквизита Печать непроведенных документов необходимо установить значение Да.
После сохранения настроек у выбранного пользователя (или нескольких пользователей) будет возможность печати документов, которые не были проведены.
Методика отключения контроля – обновление параметров таблицы подключаемых команд после создания формы
&НаСервере
Процедура СмартХаб_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
ТЗ = ПолучитьИзВременногоХранилища(ЭтотОбъект.ПараметрыПодключаемыхКоманд.АдресТаблицыКоманд);
Для каждого стр из ТЗ.НайтиСтроки(Новый Структура("Вид,РежимЗаписи","Печать","Проводить")) цикл
Стр.РежимЗаписи="Записывать";
Конеццикла;
ПоместитьВоВременноеХранилище (ТЗ,ЭтотОбъект.ПараметрыПодключаемыхКоманд.АдресТаблицыКоманд);
Кому лень скопипастить процедуру – может скачать файл
В расширении отключается контроль статуса проведения при печати для документа "Заказ клиента".
Вы можете аналогичным способом убрать контроль у любого другого документа конфигурации.
Внимание! Не все печатные формы работают или работают корректно, когда документ не проведен.
Однако распечатать счет без проведения вполне возможно.
Подключение в УТ 11.4
Настройки – Администрирование – Печатные формы, отчеты и обработки – Расширения – Добавить из файла
Протестировано 1С:Предприятие 8.3 (8.3.13.1690), Управление торговлей, редакция 11 (11.4.6.166).
Читайте также: