1С:Библиотека электронных документов 1.3
Переход на версию 1.3.8 с версии 1.3.7
Переход на версию 1.3.7 с версии 1.3.6
Переход на версию 1.3.6 с версии 1.3.5
Переход на версию 1.3.5 с версии 1.3.4
Переход на версию 1.3.4 с версии 1.3.2, 1.3.3
Переход на версию 1.3.2.19 с версии 1.2.7, 1.3.1
Переход на версию 1.3.2.19 с версии 1.2.7, 1.3.1
Переход на версию 1.3.1 с версии 1.2.6, 1.2.7
Версия 1.3.8 является развитием редакции 1.3 «1С:Библиотека электронных документов 8», которая предназначена для обеспечения обмена электронными документами в прикладных решениях, разработанных на платформе «1С:Предприятие» версии 8.3.10.2252 и выше.
Значения свойств конфигурации:
· Режим совместимости должен быть установлен «Не использовать».
· Режим использования модальности может быть установлен «Не использовать».
· Режим совместимости интерфейса может принимать значения «Версия 8.2», «Версия 8.2. Разрешить Такси» или «Такси. Разрешить Версия 8.2».
· В форме поиска торговых предложений добавлена возможность поиска без подключения к сервису 1С:Бизнес-сеть, добавлена возможность поиска поставщика по наименованию.
· Добавлен отчет по публикуемым торговым предложениям.
· Добавлено рабочее место публикации торговых предложений в сервисе 1С:Бизнес-сеть.
· Произведена адаптация с подсистемами «1С:Библиотека стандартных подсистем» версия 2.4.2, «1С:Библиотека интернет-поддержки пользователей» версия 2.2.2.
Подсистема «Обмен с контрагентами»
Добавлен определяемый тип КонтрагентБЭД, определяемый тип Контрагент удален. При обновлении обязательно установить новый тип данных, в противном случае произойдет удаление данных о контрагентах в объектах подсистемы ОбменСКонтрагентами (документ Пакет электронных документов, регистр сведений Состояния контрагентов БЭД).
Подсистема «Торговые предложения»
Изменения в модуле ТорговыеПредложенияПереопределяемый:
· Добавлена функция ТекстЗапросаПубликуемыхТоваров для получения источника данных для публикации торговых предложений и формирования отчета о публикуемых товарах. Необходимо реализовать вызов функции методе ЗаполнитьПакетПредложений при получении списка товаров.
Изменения в модуле ТорговыеПредложения
· Добавлена процедура ОбновитьДекорациюСостоянияПубликации для обновления элемента формы Декорация с состоянием публикации. Необходимо добавить в вызов в форме настройки публикации для элемента состояния.
Добавлена роль ОтчетыТорговыеПредложения необходимая для доступа к отчету ПубликуемыеТорговыеПредложения.
Версия 1.3.7 является развитием редакции 1.3 «1С:Библиотека электронных документов 8», которая предназначена для обеспечения обмена электронными документами в прикладных решениях, разработанных на платформе «1С:Предприятие» версии 8.3.10 и выше.
Значения свойств конфигурации:
· Режим совместимости должен быть установлен «Не использовать».
· Режим использования модальности может быть установлен «Не использовать».
· Режим совместимости интерфейса может принимать значения «Версия 8.2», «Версия 8.2. Разрешить Такси» или «Такси. Разрешить Версия 8.2».
· Добавлена возможность получения состояния платежного документа из Сбербанка.
· Реализовано автоматическое получение настроек для Сбербанка при подключении с сервису 1С:ДиректБанк.
· Добавлена возможность отображения контекстной рекламы 1С:ДиректБанк.
· Произведена адаптация для работы с сервисом 1С:Бизнес-сеть в облачном сервисе 1CFresh.
· Добавлена возможность публикации, поиска и заказов торговых предложений в сервисе 1С:Торговые предложения для участников сервиса 1С:Бизнес-сеть.
· Произведена адаптация с подсистемами «1С:Библиотека стандартных подсистем» версия 2.4.1, «1С:Библиотека интернет-поддержки пользователей» версия 2.1.9, «1С:Библиотека технологии сервиса» версия 1.0.12.
Подсистема «Обмен с контрагентами»
Изменения в модуле ОбменСКонтрагентамиПереопределяемый:
· При формировании электронных документов УПД, УКД, Передача товаров, Передача результатов работ реквизиты ДокументДата, ДокОснованиеДата установлены обязательными к заполнению.
Подсистема «Обмен с банками»
Изменения в модуле ПрисоединенныеФайлыПереопределяемый:
· В процедуру ПриОпределенииОбъектовИсключенияОчисткиФайлов необходимо добавить код:
ЭлектронноеВзаимодействие.ПриОпределенииОбъектовИсключенияОчисткиФайлов(МассивИсключений);
Изменения в модуле РаботаСФайламиПереопределяемый:
· В процедуру ПриОпределенииНастроек необходимо добавить код:
ЭлектронноеВзаимодействие.ПриОпределенииНастроек(Настройки);
· В процедуру ПриОпределенииСправочниковХраненияФайлов необходимо добавить код:
ЭлектронноеВзаимодействие.ПриОпределенииСправочниковХраненияФайлов(ТипВладелецФайла, ИменаСправочников);
· В план обмена ОбновлениеИнформационнойБазы добавлены справочники СообщениеОбменСБанкамиПрисоединенныеФайлы и ЭДПрисоединенныеФайлы
· В определяемый тип ПодписанныйОбъект добавлены справочники СообщениеОбменСБанкамиПрисоединенныеФайлы и ЭДПрисоединенныеФайлы.
Подсистема «Обмен с сайтами»
Изменения в модуле ОбменССайтомПереопределяемый:
· Добавлена процедура ДобавитьРеквизитыФормыУзла, используется для добавления реквизитов в форму узла плана обмена Обмен с сайтом. В форме узла обмена не предполагается наличие реквизитов, относящихся к прикладному решению, реквизиты добавляются программно.
· Добавлена процедура ПолеВводаПриИзмененииНаСервере, используется для обработки на севере события ПриИзменнии поля ввода формы узла плана обмена, добавленного в процедуре ДобавитьРеквизитыФормыУзла.
· Добавлена процедура ПолеФлажкаПриИзмененииНаСервере, используется для обработки на сервере события ПриИзменении поля флажка формы узла плана обмена, добавленного в процедуре ДобавитьРеквизитыФормыУзла.
· Добавлена процедура ПриСозданииНаСервереФормаСоздатьСайт, используется для добавления реквизитов в форму обработки СоздатьСайт.
Изменения в модуле ОбменССайтомКлиентПереопределяемый:
· Удалена процедура ОпределитьТипГруппТаблицыУКаталога, тип значения колонки Группы таблицы КаталогТоваров определяется настройкой обмена.
· Добавлена процедура ПолеВводаПриИзменении, вызывается для обработки события ПриИзменении поля ввода формы узла плана обмена, добавленного в процедуре ОбменССайтомПереопределяемый.ДобавитьРеквизитыФормыУзла.
· Добавлена процедура ПолеФлажкаПриИзменении, вызывается для обработки события ПриИзменении поля флажка формы узла плана обмена, добавленного в процедуре ОбменССайтомПереопределяемый.ДобавитьРеквизитыФормыУзла.
· Добавлена процедура ТаблицаФормыПередОкончаниемРедактирования, вызывается для обработки события ПередОкончаниемРедактирования поля табличной части формы узла плана обмена, добавленного в процедуре ОбменССайтомПереопределяемый.ДобавитьРеквизитыФормыУзла.
Подсистема «Бизнес-сеть»
· Добавлены новые методы для работы регламентных заданий в разделенном режиме, общий модуль ЭлектронноеВзаимодействие, процедуры ПриПолученииСпискаШаблонов, ПриОпределенииПсевдонимовОбработчиков. См. одноименные методы общего модуля ОчередьЗаданийПереопределяемый.
· При встраивании библиотеки, для работы в разделенном режиме, необходимо добавить вызов методов в общем модуле ОчередьЗаданийПереопределяемый:
o в процедуре ПриПолученииСпискаШаблонов:
// ЭлектронноеВзаимодействие
ЭлектронноеВзаимодействие.ПриПолученииСпискаШаблонов(ШаблоныЗаданий);
// Конец ЭлектронноеВзаимодействие
o в процедуре ПриОпределенииПсевдонимовОбработчиков:
// ЭлектронноеВзаимодействие
ЭлектронноеВзаимодействие.ПриОпределенииПсевдонимовОбработчиков(СоответствиеИменПсевдонимам);
// Конец ЭлектронноеВзаимодействие
Версия 1.3.6 является развитием редакции 1.3 «1С:Библиотека электронных документов 8», которая предназначена для обеспечения обмена электронными документами в прикладных решениях, разработанных на платформе «1С:Предприятие» версии 8.3.8 и выше. При этом свойство конфигурации «Режим совместимости» должно быть установлено «Версия 8.3.8».
Данная конфигурация предназначена для совместного использования с конфигурацией "1С:Библиотека стандартных подсистем" не ниже версии 2.3.4.112, с конфигурацией «1С:Библиотека интернет-поддержки пользователей 8» не ниже версии 2.1.9.4.
· Поддержаны форматы первичных документов счетов-фактур (в части передачи отдельного первичного документа, счет-фактуры) в соответствии с приказом Федеральной налоговой службы от 24.03.2016 № ММВ-7-15/155@ "Об утверждении формата счета-фактуры и формата представления документа об отгрузке товаров (выполнении работ), передаче имущественных прав (документа об оказании услуг), включающего в себя счет-фактуру, в электронной форме".
· Поддержаны форматы первичных документов об изменении стоимости, включающего в себя корректировочный счет-фактуру" (в части передачи отдельного первичного документа, корректировочного счет-фактуры) в соответствии с приказом Федеральной налоговой службы от 13.04.2016 N ММВ-7-15/189@ "Об утверждении формата корректировочного счета-фактуры и формат представления документа об изменении стоимости отгруженных товаров (выполненных работ, оказанных услуг), переданных имущественных прав, включающего в себя корректировочный счет-фактуру, в электронной форме".
· Добавлены новые электронные документы Передача товаров, Передача результатов работ, новая форма визуального представления документов.
· Добавлен механизм одностороннего обмена, не требующий извещения о получении от получателя.
· Добавлена возможность управления распаковкой входящих электронных документов (автоматически или вручную), возможность настройки при получении электронных документов создания определенного вида документа.
· Добавлена возможность привязки электронного документа к нескольким документам учета информационной базы.
· Реализовано разделение электронных документов на входящие и исходящие.
· Реализована интеграция с сервисом 1C-UMI позволяющая создавать сайты из программы, настроить обмен с интернет-магазином UMI.
· Произведена адаптация для работы с сервисом 1С-ЭДО в облачном сервисе 1CFresh.
Подсистема «Обмен с контрагентами»
Общий модуль ОбменСКонтрагентамиПереопределяемый
· Добавлен метод ЗаполнитьДанныеДляУПДИнформацияПродавцаФНС. Метод подготавливает данные для электронного документа типа УПД (информация продавца) функция СЧФДОП.
· Добавлен метод ЗаполнитьДанныеДляУПДИнформацииПокупателяФНС. Метод подготавливает данные для электронного документа типа УПД (информация покупателя) функция СЧФДОП.
· Добавлен метод НайтиСоздатьУниверсальныйПередаточныйДокумент. Метод сохраняет данные из электронного документа УПД (информация продавца) функция СЧФДОП в объекты ИБ.
· Добавлен метод ЗаполнитьДанныеДляДОПИнформацияПродавцаФНС. Метод подготавливает данные для электронного документа типа УПД (информация продавца) функция ДОП.
· Добавлен метод НайтиСоздатьУПДДокументОПередаче. Метод сохраняет данные из электронного документа УПД (информация продавца) функция ДОП в объект ИБ.
· Добавлен метод ЗаполнитьДанныеДляСЧФИнформацияПродавцаФНС. Метод подготавливает данные для электронного документа типа УПД (информация продавца) функция СЧФ.
· Добавлен метод НайтиСоздатьУПДСчетФактуру. Метод сохраняет данные из электронного документа УПД (информация продавца) функция СЧФ в объект ИБ.
· Добавлен метод ЗаполнитьДанныеДляУКДИнформацияПродавцаФНС. Метод подготавливает данные для электронного документа типа УКД (информация продавца) функция КСЧФДИС.
· Добавлен метод ЗаполнитьДанныеДляУКДИнформацииПокупателяФНС. Метод подготавливает данные для электронного документа типа УКД (информация покупателя) функция КСЧФДИС.
· Добавлен метод НайтиСоздатьУниверсальныйКорректировочныйДокумент. Метод сохраняет данные из электронного документа УКД (информация продавца) функция КСЧФДИС в объекты ИБ.
· Добавлен метод ЗаполнитьДанныеДляДИСИнформацияПродавцаФНС. Метод подготавливает данные для электронного документа типа УКД (информация продавца) функция ДИС.
· Добавлен метод НайтиСоздатьУКДДокументОбИзмененииСтоимости. Метод сохраняет данные из электронного документа УКД (информация продавца) функция ДИС в объект ИБ.
· Добавлен метод ЗаполнитьДанныеДляКСЧФИнформацияПродавцаФНС. Метод подготавливает данные для электронного документа типа УКД (информация продавца) функция КСЧФ.
· Добавлен метод НайтиСоздатьУКДСчетФактуру. Метод сохраняет данные из электронного документа УКД (информация продавца) функция КСЧФ в объект ИБ.
· Добавлен метод СоответствиеИсходящихВидовЭДДокументамИБ. Метод формирует соответствие исходящих электронных документов и документов ИБ.
· Добавлен метод НайтиСоздатьДокументПередачаРезультатовРабот. Метод используется заполнения документа Товарная накладная, полученного в формате «Передача товаров».
· Добавлен метод НайтиСоздатьДокументПередачаТоваров. Метод используется заполнения документа Акт об оказании услуг, полученного в формате «Передача результатов работ».
· Добавлен метод УстановленоСостояниеОбменЗавершен. Метод вызывается при изменении состояния документооборота на ОбменЗавершен, ОбменЗавершенСИсправлением.
· При формировании электронных документов УПД, УКД, Передача товаров, Передача результатов работ реквизиты ДокументДата, ДокОснованиеДата установлены обязательными к заполнению.
Обработка ОбменСКонтрагентами
В макете «Торг-12Продавец»:
· Добавлена табличная часть «Основание».
· Удалены поля «ДокументОснованиеНаименование», «ДокументОснованиеНомер», «ДокументОснованиеДата», «ДокументОснованиеДопСведения».
· Добавлено поле «ИдГосКонтракта».
· Добавлена табличная часть «ТранспортнаяНакладная».
· Удалены поля «ТранспортнаяНакладнаяДата», «ТранспортнаяНакладнаяНомер».
· Добавлено поле «СведенияОЛицеПередавшемТовары».
· В свойствах участников сделки поле «Факс» заменено на поле «ЭлектроннаяПочта».
· В свойствах участников сделки поле «КодСтр» заменено на поле «КодСтраны».
· В свойствах участников сделки поле «АдрТекст» заменено на поле «АдресТекст».
В макете АктНаПередачуПрав:
· Добавлена табличная часть «Основание».
· Удалены поля «ДокументОснованиеНаименование», «ДокументОснованиеНомер», «ДокументОснованиеДата», «ДокументОснованиеДопСведения».
· Добавлено поле «ВалютаНаименование».
· Добавлено поле «Претензии».
· Добавлено поле «ДатаИсполнения».
· В свойствах участников сделки поле «Факс» заменено на поле «ЭлектроннаяПочта».
· В свойствах участников сделки поле «КодСтр» заменено на поле «КодСтраны».
· В свойствах участников сделки поле «АдрТекст» заменено на поле «АдресТекст».
Обновление определяемого типа Контрагент:
При переходе с версии 1.3.5 требуется обновить определяемый тип Контрагент, в противном случае, ссылки на справочник Контрагент в объектах БЭД, при обновлении, заменятся на тип строка с потерей ссылок на объекты без возможности восстановления.
Порядок обновления:
· Переименовать определяемый тип Контрагент в КонтрагентБЭД.
· Снять конфигурацию с поддержки БЭД 1.3.5.
· Запустить сравнение/объединение с конфигурацией БЭД 1.3.5, согласится с установкой конфигурации на поддержку.
· Снять флажки со всех объектов и оставить только на определяемом типе Контрагент, выполнить объединение.
· Запустить обновление конфигурации, выбрать файл БЭД 1.3.6.
· Установить флажки на определяемых типах КонтрагентБЭД и Контрагент. Указать прочие необходимые объекты БЭД для обновления.
· Выполнить обновление.
Подсистема «Обмен с банками»
В процедуру ПолучитьВыпискуБанка общего модуля ОбменСБанкамиКлиент добавлен необязательный параметр ОткрыватьФормуУточненияПерида с типом Булево. Его необходимо установить Истина, если на форме, с которой осуществляется получение выписки, нет возможности вручную изменить период запроса выписки.
Подсистема «Обмен с сайтами»
Изменен узел обмена ОбменССайтом, форма, модуль объекта:
· Добавлена возможность выгрузки Номенклатуры с отбором по Видам номенклатуры (ранее была только по группам номенклатуры).
Добавлен справочник Сайты:
· Добавлена возможность настроить переход на сайт из 1С – в пользовательскую часть сайта, и в админзону сайта.
· На основании Сайты можно создать узел обмена ОбменССайтом.
Добавлена обработка СоздатьСайт:
· Добавлена возможность создать сайт в домене 1C-UMI, сайт создается автоматически (элемент Сайты) и заполняется данными из 1С. Автоматически создается узел обмена ОбменССайтом и выполняется первый полный обмен с сайтом.
Общий модуль ОбменССайтомПереопределяемый:
· Добавлена возможность выбора Видов номенклатуры, удалена возможность выбора произвольного справочника.
Общий модуль ОбменССайтомСобытия:
· Добавлена возможность выбора Видов номенклатуры.
· Удалена возможность выбора произвольного справочника.
Прочие изменения
Настройка подсистемы Управление тарифами в модели сервиса библиотеки Технологии сервиса
В общий модуль ТарификацияПереопределяемый в метод ПриФормированииСпискаУслуг() необходимо добавить код после вызова метода ИнтернетПоддержкаПользователей.ПриФормированииСпискаУслуг(ПоставщикиУслуг):
// ЭлектронноеВзаимодействие
ЭлектронноеВзаимодействие.ПриФормированииСпискаУслуг(ПоставщикиУслуг);
// Конец ЭлектронноеВзаимодействие
Версия 1.3.5 является развитием редакции 1.3 «1С:Библиотеки электронных документов 8», которая предназначена для обеспечения обмена электронными документами в прикладных решениях, разработанных на платформе «1С:Предприятие» версии 8.3.8 и выше.
Значения свойств конфигурации:
· Режим совместимости должен быть установлен «Не использовать».
· Режим использования модальности может быть установлен «Не использовать».
· Режим совместимости интерфейса может принимать значения «Версия 8.2», «Версия 8.2. Разрешить Такси» или «Такси. Разрешить Версия 8.2».
· проведена адаптация функционала библиотеки к особенностям работы на платформе 8.3.8 с отключенным режимом совместимости;
· обновлены подсистемы "Библиотеки стандартных подсистем" до версии 2.3.3.45;
· в состав библиотеки включены подсистемы «Библиотеки интернет-поддержки пользователей», версия 2.1.8.3.
Изменения не требуются.
Версия 1.3.4 является развитием редакции 1.3 «1С:Библиотеки электронных документов 8», которая предназначена для обеспечения обмена электронными документами в прикладных решениях, разработанных на платформе «1С:Предприятие» версии 8.3.6 и выше. При этом свойство конфигурации «Режим совместимости» должен быть установлен «Не использовать». Режим использования модальности может быть установлен «Не использовать», а режим совместимости интерфейса может принимать значения «Версия 8.2», «Версия 8.2. Разрешить Такси» или «Такси. Разрешить Версия 8.2».
· реализована система оповещений о событиях ЭДО (новые электронные документы, новые приглашения, окончание срока действия сертификата и т.д.). Появилась возможность настройки уведомлений на электронную почту в профиле настроек ЭДО, а так же вывод оповещения о событиях непосредственно в программе 1С с помощью всплывающих сообщений;
· поддержан формат первичного документа, включающего в себя счет-фактуру (формат УПД) в соответствии с приказом Федеральной налоговой службы от 24.03.2016 № ММВ-7-15/155@ "Об утверждении формата счета-фактуры и формата представления документа об отгрузке товаров (выполнении работ), передаче имущественных прав (документа об оказании услуг), включающего в себя счет-фактуру, в электронной форме";
· поддержан формат документа об изменении стоимости, включающего в себя корректировочный счет-фактуру" (формат УКД) в соответствии с приказом Федеральной налоговой службы от 13.04.2016 N ММВ-7-15/189@ "Об утверждении формата корректировочного счета-фактуры и формат представления документа об изменении стоимости отгруженных товаров (выполненных работ, оказанных услуг), переданных имущественных прав, включающего в себя корректировочный счет-фактуру, в электронной форме";
· поддержано применение внешней компоненты в обмене с банками по технологии DirectBank.
Изменения в подсистеме "Обмен с контрагентами"
Изменения в формах списков документов прикладного решения
В формах списков документов необходимо добавить подключаемую процедуру Подключаемый_ОбработчикОжиданияЭДО, в которой нужно разместить вызов метода ОбменСКонтрагентамиКлиент.ОбработчикОжиданияЭДО:
&НаКлиенте
Процедура Подключаемый_ОбработчикОжиданияЭДО()
ОбменСКонтрагентамиКлиент.ОбработчикОжиданияЭДО(ЭтотОбъект);
КонецПроцедуры
При обновлении подсистемы необходимо в обработчиках событий формы списка документов: ПриСозданииНаСервере, ПриОткрытии, ОбработкаОповещения
разместить методы подсистемы «ОбменСКонтрагентами».
Пример:
&НаСервере
Процедура ПриСозданииНаСервере
…
// Подсистема "ОбменСКонтрагентами".
ПараметрыПриСозданииНаСервере = ОбменСКонтрагентами.ПараметрыПриСозданииНаСервере_ФормаСписка();
ПараметрыПриСозданииНаСервере.Форма = ЭтотОбъект;
ПараметрыПриСозданииНаСервере.МестоРазмещенияКоманд = Элементы.КомандыЭДО;
ОбменСКонтрагентами.ПриСозданииНаСервере_ФормаСписка(Отказ, СтандартнаяОбработка, ПараметрыПриСозданииНаСервере);
// Конец подсистема "ОбменСКонтрагентами".
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
…
// Подсистема "ОбменСКонтрагентами".
ОбменСКонтрагентамиКлиент.ПриОткрытии(ЭтотОбъект);
// Конец подсистема "ОбменСКонтрагентами".
КонецПроцедуры
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
…
// Подсистема "ОбменСКонтрагентами".
ПараметрыОповещенияЭДО = ОбменСКонтрагентамиКлиент.ПараметрыОповешенияЭДО_ФормаСписка();
ПараметрыОповещенияЭДО.Форма = ЭтотОбъект;
ПараметрыОповещенияЭДО.ИмяДинамическогоСписка = "Список";
ОбменСКонтрагентамиКлиент.ОбработкаОповещения_ФормаСписка(ИмяСобытия, Параметр, Источник, ПараметрыОповещенияЭДО);
// Конец подсистема "ОбменСКонтрагентами".
КонецПроцедуры
Изменения в формах документов прикладного решения
В формах документов необходимо добавить подключаемую процедуру Подключаемый_ОбработчикОжиданияЭДО, в которой нужно разместить вызов метода
ОбменСКонтрагентамиКлиент.ОбработчикОжиданияЭДО:
&НаКлиенте
Процедура Подключаемый_ОбработчикОжиданияЭДО()
ОбменСКонтрагентамиКлиент.ОбработчикОжиданияЭДО(ЭтотОбъект);
КонецПроцедуры
В формах документов необходимо удалить реквизит формы «СостояниеЭДО», вместо него добавить элемент формы «декорация». Для нужд прикладного решения декорация может быть подчинена элементу формы «Группа». Видимость группы устанавливается внутри метода ОбменСКонтрагентами.ПриСозданииНаСервере в зависимости от состояния ф.о. «ИспользоватьОбменСКонтрагентами».
При обновлении подсистемы необходимо в обработчиках событий формы документа ПриСозданииНаСервере, ПриОткрытии, ПослеЗаписиНаСервере, ОбработкаОповещения разместить методы подсистемы «ОбменСКонтрагентами».
Например:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
…
// Подсистема "ОбменСКонтрагентами".
ПараметрыЭДОПриСоздании= ОбменСКонтрагентами.ПараметрыПриСозданииНаСервере_ФормаДокумента();
ПараметрыЭДОПриСоздании.Форма = ЭтотОбъект;
ПараметрыЭДОПриСоздании.ДокументСсылка = Объект.Ссылка;
ПараметрыЭДОПриСоздании.ДекорацияСостояниеЭДО = Элементы.ДекорацияСостояниеЭДО;
ПараметрыЭДОПриСоздании.ГруппаСостояниеЭДО = Элементы.ГруппаСостояниеЭДО;
ОбменСКонтрагентами.ПриСозданииНаСервере_ФормаДокумента(Отказ, СтандартнаяОбработка, ПараметрыЭДОПриСоздании);
// Конец подсистема "ОбменСКонтрагентами".
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
…
// Подсистема "ОбменСКонтрагентами"
ОбменСКонтрагентамиКлиент.ПриОткрытии(ЭтотОбъект);
// Конец Подсистема "ОбменСКонтрагентами"
КонецПроцедуры
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
…
// Подсистема "ОбменСКонтрагентами".
ПараметрыПослеЗаписи = ОбменСКонтрагентами.ПараметрыПослеЗаписиНаСервере();
ПараметрыПослеЗаписи.Форма = ЭтотОбъект;
ПараметрыПослеЗаписи.ДокументСсылка = Объект.Ссылка;
ПараметрыПослеЗаписи.ДекорацияСостояниеЭДО = Элементы.ДекорацияСостояниеЭДО;
ПараметрыПослеЗаписи.ГруппаСостояниеЭДО = Элементы.ГруппаСостояниеЭДО;
ОбменСКонтрагентами.ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи, ПараметрыПослеЗаписи);
// Конец подсистема "ОбменСКонтрагентами".
КонецПроцедуры
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
…
// Подсистема "ОбменСКонтрагентами".
ПараметрыОповещения = ОбменСКонтрагентамиКлиент.ПараметрыОповешенияЭДО_ФормаДокумента();
ПараметрыОповещения.Форма = ЭтотОбъект;
ПараметрыОповещения.ДокументСсылка = Объект.Ссылка;
ПараметрыОповещения.ДекорацияСостояниеЭДО = Элементы.ДекорацияСостояниеЭДО;
ПараметрыОповещения.ГруппаСостояниеЭДО = Элементы.ГруппаСостояниеЭДО;
ОбменСКонтрагентамиКлиент.ОбработкаОповещения_ФормаДокумента(ИмяСобытия, Параметр, Источник, ПараметрыОповещения);
// Конец подсистема "ОбменСКонтрагентами".
КонецПроцедуры
Изменения в модуле ОбменСКонтрагентами
· Добавлена процедура ПриСозданииНаСервере_ФормаСписка, вызывается из обработчика события «ПриСозданииНаСервере» формы списка документов. В качестве третьего параметра метода передается структура, которая инициализируется методом ПараметрыПриСозданииНаСервере_ФормаСписка.
· Добавлена процедура ПриСозданииНаСервере_ФормаДокумента, вызывается из обработчика события «ПриСозданииНаСервере» формы документа. В качестве третьего параметра метода передается структура, которая инициализируется методом ПараметрыПриСозданииНаСервере_ФормаДокумента.
· Добавлена процедура ПослеЗаписиНаСервере, вызывается из обработчика события «ПослеЗаписиНаСервере» формы документа. В качестве третьего параметра метода передается структура, которая инициализируется методом ПараметрыПослеЗаписиНаСервере.
Изменения в модуле ОбменСКонтрагентамиКлиент.
· Добавлена процедура ПриОткрытии, вызывается из обработчика события «ПриОткрытии» формы списка документов и формы документа.
· Добавлена процедура ОбработкаОповещения_ФормаСписка, вызывается из обработчика события «ОбработкаОповещения» формы списка документов. В качестве четвертого параметра метода передается структура, которая инициализируется методом ПараметрыОповешенияЭДО_ФормаСписка.
· Добавлена процедура ОбработкаОповещения_ФормаДокумента, вызывается из обработчика события «ОбработкаОповещения» формы документа. В качестве четвертого параметра метода передается структура, которая инициализируется методом ПараметрыОповешенияЭДО_ФормаДокумента.
· Изменения в модуле ОбменСКонтрагентамиПереопределяемый:
·
Добавлен метод ЗаполнитьДанныеПередачаРаботИсполнитель.
Пример:
// Подготавливает данные для электронного документа типа ПередачаТоваровПродавец.
//
// Параметры:
// СсылкаНаОбъект - Ссылка на ЭД, по которому необходимо сформировать электронный документ,
// СтруктураЭД - Структура, структура данных для формирования электронного документа.
// ДеревоДанных - дерево значений, дерево данных заполнения электронного документа.
//
Процедура ЗаполнитьДанныеПередачаРаботИсполнитель(СсылкаНаОбъект, СтруктураЭД, ДеревоДанных) Экспорт
ЗаполнитьДанныеПоАкт501ИсполнительФНС(СсылкаНаОбъект, СтруктураЭД, ДеревоДанных)
КонецПроцедуры
· Метод ПроверитьВозможностьРедактированияОбъекта стал процедурой.
· Добавлен метод ЗаполнитьДанныеДляУПДИнформацияПродавцаФНС. Метод подготавливает данные для электронного документа типа УПД (информация продавца) функция СЧФДОП.
· Добавлен метод НайтиСоздатьУниверсальныйПередаточныйДокумент. Метод сохраняет данные из электронного документа УПД (информация продавца) функция СЧФДОПв объекты ИБ.
· Добавлен метод ЗаполнитьДанныеДляУКДИнформацияПродавцаФНС. Метод подготавливает данные для электронного документа типа УКД (информация продавца) функция КСЧФДИС.
· Добавлен метод НайтиСоздатьУниверсальныйКорректировочныйДокумент. Метод сохраняет данные из электронного документа УКД (информация продавца) функция КСЧФДИС в объекты ИБ.
Изменения в подсистеме "Обмен с банками"
Изменения в модуле ОбменСБанкамиПереопределяемый
Процедура ПриИзмененииСостоянияЭД добавлена. Вызывается при изменении состояния электронного документооборота.
Изменения для работы в режиме сервиса
Если конфигурация предназначения для работы в режиме сервиса необходимо:
ЭлектронноеВзаимодействие.ЗарегистрироватьОбработчикиПоставляемыхДанных(Обработчики);
Прочие изменения
Версия 1.3.3 является развитием редакции 1.3 продукта "1С:Библиотека электронных документов". Предназначена для разработки конфигураций, которые рассчитаны для работы на платформе 1С:Предприятие 8.3 версии 8.3.6 и выше.
Значения свойств конфигурации:
Изменения в подсистеме "Обмен с контрагентами"
В модуле ОбменСКонтрагентамиПереопределяемый внести изменение:
// Подготавливает данные для электронного документа типа ТоварнаяНакладная.
//
// Параметры:
// СсылкаНаЭД - Ссылка на ЭД, по которому необходимо сформировать электронный документ,
// СтруктураЭД - Структура, структура данных для формирования электронного документа.
// ДеревоДанных - дерево значений, дерево данных заполнения электронного документа.
//
Процедура ЗаполнитьДанныеПередачаТоваровПродавец(СсылкаНаОбъект, СтруктураЭД, ДеревоДанных) Экспорт
ЗаполнитьДанныеПоТорг12ПродавецФНС(СсылкаНаОбъект, СтруктураЭД, ДеревоДанных)
КонецПроцедуры
Необходимо добавить в конфигурацию, использующую БЭД, шаблоны по ограничению доступа на уровне записи по организациям (RLS) при работе с электронными документами (см. документацию по встраиванию).
Версия 1.3.2 является развитием редакции 1.3 продукта "1С:Библиотека электронных документов". Предназначена для разработки конфигураций, которые рассчитаны для работы на платформе 1С:Предприятие 8.3 версии 8.3.6 и выше.
Значения свойств конфигурации:
Изменения в подсистеме "Обмен с банками"
Необходимо выполнить добавление процедуры без заполнения в модуль ОбменСБанкамиПереопределяемый:
процедура ПроверитьИспользованиеТестовогоРежима. Включает возможность включения дополнительных возможностей для тестирования обмена с банками. Использовать в прикладных решениях пока не планируется;
В модуле РегламентныеЗаданияПереопределяемый внести изменение:
Процедура ПриОпределенииНастроекРегламентныхЗаданий(Настройки) Экспорт
ЭлектронноеВзаимодействие.ПриОпределенииНастроекРегламентныхЗаданий(Настройки);
КонецПроцедуры
В модуле ЭлектроннаяПодписьКлиентПереопределяемый внести изменение:
Процедура ПриДополнительнойПроверкеСертификата(Параметры) Экспорт
ОбменСБанкамиКлиент.ПриДополнительнойПроверкеСертификата(Параметры);
КонецПроцедуры
В модуль ЭлектроннаяПодписьПереопределяемый внести изменение:
Процедура ПриСозданииФормыПроверкаСертификата(Сертификат, ДополнительныеПроверки, ПараметрыДополнительныхПроверок, СтандартныеПроверки) Экспорт
ОбменСБанками.ПриСозданииФормыПроверкаСертификата(
Сертификат, ДополнительныеПроверки, ПараметрыДополнительныхПроверок, СтандартныеПроверки);
КонецПроцедуры
Добавлены следующие неразделенные объекты:
В определяемый тип МестоХраненияФункциональныхОпций добавить константу ИспользоватьОбменСБанками.
Если конфигурация предназначена для работы в режиме модели сервиса, то необходимо Обработчик подписки на событие КонтрольНеразделенныхОбъектовПриЗаписиБЭД изменить на РаботаВМоделиСервиса.КонтрольНеразделенныхОбъектовПриЗаписи.
Версия 1.3.1 является развитием редакции 1.2 продукта "1С:Библиотека электронных документов". Предназначена для разработки конфигураций, которые рассчитаны для работы на платформе 1С:Предприятие 8.3 версии 8.3.6 и выше.
Значения свойств конфигурации:
Изменения архитектуры
Все модули с префиксом «ЭлектронныеДокументы» переименованы в модули с префиксом «ОбменСКонтрагентами». Методы модуля ОбщегоНазначенияЭД перенесены в новый модуль ЭлектронноеВзаимодействие. Модуль ОбновлениеИнформационнойБазыЭД переименован в ОбновлениеИнформационнойБазыБЭД.
Список методов, которые были перенесены из модуля ЭлектронныеДокументы в ЭлектронныеВзаимодействие:
Список методов, которые были перенесены из модуля ЭлектронныеДокументы в ОбменСБанками:
Список методов, которые были перенесены из модуля ЭлектронныеДокументыКлиентПереопределяемый в ЭлектронныеВзаимодействиеКлиентПереопределяемый:
Список методов, которые были перенесены из модуля ЭлектронныеДокументыКлиентПереопределяемый в ОбменСБанкамиКлиентПереопределяемый:
Список методов, которые были перенесены из модуля ЭлектронныеДокументыКлиентСервер в ЭлектронныеВзаимодействиеКлиентСервер:
Список методов, которые были перенесены из модуля ЭлектронныеДокументыКлиентСервер в ОбменСБанкамиКлиентСервер:
Список методов, которые были перенесены из модуля ЭлектронныеДокументыПереопределяемый в ЭлектронныеВзаимодействиеПереопределяемый:
Список методов, которые были перенесены из модуля ЭлектронныеДокументыПереопределяемый в ОбменСБанкамиПереопределяемый:
Из подписок на события НазначитьНовуюВерсиюЭДПриЗаписиВладельца и ПроверитьИзменениеПередЗаписьюВладельцаЭД удалены банковские документы.
Перенесены макеты из обработки ОбменСКонтрагентами в ОбменСБанками:
В определяемый тип ВладелецПрисоединенныхФайловОбъект необходимо добавить
Изменения интерфейсов
Для создания команд ЭДО в формах документов информационной базы необходимо добавить код для формирования видов объектов в процедуре переопределяемого общего модуля.
Пример в модуле ОбменСКонтрагентамиПереопределяемый:
Процедура ПодготовитьСтруктуруОбъектовКомандЭДО(СоставКомандЭДО) Экспорт
СоставКомандЭДО.Исходящие.Добавить("Документ.РеализацияТоваровУслуг");
СоставКомандЭДО.Исходящие.Добавить("Документ.ЗаказПокупателя");
…
СоставКомандЭДО.Входящие.Добавить("Документ.ПоступлениеТоваровУслуг");
СоставКомандЭДО.Входящие.Добавить("Документ.СчетФактураПолученный");
…
КонецПроцедуры
ОбменСБанкамиПереопределяемый:
Процедура ПодготовитьСтруктуруОбъектовКомандЭДО(СоставКомандЭДО) Экспорт
СоставКомандЭДО.Добавить("Документ.ПлатежноеПоручение");
СоставКомандЭДО.Добавить("Документ.ПлатежноеТребование");
…
КонецПроцедуры
При создании формы производить вызов программного формирования команд
ОбменСКонтрагентами.ПриСозданииНаСервере:
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// КомандыЭДО
ОбменСКонтрагентами.ПриСозданииНаСервере(ЭтотОбъект, Элементы.КомандыЭДО);
// Конец КомандыЭДО
КонецПроцедуры
Добавить подключаемый обработчик формы Подключаемый_ВыполнитьКомандуЭДО:
Процедура Подключаемый_ВыполнитьКомандуЭДО(Команда)
ЭлектронноеВзаимодействиеСлужебныйКлиент.ВыполнитьПодключаемуюКомандуЭДО(Команда, ЭтаФорма, Элементы.Список);
КонецПроцедуры
Изменения в подсистеме "Обмен с контрагентами"
Изменения в модуле ОбменСКонтрагентамиКлиент
Изменения в модуле ЭлектронноеВзаимодействиеПереопределяемый
В метод ПолучитьСоответствиеНаименованийОбъектовМДиРеквизитов добавлены для переопределения два ключа:
Изменения в модуле ОбменСКонтрагентами
Добавлен метод ЗаполнитьДанныеПо1СЭДОДляМастера1СОтчетности, который готовит данные для мастера 1С-Отчетности.
Добавлен метод
ПроверитьКонтрагентаВ1СЭДОПриСозданииНаСервере, который необходимо вызвать при
создании формы контрагента. Данный метод запускает проверку на подключение
контрагента к сервису 1С-ЭДО.
Пример ОбменСКонтрагентами.ПроверитьКонтрагентаВ1СЭДОПриСозданииНаСервере:
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// ЭлектронноеВзаимодействие.ОбменСКонтрагентами
ОбменСКонтрагентами.ПроверитьКонтрагентаВ1СЭДОПриСозданииНаСервере(Объект.Ссылка);
// Конец ЭлектронноеВзаимодействие.ОбменСКонтрагентами
КонецПроцедуры
Добавлено НЕ разделенное регламентное задание ПроверкаКонтрагентовБЭД, которое делает выборку контрагентов и выполняет по ним проверку подключения к 1С-ЭДО.
Добавлен разделенный регистр сведений СостоянияКонтрагентовБЭД, в котором собирается статистика по подключенным контрагентам к сервису 1С-ЭДО.
Добавить вывод признака подключения к сервису 1С-ЭДО в
колонку "ЭДО" на форме списка и форме выбора контрагентов. Добавить
подсказку к колонке "Подключен к сервису 1С-ЭДО".
Пример:
ВЫБРАТЬ
ВЫБОР
КОГДА СостоянияКонтрагентовБЭД.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияКонтрагентаБЭД.Подключен)
ТОГДА 0
ИНАЧЕ 1
КОНЕЦ
КОНЕЦ КАК ЭДО,
СправочникКонтрагенты.Наименование,
СправочникКонтрагенты.ИНН,
СправочникКонтрагенты.КПП,
....
СправочникКонтрагенты.НаименованиеПолное
ИЗ
Справочник.Контрагенты КАК СправочникКонтрагенты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияКонтрагентовБЭД КАК СостоянияКонтрагентовБЭД
ПО (СостоянияКонтрагентовБЭД.Контрагент = СправочникКонтрагенты.Ссылка)
На формах документов информационной базы необходимо убрать привязку к функциональной опции "ИспользоватьОбменЭД" у реквизита формы "ТекстСостоянияЭД". Удалить заголовок у реквизита "Состояние ЭД".
Изменения в подсистеме "Обмен с банками"
Добавлены подписки на события ОбменСБанкамиВладелецЭДПередЗаписью и ОбменСБанкамиВладелецЭДПриЗаписи.
В определяемый тип ПрисоединенныйФайл добавить:
В определяемый тип ВладелецПрисоединенныхФайлов необходимо добавить
В определяемый тип ВладелецПрисоединенныхФайловОбъект необходимо добавить
Добавлена новая подсистема «БизнесСеть»
В состав подсистемы входят общие модули (префикс ОбменБизнесСеть), обработка БизнесСеть, роли (АдминистрированиеАбонентаБизнесСеть, ВыполнениеОбменаБизнесСеть), регистр сведений ИдентификаторыБизнесСеть. В форме «Настройка обмена электронными документами» добавлена команда вызова формы подключения к сервису.
Необходимо выполнить заполнение процедур и функций в модуле БизнесСетьПереопределяемый: