Контроль обязательности реквизитов в документах УТ 11

09.07.26

Задачи пользователя - Адаптация типовых решений

Настраиваемый контроль обязательных реквизитов в заказах клиентов и реализациях УТ 11. Расширение проверяет поля при проведении, поддерживает условия, дополнительные реквизиты, правила по организациям, предупреждения и блокировку.

Файлы

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

Наименование Скачано Купить файл
Контроль обязательности реквизитов в заказах и реализациях:
.cfe 43,40Kb
1 2 500 руб. Купить

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Расширение для УТ 11

Контроль обязательности реквизитов в документах УТ 11

Настраиваемые правила проверяют заполнение любых документов конфигурации перед проведением, показывают понятные сообщения и при необходимости запрещают проведение до исправления ошибок. Типовые сценарии — заказы клиентов и реализации.

Конфигурация УТ 11 Формат поставки Расширение
Документы Любые документы конфигурации Момент проверки Проведение документа
Настройка Без изменения документов Тип контроля Предупреждение или блокировка
Проверялось на 1С:Предприятие 8.3.27.1936 Версия УТ 11.5.26.116

1. Задача расширения

В рабочем документе часто должны быть заполнены не только типовые обязательные поля, но и внутренние реквизиты компании: дата отгрузки, склад, контактное лицо, адрес доставки, комментарий складу, основание реализации или дополнительный реквизит.

Расширение позволяет администратору один раз описать такие требования в списке правил. При проведении документа система проверит его и сообщит пользователю, что именно нужно заполнить. Правило задаётся для конкретного вида документа — заказа, реализации, поступления, перемещения или любого другого, который есть в конфигурации.

Обычная запись документа без проведения не проверяется: незавершённый документ можно сохранить и продолжить позднее. При загрузке данных через обмен правила не применяются.

Основной принцип: каждое правило отвечает за одно обязательное поле. Условие применения добавляется только тогда, когда поле обязательно не во всех случаях.

2. Что видит пользователь

Если при проведении найдены незаполненные обязательные поля, пользователь получает отдельные сообщения по каждому нарушенному правилу.

Сообщения о незаполненных обязательных реквизитах при попытке проведения заказа клиента.

Проведение заказа невозможно

Заполните желаемую дату отгрузки.

Укажите контактное лицо клиента.

Заполните комментарий складу.

Режим Результат Действие пользователя
Блокировать Документ не проводится. Заполнить поле и повторить проведение.
Предупреждать Сообщение показывается, документ проводится. Проверить сообщение и при необходимости исправить документ.

3. Список правил

Правила находятся в разделе «Администрирование», в списке «Правила контроля обязательности реквизитов(кор)». Размещение команды может отличаться, если в информационной базе настроена собственная командная панель раздела.

Список правил: документ, организация, порядок, дата начала, контролируемое поле, условие, режим нарушения и текст сообщения.

Правила контроля обязательности реквизитов
Активно Документ Организация Поле Условие Режим
[x] Заказ клиента Для всех Дата отгрузки Всегда Блокировать
[x] Заказ клиента Торговый дом Адрес доставки Способ доставки не равен «Самовывоз» Блокировать

Флажок «Активно» позволяет временно отключить правило без удаления. Поле «Порядок» определяет последовательность правил и сообщений: сначала применяются правила конкретной организации, затем общие; внутри группы — по возрастанию порядка.

4. Создание правила

Откройте список правил, создайте новую запись и заполните четыре смысловых блока формы. При создании по умолчанию устанавливаются: источник — «Реквизит объекта», оператор условия — «Равно», режим проверки табличной части — «Хотя бы одна строка», режим нарушения — «Блокировать».

Карточка правила: область действия, контролируемое поле, условие применения и результат проверки.

