Skip to main content

Методические указания по использованию механизма формирования отчета ФД с помощью ChatGPT

Основная информация

Добрый день! Механизм формирования отчетов ФД предназначен для автоматизированного выставления сотрудникам, которые оказывают нам услуги, отчета о проделанной за месяц работе в целях корректного формирования заработной платы по каждому из сотрудников.  В рамках данной статьи мы с Вами пройдем путь от сопоставления ФД до отправки отчета на почту или по ЭДО. И в нашем путешествии первое на чем мы остановимся это где располагается обработка. Обработка располагается в подсистеме "Нескучные финансы", которую вы можете в конце списка подсистем, при входе в программу (см. рис. 1).

image.png

Рисунок 1 -  Местоположение подсистемы "Нескучные финансы" 

Внутри самой подсистемы нам нужен блок "Chat GPT" (см. рис. 2).

image.png

Рисунок 2 - Местоположение раздела "Chat GPT"

Сам раздел состоит из 3 пунктов:

  1. Мой помощник Chat GPT;
  2. Отчет финансового директора (CFO);
  3. Шаблон запросов.

Но прежде, чем мы перейдем рассмотрению каждого из этих пунктов по отдельности, мы заглянем в другую не менее важную подсистему, которая называется "Platforma". Находится данная подсистема рядом с подсистемой "Нескучные финансы" (см. рис. 3).

image.png

Рисунок 3 - Местоположение подсистемы "Platforma"

Когда Вы попадете в подсистему, Вас будет интересовать только один справочник "Финансовые директора" (см. рис. 4). Ведь именно в этом справочнике содержатся все необходимые данные, которые первоначально необходимо заполнить перед началом работы. В противном случае работать вы не сможете, поскольку программе не будет хватать вводных данных.

image.png

Рисунок 4 - Местоположение справочника "Финансовые директора"

Заполнение первичных данных

Попадая в справочник, мы можем видеть список абсолютно всех ФД, которых программа загружает в автоматическом режиме с платформы каждый день. Поэтому список всегда актуальный. Для начала работы с ФД, нам необходимо найти его в списке и раскрыть его карточку (см. рис. 5):

image.png

Рисунок 5 - Карточка финансового директора

Данные в разделах "Персональная информация" и "Контактная информация" загружаются с платформы, и вы в любой можете можете их поменять на стороне платформы и они обновятся в 1С. В случае если Вы ждать не хотите, то можете отредактировать данные в ручную. Основными полями на данной форме является "Электронная почта", "Контрагент", "Адрес отчета". Поскольку эти данные используются для получения необходимо материала из Google Sheets и отправке данных по почте или ЭДО. Если с адресом электронной почты все понятно, то вот с контрагентом и адресом отчета не все так однозначно.  

Ссылка на контрагента нам необходима для того чтобы при формировании отчетов на основании ответа от Chat GPT, программа могла найти необходимый договор и указать корректного поставщика услуг. В большинстве случае контрагенты уже созданы в 1С и для поиска необходимо Вы можете воспользоваться командой "Создать контрагента по данным ФД". Не пугайтесь такого названия, программа без Вашего разрешения не создаст большое количество дублей одного и того же контрагента, а наоборот поможет вначале идентифицировать уже существующего по ФИО и в случае, если ни одно совпадение Вам не подошло, то предложит его создать. И так, нажмем на кнопку создать ФД (см. рис. 6): 

image.png

Рисунок 6 - Местоположение кнопки "Создать контрагента по данным ФД"

При нажатии этой кнопки вызывается отдельное окно, но тут важно учитывать два фактора, перед выполнение и вызовом формы обработки, проверяются два параметра карточки: "Профиль активен" (см. рис. 7) и сопоставление контрагенту не назначено (см. рис. 8).

image.png

Рисунок 7 - Ошибка при проверке активности профиля

image.png

Рисунок 8 - Ошибка при проверки заполнения контрагента 

При таких ошибках для продолжения, нам необходимо активировать профиль и разорвать связь с текущим контрагентом путем очистки поля (см. рис. 9), после чего будет доступен вызов окна создания и подбора контрагента (см. рис. 10).

Видео-04-08-2025 12_16_08.gif

Рисунок 9 - Принцип очистки поля "Контрагент"

image.png

Рисунок 10 - Формы выбора или создания контрагента 

Как мы можем видеть на рисунке 10, программа по указанному в поля ФИО нашла совпадения в программе и предлагает нам выбрать из имеющегося списка, последнее является приоритетным. Но Вам как конечному пользователю всегда предлагается выбрать конечное решение. Если Варианты в списке Вам не подходят, то для создания контрагента Вам необходимо заполнить два обязательных поля "Вид контрагента" и "Группа контрагента", ведь программа не знает какой вид у контрагента ввиду отсутствия ИНН на платформе и изменчивости иерархической структуры в 1С. После заполнения данных, если список похожих контрагентов заполнен хотя бы одним значением, у Вас еще раз поинтересуются, хотите ли вы продолжить создание, когда можно выбрать значение из списка (см. рис. 11).

image.png

Рисунок 11 - Уведомление при создании нового элемента справочника

И чтобы Вы не выбрали в окне, программа создаст элемент или поместит в окно контрагента выбранное Вами значение (см. рис. 12).

Видео-04-08-2025 12_39_32.gif

Рисунок 12 - Выбор или создание контрагента

Последним штрихом является уникальный идентификатор отчета, который Вы можете найти в адресе отчета ФД. Список ссылок на отчеты ФД вы можете найти по данной ссылке: https://docs.google.com/spreadsheets/d/1tLr0RYtTKWHNGUen8E057PfGg0DFnbLa8ry10J-trA0/edit?gid=0#gid=0.

