gifts2017

Проверка реквизитов в документах

Опубликовал Сергей Перевозников (Arwis) в раздел Обработки - Обработка документов

Дополнение к конфигурациям 1С 7.7 (обработка + гл.код), заставляющее пользователей указывать все необходимые реквизиты в документах.

Наверное, не я один задавал себе вопрос: Как заставить пользователей вводить всё, что нужно, и при этом не исправлять код каждого документа?

Только представлю - "залазю" в каждый модуль документа и вставляю проверку на пустое значение/выбран, да ещё и в зависимости от значений других рекизитов - жуть. Сразу работать лень становится :)

Предлагаю своё решение: обработка (оставить её внешней или вставить в конфу - не важно) + немного кода для глобального модуля. В обработке настраиваются Правила Проверки Реквизитов Документов (какой реквизит проверять и при каком условии).

Скачать файлы

Наименование Файл Версия Размер
- 48
.1248969225 15,27Kb
25.09.09
48
.1248969225 15,27Kb Скачать
Пример заполнения для документов 10
.1249126924 2,27Kb
25.09.09
10
.1249126924 2,27Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. oleg oleg (legioner) 31.07.09 03:03
Понравилось.... Только почему для документов? Тоже можно отнести и к
справочникам. Конечно думаю в ЛЮБОЙ конфе есть процедура глМожноЗаписатьДокумент, а для справочника такой нет... Но ведь можно добавить ....
2. Александр Рытов (Арчибальд) 31.07.09 09:26
Для минимизации вмешательства в конфикурацию предложил бы:
1. Завести константу "ПутьКфайлуПравил"
2. Вынести саму проверку во внешнюю обработку.
3. Ее и вызывать из глМожноЗаписатьДокумент

А в целом зачет
3. Сергей Перевозников (Arwis) 31.07.09 11:11
legioner, Есть и для справочников. Только, процедуру, "глМожноЗаписатьСправочник" придётся писать самим и вызывать из модулей форм/списков справочников там где вам удобнее...
Выложить?
4. cs25 (cs25) 31.07.09 11:22
5. Артур Аюханов (artbear) 01.08.09 10:36
В каком виде задаются правила контроля?
Из описания совершенно непонятно.
6. Сергей Перевозников (Arwis) 01.08.09 11:53
Отрываешь .ерт
список слева - документы, выбираешь любой
таблица в центре - условия, при соблюдении которых нужно проверять реквизиты отмеченные галками в правом списке
7. Артур Аюханов (artbear) 01.08.09 14:02
(6) Мне и нужно пояснение, в каком виде пишутся/вводятся условия :)
Жду
8. Сергей Перевозников (Arwis) 01.08.09 15:43
(7) добавил пример для документа ПКО с пояснением
9. Иванов Иван (slauter77) 17.01.12 21:08
Отличная вещь!
Единственное пожелание: проверять еще и табличные части документов!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа