Составить такую таблицу титулов. Она применяется к любому документу, формирует очередь шагов по документу и показывает текущий прогресс.
Если есть ошибка на текущем шаге - он отобразит это и напишет описание ошибки.
Соответственно визуально это можете уже как угодно отобразить на форме
Если нужно эти статусы где-то запоминать, (например для отчетов, или вывести что-то как колонка в динамическом списке) - тогда скорее всего нужно придумать какие-то таблицы или поля (это надо еще придумать), чтобы не рассчитывать это для каждого документа каждый раз.
Добрый день!
Добрый день! Мини-апы с формированием статусов и отображением ошибок — такой подход уже использовался. В примерах уже есть несколько таблиц, но нужно уточнить, какие именно статусы требуется сохранить для отчетов — есть ли предпочтения по структуре хранения? Выбирайте исполнителем, при ясности с деталями — стартуем.
Здравствуйте! Задачу понял: нужна таблица титулов ЭПД, которая для любого документа строит очередь шагов, показывает текущий прогресс и ошибку на шаге с описанием. Плюс продумать хранение статусов, чтобы их можно было выводить в отчётах и колонкой в списках без пересчёта.
С ЭДО и транспортными документами в 1С работал. Порядок такой:
1. Разбираю ваши примеры таблиц и то, где Контур хранит статусы титулов.
2. Предлагаю схему хранения статусов и согласую с вами до разработки.
3. Делаю расширением, типовую и модуль Контура не трогаю, проверяю на ваших документах.
Срок 3 дня после доступа. Откликнулся и на соседнюю задачу 79612 по структуре подчинённости, их удобно делать вместе. Статусы для отчётов нужны по всем видам ЭПД или только по ЭЗЗ и ЭТРН?
Здравствуйте! Скорее всего, нужен регистр сведений по документу и ключу шага (Т1, Т2.Водитель, Т4) с флагами и ошибкой, обновляемый при приходе статусов Контур логистика.
Бесплатно посмотрю, как статусы приходят в базу, и скажу схему хранения шагов (включая подтверждение водителем) и цену.
Пришлите один пример ответа Контур логистика со статусами титулов ЭТРН по одному документу?
Здравствуйте! Разобрал ваш файл. Сделаем общую процедуру в расширении, которая по любому документу возвращает таблицу шагов в вашем формате: ключ, вид, титул, сторона, наш, отправлен, подписан, принят ГИС, даты, ошибка и ее описание, отдельно для ЭЗЗ и для ЭТРН, включая водительские шаги. По ней строится форма с текущим шагом и прогрессом, ошибка на текущем шаге выводится текстом. Если статусы нужно хранить для отчетов и колонки в списке, добавим регистр сведений, и таблица будет читаться из него без пересчета, это можно сделать вторым этапом. Работаю по выгрузке конфигурации (файл CF), без подключения к вашей базе, готовое вы проверяете на копии и пишете замечания. Подскажите, откуда сейчас берутся данные об отправке и подписи, они хранятся в базе или запрашиваются у сервиса? Работаю через безопасный аванс сервиса.
Добрый день! Могу вам помочь, обладаю нужными знаниями и компетенциями для решения вашей задачи. А также могу поделиться кейсами по похожим сферам деятельности. Напишите ваш номер, обсудим детали, буду рад быть полезным!
Здравствуйте. Сделаю расширением, типовая БП и модуль Контура остаются на поддержке.
Таблица титулов будет общей для любого ЭПД: по виду документа строится очередь шагов из ваших примеров, на форме видно, какой шаг пройден, какой текущий и на каком ошибка с её текстом.
Статусы буду хранить в отдельном регистре по документу и шагу и обновлять, когда Контур присылает новый статус. Тогда колонка в списке и отчёты берут готовое значение, а не пересчитывают каждый документ.
Схему регистра и список шагов покажу вам до разработки, проверю на ваших документах, в том числе с ошибкой и с отказом от подписи.
Работаю в переписке и по AnyDesk. Сколько ЭПД в день проходит через базу и копию базы сможете дать?
Добрый день!
С радостью обсужу с Вами подробности задачи в Telegram или MAX
Имею довольно большой опыт работы с разными конфигурациями и самыми разными задачами.
Также, довольно много разрабатывал, дорабатывал обменов по всем возможным технологиям.
Задачу понял: по документу ЭПД нужна очередь шагов из вашего файла, на форме видно текущий шаг и ошибка с текстом. Для отчётов и колонки списка статусы лучше хранить в регистре сведений по документу и шагу, чтобы не пересчитывать каждый документ при открытии списка.
Сделаю расширением: типовая Бухгалтерия и модуль Контура остаются на поддержке. Сначала посмотрю, где Контур уже пишет отправку, подпись, принятие ГИС и текст ошибки, и согласую с вами состав шагов и структуру регистра. После этого соберу таблицу для ЭЗЗ и ЭТРН, включая шаги водителя, форму прогресса и запись статусов в регистр.
В бюджет 20 000 ₽ и срок 4 рабочих дня это входит при двух условиях: работаем только с ЭЗЗ и ЭТРН, а статусы уже есть в базе и их не нужно отдельно запрашивать у сервиса. Проверю на ваших документах, в том числе с ошибкой и с подписью в сторонней системе.
Уточните, пожалуйста:
Статусы титулов уже хранятся в базе или их нужно получать из Контура?
Кроме ЭЗЗ и ЭТРН нужны другие виды ЭПД?
Колонка статуса нужна в одном списке или в нескольких?
Сможете дать копию базы или выгрузку с примерами документов?