Коллекции загружаются
#реал #работа #программирование
Моя работа заключается в ведении учета, путем проведения операций в специальной программе. Близко к бухгалтерии, только у нас немного специфический учет. Часто приходится проводить операции вручную набиваю десятки однотипных документов, в которых меняются только сумма и инвестор. А предварительно эти все суммы разбиваются по инвесторам в excel. Штатный программист у нас есть, но он сейчас загружен другими более масштабными и сложными задачами. А эти вроде несложные и простые операции меня уже конкретно достали.)) Для одной из таких задач у нас в свое время другой программист написал импорт. Через определенные запросы в excel и макрос из кучи отчетов вычленяются строчки с нужными данными, формируется простенький файл txt и он импортируется в программу. Раньше я этой задачей не занималась, т.к. это всегда делала только одна сотрудница, поэтому файлика ни разу не видела. А в этом месяце так получилось, что коллега мне показала этот файлик и как его загружать. Я поняла, что нам нужно почти тоже самое, т.к. документ в базе формируется один и тот же. Просто отличаются контрагенты и счета с которых списывается комиссия. Сделать из табличных данных загрузочный файл txt дело пары минут. Единственная проблема была в импортере. Я скопировала уже имеющийся импортер и пошла его редактировать. В целом, код для импорта довольно простой. Если есть хотя бы минимальные знания английского, то все довольно понятно. Как посмотреть коды полей в базе данных, чтобы дать на них верную ссылку, я тоже уже знала. Так что методом научного тыка, примерно с 20 раза, мне удалось наладить новый импортер, так чтобы он грузил то что мне надо и как мне надо:) Штатный программист только в одном месте мне подсказал, потому что импортер не с первого раза появился в документе, в котором его нужно применять. Он потом похвалил и сказал, что я теперь умею программировать на нашей программе XD Я ответила, что только если методом копирования. А мне он написал, что все с этого начинают. Ну в общем, как-то так.) Я собой довольна. Напишу потом еще макрос небольшой, чтобы табличные данные сразу собирались в нужный формат для загрузки по кнопке и вообще идеально будет. А потом еще парочку импортеров для других таблиц напишу и заживем:) 2 сентября 2022
31 |
Вот это одобряю. Осталось поддержку спихнуть на программиста и всё будет ок =)
|
Я ответила, что только если методом копирования. Как-то так.А мне он написал, что все с этого начинают. 2 |
rational_sith
Круть!) |
MonkAlex
В идеале потом мы автоматизируем с программистом - это так, что не придется разбивать комиссию в excel, а потом грузить. Программа сама всё это будет делать) Но задач на автоматизацию много и есть очень крупные задачи. Когда доберемся до мелких неизвестно:) Так что пока будем обходиться такими вот полуавтоматическими методами.) |
LilyofValley
> Когда доберемся до мелких никогда. excel автоматизация вечна. у меня сорвалось внедрение линукса на клиентах из-за этой дряни https://habr.com/ru/post/676448/ |
ivan_erohin
Проще построить программу к тому, что люди идиоты, чем сделать их более обучаемыми Это всё конечно, правда)) Но прелесть работы в программе, а не в excel, в том, что там реально можно сделать операции по кнопке) И обучить операционистов в таком случае проще. Я тоже много чего делаю в Excel, но обучить коллег, которые учиться не хотят не могу. Зато они стабильно будут ныть, что у них куча времени уходит на какие-то тупые операции, типа сверить данные в двух таблицах... И сейчас буду дописывать файлик и инструкцию так, чтобы дураку было понятно и было как можно меньше движений и нажатий. |
LilyofValley
смысл Excel в том, что дорабатывать основную программу (что там - 1C, SAP, MS Dynamics, ...) под сиюминутные потребности дорого, долго и без гарантий. конфигурацию как-то стабилизировали и на этом все. инструкцию без принуждения и сдачи зачета никто читать не будет. |