gifts2017

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

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

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

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

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

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

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

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

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

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

См. также

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

Комментарии

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