Правило контроля обязательного реквизита
Область действия
Активно [x]
Документ Заказ клиента
Организация Не заполнено — правило для всех организаций
Порядок 10
Контролируемое поле
Источник Реквизит объекта
Путь реквизита ДатаОтгрузки
Представление поля Желаемая дата отгрузки
Условие применения
Использовать условие [ ]
Результат проверки
Режим нарушения Блокировать
Текст сообщения Заполните желаемую дату отгрузки.

Область действия

Документ Выбирается из списка всех документов конфигурации через форму выбора с поиском. Ручной ввод технического имени отключён.
Организация Пустое поле означает правило для всех организаций. Заполненная организация ограничивает действие правила этой организацией.
Порядок Число, определяющее последовательность применения правил и вывода сообщений.
Дата начала Дата документа, начиная с которой применяется правило. Пустая дата начала означает, что ограничение по дате не действует.
Контролировать старые Если флажок установлен, дата начала не ограничивает проверку: правило применяется и к старым документам. Если у документа не заполнена дата, правило применяется в любом случае.
Важно: общее правило и правило конкретной организации применяются совместно. Организационное правило не заменяет общее автоматически.

5. Выбор документа и контролируемого поля

Поле «Документ» заполняется через форму выбора со списком всех документов конфигурации и строкой поиска по имени и синониму. После выбора документа форма правила подготавливает списки реквизитов и дополнительных свойств, доступных именно для этого вида документа. При смене документа значения, которые больше не подходят, очищаются автоматически.

Форма выбора документа: список документов конфигурации и строка поиска по имени и синониму.

Источник определяет, где находится обязательное значение. Форма показывает только подходящие поля и свойства выбранного документа.

Источник Когда использовать Что выбрать
Реквизит объекта Поле шапки, колонки табличной части или вложенный реквизит ссылочного поля. Путь реквизита, например «ДатаОтгрузки», «Товары.Склад» или «Контрагент.ИНН».
Дополнительный реквизит Значение хранится непосредственно в документе. Дополнительное свойство из списка, доступного для выбранного документа.
Дополнительное сведение Значение хранится отдельно как дополнительное сведение. Дополнительное свойство из отфильтрованного списка.

Форма выбора реквизита

«Путь реквизита» выбирается из дерева по кнопке рядом с полем — вручную вводить техническое имя не требуется. Та же форма используется и для поля условия. Дерево группируется по разделам «Шапка» и табличным частям; для каждого поля показываются путь и тип.

Без поиска дерево всегда показывает три уровня вложенности: реквизиты шапки, колонки табличных частей и вложенные реквизиты ссылочных полей (например, «Контрагент.ИНН», «Товары.Номенклатура.Артикул»). Переключатель «Уровень поиска» ограничивает глубину только при вводе текста в строку поиска — на состав полного дерева он не влияет.

Форма выбора реквизита: строка поиска, переключатель «Уровень поиска» 1/2/3, полное дерево реквизитов с путями и типами.

Возможность Описание
Отображение дерева Всегда три уровня: шапка, табличные части и вложенные реквизиты ссылок. Дерево собирается при открытии формы и кэшируется; при очистке поиска восстанавливается из кэша без повторной сборки на сервере.
Поиск По имени, представлению, пути, разделу и типу. Несколько слов — все слова должны встречаться в реквизите. При вводе текста дерево автоматически разворачивается; при очистке строки поиска снова показывается полное дерево.
Уровень поиска (1 / 2 / 3, по умолчанию 2) Действует только при активном поиске. 1 — реквизиты шапки; 2 — шапка и табличные части, без вложенных реквизитов ссылок; 3 — все уровни, включая «Контрагент.ИНН» и «Товары.Номенклатура.Артикул». Смена уровня без поиска дерево не меняет.
Развернуть / Свернуть Управление отображением дерева. При повторном открытии форма позиционируется на ранее выбранном пути.

Пример поиска: при уровне 2 запрос «ИНН» не найдёт «Контрагент.ИНН»; при уровне 3 — найдёт. Без поиска «Контрагент.ИНН» виден в дереве при любом выбранном уровне.

Служебные табличные части «Дополнительные реквизиты» и «Дополнительные сведения» в дереве не показываются — для них используются отдельные источники в правиле.

