Настройка обязательных к заполнению реквизитов документов
Задачи пользователя - Адаптация типовых решений
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Периодически возникает необходимость добавить к тому или иному виду документа обязательность заполнения реквизита. Например, пользователи постоянно игнорируют требование руководства заполнять поле "Склад" в заказе клиента и тому подобное.
Для решения такой задачи каждый раз необходим разработчик.
Решим эту задачу раз и навсегда с помощью расширения "Контролируемые реквизиты", построенного на типовых объектах БСП 3.1.7.487 и выше. На версиях ниже не проверял, с большой вероятностью будет работать и там. Тестировал на ERP 2.0, вероятно будет работать и на УТ, т.к. используют общую базу.
Как посмотреть версию вашей конфигурации: Shift+F11, вставить текст: e1cib/list/РегистрСведений.ВерсииПодсистем и ищем в открывшейся таблице имя подсистемы = "Стандартные подсистемы".
После установки расширения в формах большинства типовых документов (не во всех) в меню "Еще" появится команда "Контролируемые реквизиты":
При ее нажатии откроется форма настроек, где пользователь может проставить флажки напротив тех реквизитов, заполненность которых требуется проверять при проведении документа.
Настройки сохраняются на уровне всей конфигурации, т.е. будут действовать на всех пользователей без исключения.
При попытке провести документ, где будет хотя бы один из выбранных реквизитов не заполнен, пользователь получит отказ и стандартное сообщение об ошибке:

Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.27.70
Вступайте в нашу телеграмм-группу Инфостарт