bdd2

Проверка внешней обработки (отчета) на наличие подозрительных реквизитов

Опубликовал Владислав Томашевич (tomvlad) в раздел Программирование - Инструментарий

Поздний вечер. Дорабатывается внешняя обработка (отчет), которые завтра должны быть (кровь из носу) сданы клиенту. Причем обработка сложная, содержащая десятки реквизитов ссылочных типов. Тестируем обработку, запускаем ее в разных режимах и конфигурациях, при выявлении ошибок - тут же исправляем. И вдруг...

Программистам, работающим одновременно с несколькими конфигурациями, посвящается...

При очередном сохранении внешней обработки обнаруживаем... Что только что нажали кнопку "Сохранить" в той конфигурации, для которой эта обработка не предназначена.

При этом все реквизиты ссылочных типов для которых не будет найдено соответствие, примут тип "Строка" с длиной 10 символов.

Как найти такие реквизиты, чтобы быстро исправить допущенную оплошность?

Вот в этом и может помочь эта небольшая обработка. Она выведет в табличную часть все реквизиты, имеющие такой тип, чтобы Вы сами могли решить - ошибка это или нет.

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

Наименование Файл Версия Размер
ПоискНекорректныхРеквизитов.epf
.epf 8,82Kb
18.06.12
22
.epf 8,82Kb 22 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Евгений Ефремов (evgefremov) 28 19.06.12 14:17 Сейчас в теме
я обычно сложные обработки на автомате копирую...
2. Алекс Ю (AlexO) 112 19.06.12 14:26 Сейчас в теме
tomvlad, эту обработку запускать для проверки её реквизитов перед копированием в другую конфигурацию?
А то много слов в описании :)
3. Владислав Томашевич (tomvlad) 3557 19.06.12 14:35 Сейчас в теме
(2) AlexO, нет. Просто проверить по необходимости - не слетели ли нужные типы с реквизитов обработки.
4. Валерий Гайдабура (director04) 3480 18.07.12 16:01 Сейчас в теме
5. Владислав Томашевич (tomvlad) 3557 18.07.12 16:15 Сейчас в теме
(4) Так ведь непросто писать одну обработку для 5 конфигураций :)
6. Ak A (frc) 18.07.12 16:28 Сейчас в теме
(3) tomvlad,
а, может, проще - сделать несколько обработок? Или проверять название конфы, где запускается?
7. fzt fzt (fzt) 11.12.14 10:30 Сейчас в теме
(6) frc, да не понял ты. Когда обработку "побыстрому" открыл в первом попавшемся конфигураторе, добавил пробел в печатную форму, сохранил. Все реквизиты слетят.