При выборе поля «Представление поля» заполняется его понятным названием. Это название используется в стандартном сообщении. Если собственный текст не задан, сообщение формируется в виде «Заполните: <представление поля>». Для пользователей обычно удобнее задать короткую инструкцию вручную, например «Укажите склад в каждой строке заказа».

6. Условия применения

Без условия правило действует всегда. Чтобы проверять поле только в определённой ситуации, установите флажок «Использовать условие» и выберите источник, поле, оператор и значение.

Пример: адрес доставки обязателен, если способ доставки не равен «Самовывоз».

Условие: Способ доставкиНе равноСамовывоз. Контролируемое поле: Адрес доставки.

Оператор Назначение Доступность
Заполнено, Не заполнено Проверка наличия значения. Для любых типов; значение условия не вводится.
Равно, Не равно Сравнение с выбранным значением. Для любых типов.
Больше, Больше или равно, Меньше, Меньше или равно Сравнение величин. Для чисел и дат.
Содержит Поиск фрагмента текста. Для строк.

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

Условие определяет, когда запускать контроль. Если условие не выполнено, обязательность поля по этому правилу не проверяется.

7. Табличные части и вложенные пути

В качестве обязательного поля можно выбрать колонку табличной части, например «Товары.Склад». В этом случае нарушением считается наличие хотя бы одной строки, в которой выбранная колонка не заполнена. Путь может включать несколько уровней — например, «Товары.Номенклатура.Артикул»; такие пути доступны в полном дереве формы выбора. При поиске глубину можно сузить переключателем «Уровень поиска».

Если колонка табличной части используется в условии, появляется поле «Режим проверки табличной части».

Режим Когда условие считается выполненным
Хотя бы одна строка Оператор выполнился минимум для одной строки.
Все строки Оператор выполнился для каждой строки.

Для пустой табличной части условие не выполняется в обоих режимах. Если нужно отдельно запретить документ без строк, это должно быть самостоятельным правилом или типовой проверкой документа.

8. Исключение для руководителя

Пользователю можно назначить роль «Проведение с предупреждением (кор)». Для него правила с режимом «Блокировать» продолжают показывать сообщения, но не запрещают проведение.

Пользователь Блокирующее правило нарушено
Менеджер без специальной роли Получает сообщение, проведение отменяется.
Руководитель со специальной ролью Получает предупреждение, проведение продолжается.
Специальную роль следует назначать ограниченному кругу пользователей. Она ослабляет все блокирующие правила расширения, а не одно выбранное правило.

9. Примеры правил

Задача Контролируемое поле Условие Режим
Дата отгрузки обязательна в заказе Дата отгрузки Без условия Блокировать
Адрес нужен только при доставке Адрес доставки Способ доставки не равен «Самовывоз» Блокировать
Склад указан во всех строках Товары.Склад Без условия Блокировать
Заполнен внутренний комментарий Дополнительный реквизит «Комментарий складу» Без условия Предупреждать
В реализации указано основание Основание Без условия Блокировать
ИНН контрагента заполнен в заказе Контрагент.ИНН Без условия Предупреждать

10. Рекомендации по настройке

  1. Составьте короткий список действительно критичных полей.
  2. Создайте правила сначала в режиме «Предупреждать».
  3. Укажите дату начала, чтобы не затронуть старые документы.
  4. После периода работы с предупреждениями переведите критичные правила в режим «Блокировать».
  5. Для поиска вложенных реквизитов (например, «ИНН») установите уровень поиска 3; без поиска они видны в дереве сразу.
  6. Назначьте роль обхода только ответственным руководителям.

Не стоит сразу делать обязательными все потенциально полезные поля. Чем короче и понятнее список требований, тем реже пользователи вводят формальные значения только ради проведения документа.

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

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.26.116

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

УТ 11 заказ клиента реализация обязательные реквизиты проверка заполнения контроль документов проведение дополнительные реквизиты условия контроля блокировка проведения расширение 1С

