Помогите разобраться с импортом данных.

Автор 9a2, 4 июня 2020, 16:02

0 Пользователи и 1 гость просматривают эту тему.

9a2

Здравствуйте!
Очень люблю автоматизировать работу, чтобы у коллег было меньше шансов накосячить.
Работаем с 1С, которая имеет определенную заданную форму для печати заказов. Также для учёта заказов имеем соответствующий документ, куда вносим информацию.
Задача: помочь упростить запись необходимой информации, которую можно взять из бланка заказа методом импортирования (или другим). А именно: фамилию клиента, имя, товар, цену и т.д. Специально в документе выделил соответствующие поля соответствующими цветами что куда нужно переносить.

Хотя бы подскажите как должен выглядеть код (алгоритм) и где об этом можно почитать. Ни чего не нашел.

Файл в приложении.

Заранее, спасибо!

bigor

Добрый день.

Алгоритм как я представляю
1. открываем файл с заказом, жмем кнопку запуска макроса
2. макрос открывает файл за месяц
(если кто-то успел открыть его до вас, то придется обрабатывать ошибку и ждать своей очереди)
2.1. ищет нужную строку для заполнения
2.2. копирует значения из нужных ячеек файла заказа, в сводный за месяц
(если структура файла заказа всегда постоянна, то повезло, иначе придется искать где взять нужную информацию)
2.3. закрывает с сохранением сводный файл за месяц
можно добавить печать или еще чего нибудь
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

9a2

Цитата: Bigor от  4 июня 2020, 16:29
Добрый день.

Алгоритм как я представляю
1. открываем файл с заказом, жмем кнопку запуска макроса
2. макрос открывает файл за месяц
(если кто-то успел открыть его до вас, то придется обрабатывать ошибку и ждать своей очереди)
2.1. ищет нужную строку для заполнения
2.2. копирует значения из нужных ячеек файла заказа, в сводный за месяц
(если структура файла заказа всегда постоянна, то повезло, иначе придется искать где взять нужную информацию)
2.3. закрывает с сохранением сводный файл за месяц
можно добавить печать или еще чего нибудь


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

bigor

#3
Цитата: 9a2 от  4 июня 2020, 16:39где можно прочитать про этот макрос.
его самому нужно писать :) На форуме есть "куски", в разных темах. Ищите смотрите, "сшивайте", справшивайте

зы хотя у вас же используется 1с, значит база ведется в ней и достаточно сделать из нее выгрузку формы со сводом за месяц
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут