Загрузка цен из внешнего источника |
|
Заполнение справочника ценами ресурсов может быть выполнено в автоматическом режиме из подготовленного листа книги MS Excel.
Рекомендуемый порядок расположения данных на листе следующий.
![]()
Операция вызывается из пункта меню Загрузка/Цены из Excel или при нажатии на кнопку
В процессе выполнения операции следует произвести следующие действия:
![]()
![]()
За ходом процесса и выводом диагностических сообщений можно наблюдать, переключившись в Excel. Например, посредством нажатия на клавиатуре комбинации Alt-Tab.
По завершении процесса загрузки выдается статистика исполнения операции.
![]() Каждая загружаемая строка подвергается серии проверок, результаты которых фиксируются в колонке для диагностики.
В частности, выполняются следующие проверки:
1. Наличие ресурса с указанным обоснованием в сборниках ССЦ выбранной базы НСИ.
В случае отсутствия выводится диагностика: Не найден ресурс.
2. Соответствие единицы измерения ресурса в базе НСИ и в загружаемых данных.
Если обнаружено расхождение, то пользователю будет выдано сообщение вида:
![]() Если указать Да, то в дальнейшем подобная ситуация (в данном примере ТОННА = Т) будет считаться корректной, и сообщение больше выдаваться не будет.
В случае отрицательного ответа подобная ситуация будет диагностироваться как ошибочная.
3. Корректность форматов входных цен.
Например, наличие любых символов, кроме цифр и десятичного разделителя в числовых данных, считается ошибочным.
Если все проверки успешно завершены, запись о цене загружается в справочник.
Если в справочнике уже есть подобная запись, то она будет обновлена.
Файл Excel, из которого загружались цены, остается открытым.
Отсортировав данные по колонке диагностики, можно сгруппировать и проанализировать ошибки, возникшие в ходе загрузки.
Если сохранить измененный файл, то при повторной загрузке этих же цен строки с диагностикой, начинающейся символом "V", загружаться не будут, что существенно ускорит процесс - просматриваться будут только строки, в которых ранее были обнаружены ошибки.
|





