Расширение для 1С, добавляющее в базу нужные справочники
Задачи
Компания работает с перевозками по РЖД. Для оформления перевозочных документов требуется маркировка номенклатуры по справочникам грузов РЖД ГНГ и ЕТСНГ, а также указание станций в соответствии со Справочником станций РЖД.
Решения
Было разработано расширение, добавляющее в базу соответствующие справочники. Чтобы исключить ошибки ручного ввода, а также сэкономить время на ввод и обновление данных, было решено реализовать загрузку и обновление справочников непосредственно с сайта РЖД.
Поскольку на сайте РЖД справочники представлены в виде большого количества страниц, был реализован алгоритм парсинга сайта и добавления/обновления элементов справочников по результатам парсинга.
Разработка может применяться в любой конфигурации на платформе 1С 8.3.
Результат:
- Заполнение справочников происходит в течение нескольких минут, что существенно быстрее ручного обхода сайта и внесения данных вручную.
- Если выполнять эту работу вручную, она может занять не один рабочий день, тогда как с помощью загрузки справочники заполняются за несколько минут.
- При необходимости справочники можно обновить, не задумываясь о том, что уже введено, а что нет.
- Добавленные справочники могут подключаться к дополнительным реквизитам и сведениям необходимых справочников и документов базы для дальнейшей работы с данными.
- Также они могут использоваться в дополнительных обработках, отчетах, печатных формах и расширениях.