В ноябре мы прекратим поддержку устаревших версий. В статье найдете их список и инструкции по обновлению.
Мы регулярно выпускаем новые версии, для того чтобы интеграционные модули поддерживали изменения законодательства, необходимые изменения в работе сервиса и новые возможности Диадока.
Актуальными на 26 октября 2021 считаются версии:
- 5.51.05 и выше — для модулей 1С 8.3 (управляемое приложение);
- 5.44.01 и выше — для модулей 1С 8.2 и 8.3 (обычное приложение);
- 2.17.01 и выше — для модулей 1С 7.7;
- 4.7 и выше — для модулей 1С 8.2 и 8.3 (обычное и управляемое приложение).
С 1 ноября 2021 мы не сможем гарантировать корректную работу модулей устаревших версий.
Устаревшими на 1 ноября 2021 считаются версии:
- 5.47.01 и ниже — для модулей 1С 8.3 (управляемое приложение);
- 5.41.01 и ниже — для модулей 1С 8.2 и 8.3. (обычное приложение);
- 2.15 и ниже — для модулей 1С 7.7;
- 4.4.10 и ниже — для модулей 1С 8.2 и 8.3 (обычное и управляемое приложение).
Ключи доступа в API будут постепенно деактивированы. Доступ в Диадок из модулей этих версий будет приостановлен, и работа с документами станет невозможна.
Как обновить модуль
Для корректной работы модуля скачайте актуальную версию на сайте Диадока либо перейдите к обновлению из самого модуля. Для этого следуйте инструкциям:
- Модуль для 1С 8.3 (управляемое приложение).
- Модуль для 1С 8.2 или 8.3 (обычное приложение).
- Модуль для 1С 7.7.
- Модуль для 1С 8.2 и 8.3 (обычное и управляемое приложение).
Мы настоятельно рекомендуем своевременно и регулярно обновлять интеграционные модули до актуальной версии.
Если при обновлении возникли вопросы, вы можете обратиться к вашему персональному менеджеру, а также в техподдержку.
Обновить модуль
Универсальный модуль Диадока работает как связка двух внешних обработок для 1С: основного модуля (общая часть для всех клиентов) и подключаемого модуля — ПМ (часто пишется индивидуально под каждого клиента).
Иногда изменения в основном модуле или в структуре хранения данных приводят к тому, что подключаемый модуль не будет работать при обновлении основного модуля.
Чтобы информировать пользователя о том, что обновление основного модуля приведет к необходимости отредактировать код подключаемого модуля, используется следующий способ:
- Введено понятие «Версия API основного модуля». Это число. Основной модуль имеет «прошитый» в него номер версии API. Такой же номер версии API должен быть прошит в ПМ. Версия API на 15.06.2017 равна 1.
- Номер версии API хранится в функции:
Для основного модуля — функция «ЭДО_ТребуемаяВерсияAPIПодключаемогоМодуля()».
Для ПМ — экспортная функция «ЭДО_ВерсияAPIПодключаемогоМодуля()». -
Если подключаемый модуль не содержит экспортную функцию «ЭДО_ВерсияAPIПодключаемогоМодуля()», то он по умолчанию считается несовместимым со всеми версиями основного модуля, начиная с 1.0.0. Специалист отдела внедрения либо IT-специалист клиента должен провести ревизию кода ПМ и принять решение о его работоспособности с новой версией основного модуля. Это рекомендуется делать на копии базы. Для этого необходимо в ПМ добавить следующий код:
Функция ЭДО_ВерсияAPIПодключаемогоМодуля() Экспорт
Возврат 1; //либо другая актуальная версия API
КонецФункцииПосле чего протестировать работу связки основного модуля и ПМ на копии базы.
- В случае, если новый релиз основного модуля содержит изменения, потенциально приводящие к неработоспособности старых версий ПМ, разработчики увеличивают номер версии API основного модуля на 1. При запуске клиентом новой версии основного модуля ему будет выдано примерно такое предупреждение с ссылкой на текущую страницу:
Изменения, которые необходимо внести в код подключаемых модулей, НЕ имеющих версии API (т.е. настроенных до 15.06.2017)
Для версии API 1:
-
Получение текста запросов для построения списка документов на отправку (событие «ПолучитьТекстЗапросаДляСпискаПакетовНаОтправку»).
Нажмите, чтоб раскрыть инструкцию подробнее
Необходимо соединения вида:
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Диадок_ПакетыДокументов КАК Диадок_ПакетыДокументов
ПО (СчетФактураВыданный.Ссылка = (ВЫРАЗИТЬ(Диадок_ПакетыДокументов.Документ КАК Документ.СчетФактураВыданный)))
заменить на
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Диадок_ПакетыДокументов КАК Диадок_ПакетыДокументов
ПО СчетФактураВыданный.Ссылка = Диадок_ПакетыДокументов.Документ
И (ТИПЗНАЧЕНИЯ(Диадок_ПакетыДокументов.Документ) = ТИП(Документ.СчетФактураВыданный))
Это изменение не обязательно, но рекомендовано для ускорения работы модуля.
В этих же запросах условие вида
ГДЕ ЕСТЬNULL(Диадок_ПакетыДокументов.Метка, «Не отправлен») = «Не отправлен»
заменить на
ГДЕ Диадок_ПакетыДокументов.Ссылка ЕСТЬ NULL
Поскольку новые версии модуля самостоятельно показывают документы, не отправленные по каким-либо причинам
-
Изменения в обработке входящих документов (актуально для торговых сетей).
Нажмите, чтоб раскрыть инструкцию подробнее
В версии 1.0.0 в справочник «Диадок_Документы» были добавлены новые реквизиты, которые ранее хранились в табличной части «ДополнительныеРеквизиты» этого справочника.
Старое имя реквизита (располагался в табличной части)
Новое имя реквизита (располагается в основной таблице справочника)
ОшибкиПроверкиТекст
ТекстОшибки
ОтветХранилище
ХранилищеОтвета
ДействиеВ1С
ТребуемоеДействиеВ1С
ДействиеВДД
ТребуемоеДействиеВДД
АнализПроведен
АнализПроведен
Основной модуль пишет результаты анализа входящих документов (результат события «ПровестиАнализДокумента») только в новые реквизиты!
Надо учесть это в текстах запросов:
ИЗ
Справочник.Диадок_Документы КАК Диадок_Документы
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Диадок_Документы.ДополнительныеРеквизиты КАК ДопРеквизиты_АнализПроведен
ПО (ДопРеквизиты_АнализПроведен.Ссылка = Диадок_Документы.Ссылка)
И (ДопРеквизиты_АнализПроведен.ИмяРеквизита = «»АнализПроведен»»)
При установке данных значений:
ОсновнойМодуль.ЭДО_СправочникМенеджер_УстановитьЗначениеДопРеквизита(ДокументДД, «ОшибкиПроверкиТекст», «»);
И при поштучном чтении данных значений:
ТекстОшибкиСтрокой = ОсновнойМодуль.ЭДО_СправочникМенеджер_ЗначениеДопРеквизита(ДокументДД, «ОшибкиПроверкиТекст»);
-
Для входящих документов теперь заполняется связанный справочник «Диадок_ПакетыДокументов».
Нажмите, чтоб раскрыть инструкцию подробнее
Его можно использовать в работе. Для документов, загруженных старыми версиями модуля, при первом запуске будет предложено выполнить конвертацию, в ходе которой этот справочник будет заполнен.
-
Log in
-
Join
Watch in our app
Open in app
Поддержка устаревших версий модулей для 1С прекращается
Чтобы продолжать пользоваться 1С, необходимо обновить интегрирующий модуль до последней вариации. Сделать это можно самостоятельно, следуя пошаговой инструкции.
Чтобы интеграционные модули продолжали показывать актуальные нормы законодательства с учетом изменений и дополнений, а пользователь имел возможность пользоваться полным функционалом сервиса Диадок, программисты периодически создают обновленные версии модулей.
На 1 марта можно использовать версии:
- для модулей 1С 8.3 в управляемом приложении – от 5.54.03;
- для модулей 1С 8.2 и 8.3 в обычном приложении – от 5.47.01;
- для модулей 1С 7.7 – от 2.17.01;
- для «Универсальной» версии – от 4.9.4.
С середины месяца разработчик не может гарантировать исправную работу неактуальной версии.
С этого периода устаревшими считаются версии:
- для 1С 8.3 в управляемом приложении – до 5.48.16;
- для 1С 8.2 и 8.3 в обычном приложении – до 5.41.03;
- для 1С 7.7 – до2.15;
- для «Универсальной» версии – до 4.5.16.
Важно отметить, что 14 марта ключи деактивируются, а доступ в систему будет приостановлен. Пользователь больше не сможет работать с документами, загруженными в систему.
Обновить просто и быстро
Чтобы продолжать использовать систему Диадок и использовать все ее преимущества, необходимо скачать актуальную версию на сайте компании. Альтернативный вариант – обновить модуль, следуя пошаговой инструкции.
Регулярная проверка актуальности программы и обновление интеграционных модулей позволит быстро и качественно решать поставленные задачи.
Закажите консультацию по интеграции ЭДО
Главный офис
190141, Санкт-Петербург, ул. 2-Советская, дом 15, офис 217
Точки выдачи по всей России.
График работы
ПН-ПТ, с 9:00 — 18:00
Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006 года свободно, своей волей и в своем интересе выражаю свое безусловное согласие на обработку моих персональных данных ООО «Бизнес ТелеСистемы», ИНН 7718732645, КПП 771801001, ОГРН 5087746474668, зарегистрированным в соответствии с законодательством РФ по адресу: 107113, Москва г, ул Шумкина, дом 20, стр 1, Эт 3 пом VIII Ком 3 (далее по тексту — Оператор).
Персональные данные — любая информация, относящаяся к определенному или определяемому на основании такой информации физическому лицу.
Настоящее Согласие выдано мною на обработку следующих персональных данных:
- Имя;
- Телефон;
- E-mail.
Согласие дано Оператору для совершения следующих действий с моими персональными данными с использованием средств автоматизации и/или без использования таких средств: сбор, систематизация, накопление, хранение, уточнение (обновление, изменение), использование, обезличивание, а также осуществление любых иных действий, предусмотренных действующим законодательством РФ как неавтоматизированными, так и автоматизированными способами.
Данное согласие дается Оператору для обработки моих персональных данных в следующих целях:
- предоставление мне услуг/работ;
- направление в мой адрес уведомлений, касающихся предоставляемых услуг/работ;
- подготовка и направление ответов на мои запросы;
- направление в мой адрес информации, в том числе рекламной, о мероприятиях/товарах/услугах/работах Оператора.
Настоящее согласие действует до момента его отзыва путем направления соответствующего уведомления на электронный адрес info@b-ts.ru. В случае отзыва мною согласия на обработку персональных данных Оператор вправе продолжить обработку персональных данных без моего согласия при наличии оснований, указанных в пунктах 2 – 11 части 1 статьи 6, части 2 статьи 10 и части 2 статьи 11 Федерального закона №152-ФЗ «О персональных данных» от 27.07.2006 г.

