Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

14 Июль 2020, 12:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Помогите разобраться с импортом данных.  (Прочитано 374 раз)
0 Пользователей и 1 Гость смотрят эту тему.
9a2
Новичок
*
Offline Offline

Сообщений: 2


« Стартовое сообщение: 4 Июнь 2020, 16:02 »

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

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

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

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

* Июнь.ods (48.05 Кб - загружено 5 раз.)
* Заказ (оптика).ods (14.93 Кб - загружено 6 раз.)
Записан
Bigor
Мастер
*****
Offline Offline

Пол: Мужской
Сообщений: 931


« Ответ #1: 4 Июнь 2020, 16:29 »

Добрый день.

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

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут
9a2
Новичок
*
Offline Offline

Сообщений: 2


« Ответ #2: 4 Июнь 2020, 16:39 »

Добрый день.

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


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

Пол: Мужской
Сообщений: 931


« Ответ #3: 4 Июнь 2020, 16:54 »

где можно прочитать про этот макрос.
его самому нужно писать Улыбка На форуме есть "куски", в разных темах. Ищите смотрите, "сшивайте", справшивайте

зы хотя у вас же используется 1с, значит база ведется в ней и достаточно сделать из нее выгрузку формы со сводом за месяц
« Последнее редактирование: 4 Июнь 2020, 20:56 от Bigor » Записан

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!