См. также

Разработка Адаптация типовых решений Производство готовой продукции (работ, услуг) Розничная торговля 1С:Управление торговлей 10 Россия Платные (руб)

Доработка для 1С:Управление торговлей 10.3 (релиз 10.3.88.3) добавляет поддержку маркировки новых категорий товаров согласно постановлениям Правительства РФ 2025–2026 гг. Конфигурация УТ 10.3 снята с поддержки — новые маркируемые категории в типовую поставку больше не попадают. Доработка закрывает этот пробел: новые виды номенклатуры, обмен с ГИС МТ «Честный Знак». Поставляется в виде файла .cf

14640 руб.

23.04.2026    1707    12    13    

16

Адаптация типовых решений БСП (Библиотека стандартных подсистем) Кадровый учет ЭДО и ОФД 1C:Бухгалтерия 1С:Зарплата и кадры 7.7 1C:ERP 1С:ЗУП 1С:УТ 1С:ДО Платные (руб)

Наше расширение 1С Госключ обеспечивает интеграцию любой конфигурации 1С на базе БСП с мобильным приложением «Госключ», позволяя сотрудникам подписывать кадровые документы (КЭДО) и документы материальной ответственности (МОЛ, ПБ) усиленной электронной подписью прямо со смартфона. Решение автоматизирует формирование и отправку документов на подпись, отслеживает статусы подписания и хранит подписанные файлы непосредственно в базе 1С

25000 руб.

06.03.2026    1519    4    0    

3

Печатные формы Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с соответствующими именами, при выводе на печать в размещённые картинки будут выводиться факсимиле из прикреплённых рисунков. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.

6000 руб.

07.02.2023    13723    120    25    

76

Банковские операции Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

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

9760 руб.

17.06.2025    4121    10    0    

9

Адаптация типовых решений 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Расширение, которое в форму списка и форму выбора справочника «Номенклатура» добавляет табличную часть в виде дерева, в которую выводится информация об остатках и доступности выбранной номенклатурной позиции.

6710 руб.

20.04.2026    526    1    0    

3

Логистика, склад и ТМЦ Адаптация типовых решений Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Чтобы не допустить путаницы с обещаниями клиентам и для четкого контроля исполнения заказов мы используем резервирование товаров. Расширение для УНФ, чтобы автоматически отменять старые резервы и не мешалть эффективно продавать.

9150 руб.

02.08.2023    8479    26    5    

41

Адаптация типовых решений 1С 8.3 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Беларусь Россия Платные (руб)

Расширение "Дополнительные документы" предназначено для создания дополнительных документов различного назначения, как форм для внесения данных так и печатных форм в расширяемой конфигурации пользовательскими средствами, без работы в конфигураторе и внесения изменений в структуру данных. Тестировалось для "1С:БП", "1С:УНФ","1С:КА"

21859 руб.

29.12.2025    1646    1    8    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. V.Nikonov 130 09.07.26 11:12 Сейчас в теме
Хорошо бы расширить Список Объектов контроля... Желательно контролировать Контрагентов и Номенклатуру.
С одной стороны Контроль можно сделать при Записи Элементов Справочника, но тогда проблематично создавать Черновики. К тому же Контрагенты используются в разных качествах!

Возможно при записи Заказ/Реализация контролировать Заполнение подчиненных реквизитов: Например заполнение у Контрагента ИНН или АдресаДоставки?
2. sqr4 94 09.07.26 11:36 Сейчас в теме
(1) да при разработке заложил возможность сделать универсальную штуку, в последующих обновлениях думаю будет.
Возможности контролировать подчиненные реквизиты нет - тоже добавлю. В ближайшее время выложу.
3. sqr4 94 11.07.26 12:27 Сейчас в теме
(1) Расширил, теперь можно выбрать любой документ и также можно выбрать подчиненные реквизиты. Также добавил формы для удобного поиска.
Для отправки сообщения требуется регистрация/авторизация