IE2017

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

Программирование - Инструментарий

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

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

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

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

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

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

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

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

См. также

Комментарии
1. Евгений Ефремов (evgefremov) 31 19.06.12 14:17 Сейчас в теме
я обычно сложные обработки на автомате копирую...
2. Алекс Ю (AlexO) 116 19.06.12 14:26 Сейчас в теме
tomvlad, эту обработку запускать для проверки её реквизитов перед копированием в другую конфигурацию?
А то много слов в описании :)
3. Владислав Томашевич (tomvlad) 3615 19.06.12 14:35 Сейчас в теме
(2) AlexO, нет. Просто проверить по необходимости - не слетели ли нужные типы с реквизитов обработки.
4. Валерий Гайдабура (director04) 3463 18.07.12 16:01 Сейчас в теме
5. Владислав Томашевич (tomvlad) 3615 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, да не понял ты. Когда обработку "побыстрому" открыл в первом попавшемся конфигураторе, добавил пробел в печатную форму, сохранил. Все реквизиты слетят.
Оставьте свое сообщение