Найти тему
Маленький человек

Рассуждения об эффективности. Случай №2

Т2С2

Предыстория.

Данные по поступающим платежам сначала скачивают в xl, затем добавляют кучу дополнительных данных и только потом передают дальше в работу.

Задача.
Автоматизировать процесс подстановки реквизитов, учитывая, что большая часть данных находится в одной ячейке файла xl

Решение.

В xl файл при помощи Power Query подтягиваю все справочники которые необходимы для обработки данных (хранить сами справочники нельзя).

С помощью регулярных выражений (макрос функции) вытаскиваем все данные которые можем в каждую ячейку отдельно, согласно типам данных. Чтобы каждый раз не растягивать формулу все делаем в динамической или умной таблице. Проблема практически решена, если бы не одно "НО" - это наполнение справочников.

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

В итоге:

При проведении работ по обновлению справочников и изменению формул обновил весь массив формул всего столбца. Начальник негодовал очень громко. В ответ я только поржал (да, я прям смеялся, когда на меня кричали). Если Вы что-то не знаете спросите, мы же у вас спрашиваем, когда что-то не можем.

Моя реакция была не обычной и шеф позднее спросил специально ли я сделал так. Я ответил, что почти, так как если поле (столбик) предназначен для формул, вбивать туда руками данные нельзя!!!

Сейчас все наладилось и мы заполняем справочники, а из справочников тянуться данные в поля с формулами.

Уважаемые руководители, компьютер был создан, чтобы автоматизировать процессы, а люди работают у вас в подчинении не за тем, чтобы работать руками. Если Вы что-то не знаете спросите у подчиненных, мы же у вас спрашиваем, когда что-то не можем.

С таким успехом можно и на счетах считать.

Только через две недели сделал таблицу, которая смогла заполнять столбцы автоматически и практически без участия человека.