Загрузка цен из внешнего источника

<< Нажмите, чтобы отобразить содержание (Click to Display Table of Contents) >>

Описание системы > Справочники цен  > Операции в справочнике цен >

Загрузка цен из внешнего источника

Заполнение справочника ценами ресурсов может быть выполнено в автоматическом режиме из подготовленного листа книги MS Excel.

Рекомендуемый порядок расположения данных на листе следующий.

 

 

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

 

Операция вызывается из пункта меню Загрузка/Цены из Excel или при нажатии на кнопку  на панели инструментов.

В процессе выполнения операции следует произвести следующие действия:

выбрать и открыть файл xls с подготовленными данными;

выбрать лист с данными;

 

 

указать буквенные индексы колонок с соответствующими данными;

 

 

указать номер строки, с которой следует начинать загрузку данных;

нажать на кнопку Готово для запуска операции.

За ходом процесса и выводом диагностических сообщений можно наблюдать, переключившись в Excel. Например, посредством нажатия на клавиатуре комбинации Alt-Tab.

По завершении процесса загрузки выдается статистика исполнения операции.

 

 

Каждая загружаемая строка подвергается серии проверок, результаты которых фиксируются в колонке для диагностики.

В частности, выполняются следующие проверки:

1. Наличие ресурса с указанным обоснованием в сборниках ССЦ выбранной базы НСИ.

В случае отсутствия выводится диагностика: Не найден ресурс.

2. Соответствие единицы измерения ресурса в базе НСИ и в загружаемых данных.

Если обнаружено расхождение, то пользователю будет выдано сообщение вида:

 

 

Если указать Да, то в дальнейшем подобная ситуация (в данном примере ТОННА = Т) будет считаться корректной, и сообщение больше выдаваться не будет.

В случае отрицательного ответа подобная ситуация будет диагностироваться как ошибочная.

3. Корректность форматов входных цен.

Например, наличие любых символов, кроме цифр и десятичного разделителя в числовых данных, считается ошибочным.

Если все проверки успешно завершены, запись о цене загружается в справочник.

Если в справочнике уже есть подобная запись, то она будет обновлена.

Файл Excel, из которого загружались цены, остается открытым.

Отсортировав данные по колонке диагностики, можно сгруппировать и проанализировать ошибки, возникшие в ходе загрузки.

Если сохранить измененный файл, то при повторной загрузке этих же цен строки с диагностикой, начинающейся символом "V", загружаться не будут, что существенно ускорит процесс - просматриваться будут только строки, в которых ранее были обнаружены ошибки.

 

Следует отметить, что загрузка останавливается, если в исходных данных встречается строка с незаполненными ячейками.

Таким образом, вставляя пустую строку в конце выбранного массива строк и указывая строку, с которой нужно начинать загрузку, можно частями загружать большие справочники.

 

Если необходимо завершить процесс аварийно, то следует закрыть Excel.

Наверх