Для получения уникального идентификатора отчета, откройте таблицу в Google и в строке с URL, найдите длинный номер состоящий из большого количества цифр и букв заключённым между двумя слэшами (см. рис. 13): 

image.png

Рисунок 13 - Местоположение уникального идентификатора в отчете ФД

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

Добавление сервисного аккаунта

Как уже было описано выше, при поиске идентификатора отчета, рекомендуется сразу выдать права на чтение сервисному аккаунту, с помощью которого 1С может получить доступ к данным ФД. Адрес электронной почты сервисного аккаунта: noboring-finance@noboring-finance-451607.iam.gserviceaccount.com

Для того чтобы добавить электронную почту в список, Вам в верхнем правом углу таблицы необходимо найти настройки доступа (см. рис. 14):

image.png

Рисунок 14 - Местоположение кнопки "Настройки доступа"

В открывшейся форме в виде в поле поиска указанную ранее почту (см. рис. 15):

Видео-04-08-2025 13_25_21.gif

Рисунок 15 - Механизм отправки доступа

После предоставления доступа рекомендуется вернуться в настройки доступа (см. рис. 14) и установить права на чтение, поскольку веб сервис работающий под данным аккаунтом только читает данные, а не изменяет последние (см. рис. 16):

image.png

Рисунок 16 - Назначение прав на чтение

Обработка "Мой помощник ChatGPT"

После всех необходимых приготовлений описанных выше, мы можем приступать к получению и формированию отчетов. Формирование актов происходит в обработке "Мой помощник  ChatGPT". Обработка находится в подсистеме "Нескучные финансы" и если в 1С на начальной странице у Вас не отображается данная подсистема, рекомендуется обратиться к администратору. При переходе в обработку нас встречает начальное окно (см. рис. 17), на котором приведена приветственная информация перед началом работы. Для перехода на основное окно необходимо нажать кнопку "Начать":

image.png

Рисунок 17 - Приветственное окно

Далее, открывается ваше основное рабочее поле (см. рис. 18): 

image.png

Рисунок 18 - Основное рабочее окно

На одном окне мы с Вами  не ограничимся, а перед его рассмотрением я расскажу о еще одном вашем помощнике. И это закладка, которая позволит вам задать любой вопрос напрямую ИИ. Находится данный чат на соседней закладке с "Google Sheets" и называется "ChatGPT" (см. рис. 19):

image.png

Рисунок 19 - Местоположение закладки "ChatGPT"

Для того чтобы задать вопрос ИИ,, необходимо написать его в поле под основной таблицей (см. рис. 20):

image.png

Рисунок 20 - Поле ввода вопроса

После того как Вы сформировали вопрос для его передачи Вам необходимо нажать на кнопку "Отправить запрос" (см. рис 21):

image.png

Рисунок 21 - Местоположение кнопки "Отправить"

После отправки сообщения, в табло сверху высветится поле ожидания ответа от ИИ, поскольку ответы генерируются не моментально (см. рис. 22):

image.png

Рисунок 22 - Поле ожидания ответа от ИИ

После обработки это поле поменяется на сгенерированный ответ от ChatGPT (см. рис. 23):

image.png

Рисунок 23 - Ответ от нейросети

Все ваши запросы хранятся в  истории взаимодействий, которая по датам отражается справа в окне (см. рис. 24):

image.png

Рисунок 24 - История взаимодействий пользователей

Ваша история доступна только Вам и только Вам, другой пользователь не увидит что вы спрашивали у нейросети! История доступна Вам за весь период в рамках которого Вы общались с ИИ. В любой момент, если Вам понадобилась информация из прошлых запросов, вы можете найти необходимый запрос в истории и по двойному клику на строку он отобразится в верхнем поле (см. рис. 25):

Видео-04-08-2025 14_11_47.gif

Рисунок 25 - Взаимодействие с историей запросов

После ознакомления с дополнительными функциями мы смело можем переходить к созданию и получению информации Финансовых директоров.

Создание отчетов ФД с помощью ИИ

Как говорил великий предприниматель "Кот Матроскин": "Чтобы продать что-то бесполезное, надо сначала купить что-то бесполезное". Так и нам, чтобы создать что-то полезное, надо сначала получить что-то полезное. И для получения пользы нам необходимо загрузить данные ФД за период. Делается это с помощью команды "Получить данные" (см. рис. 26):

 

image.png

Рисунок 26 - Местоположение команды "Получить данные"

Но если нажать кнопку без указания периода в блоке отборы, то программа Вам напомнит это сделать показав предупреждение (см. рис. 27):

 

Рисунок 27 - Уведомление о незаполненном периоде

К сожалению, период при заполнении является основным показателем, который влияет на отбор данных и дальнейшее формирование документов. Поэтому перед получением данных мы выбираем период, причем, он обязательно должен быть равен одному месяцу, т.е. мы получаем данные только за январь или только за февраль, в противном случае получите предупреждение (см. рис. 28):

image.png

Рисунок 29 - Предупреждение о большом периоде выборки

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

Видео-04-08-2025 14_38_43 (1).gif

Рисунок 30 - Окно ожидания 

После окончания завершения загрузки таблица заполняется данными полученными из Google Sheets, а если за этот период ранее были созданы акты и они не подписаны (об этом мы расскажем чуть позже), то они также подтянутся в таблицу (см. рис. 31):

image.png

Рисунок 31 - Заполненная таблица с данными актов

В случае если возникнет ошибка при получении данных, то программа по таким проблемным строкам подсветит ячейку с ошибкой (см. рис. 32):

image.png

Рисунок 32 - Ошибка при получении данных

В основном текст ошибки выглядит таким образом: