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