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