gifts2017

Поиск химер (несоответствие контрагента и договора) для снеговиков

Опубликовал Александр Медведев (anig99) в раздел Обработки - Обработка справочников

Данная обработка предназначена для поиска одной из неприятных ошибок - несоответствие договора контрагента самому контрагенту.

Во многих конфигурациях присутствует два связанных справочника - Контрагенты и Договора контрагентов. Обычно, в документах, справочниках и регистрах присутствуют ссылки на эти 2 справочника одновременно. Но очень часто отсутствует проверка на соответствие владельца договора и контрагента при записи. В результате из-за некоторых действий (операция копирования, ручной ввод по коду, неправильная обработка) возникают очень непонятные для пользователей ситуации, когда все введённые данные вроде верны, а результат - "пи-пи-пи...куда...пи-пи...делось эта ...пипипи...почему....пипипи". Причина этому ХИМЕРА - объект, в котором владелец договора отличается от контрагента.

Как работает поиск? Сначала нужно осуществить первоначальное заполнение объектами метаданных. В список попадут все объекты, в которых присутствуют одновременно и контрагенты и договора(в т.ч. и табличные части). Кроме названия объекта в таблице присутствует колонки Поле контрагента, Поле договора и Список полей. Эти значения также заполняются названием полей при первоначальном заполнении. При заполнении Поля контрагента и Поля договора предпочтение отдается полям под именем "Контрагент" и "Договор контрагента". Если эти поля не найдены, то выбираются первые попавшиеся поля, которые могут принимать значение типа Справочник.Контрагент и Справочник.ДоговорКонтрагента. В список полей попадают все поля объекта. Эти 3 колонки можно редактировать.

Далее нужно выбрать по каким объектам искать химер. Не забудьте установить период поиска. После этого начинаем... Проверка осуществляется запросами, которые генерируются в зависимости от объектов. Результат запросов выводится в табличный документ построчно. Для вывода используется значение колонки Список полей.

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

Наименование Файл Версия Размер
- 127
.1251048979 74,19Kb
25.09.09
127
.1251048979 74,19Kb Скачать
Шрифт к форме 58
.1251050578 136,25Kb
25.09.09
58
.1251050578 136,25Kb Бесплатно

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение
Комментарии
1. Руслан Латыпов (levran) 26.08.09 07:12
2. Geo Leo (GerHard) 26.08.09 15:30
В моих базах проставлена проверка на владельца. Но за оформление - +. :-)
Да, сделал бы чтоб шрифт отдельно не ставить - в картинки бы что-ли...
3. Александр Медведев (anig99) 26.08.09 15:47
а если поступил заказ "у нас тут в книгах какие-то непонятки всегда выскакивают и авансы нормально не считает"? (:
Насщет шрифта подумаю, тем более, что нужно одно багу исправить со справочниками контрагенты и договора
4. Александр Медведев (anig99) 26.08.09 16:05
(2) это чтобы уведомление пришло
5. Андрей Гнедов (andr14142) 03.09.09 10:00
7. Брест Беларусь (zhleonid8) 12.10.11 10:14