dev1c:doc_do_integration
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dev1c:doc_do_integration [2023/10/13 10:09] – admin16 | dev1c:doc_do_integration [2024/06/06 16:09] (текущий) – admin16 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Настройка интеграции документа с Документооборотом ====== | ====== Настройка интеграции документа с Документооборотом ====== | ||
| + | ===== Конфигуратор ===== | ||
| + | ==== План обмена ==== | ||
| Добавить в ПланОбмена.ИнтеграцияС1СДокументооборотомПереопределяемый.Состав\\ | Добавить в ПланОбмена.ИнтеграцияС1СДокументооборотомПереопределяемый.Состав\\ | ||
| + | |||
| + | ==== Определяемые типы ==== | ||
| **Добавить в определяемые типы**\\ | **Добавить в определяемые типы**\\ | ||
| ОпределяемыйТип.ИнтеграцияС1СДокументооборотВсеСсылкиПереопределяемый.Тип\\ | ОпределяемыйТип.ИнтеграцияС1СДокументооборотВсеСсылкиПереопределяемый.Тип\\ | ||
| ОпределяемыйТип.ИнтеграцияС1СДокументооборотДокументыОбъектыПереопределяемый.Тип\\ | ОпределяемыйТип.ИнтеграцияС1СДокументооборотДокументыОбъектыПереопределяемый.Тип\\ | ||
| + | |||
| + | ==== Формы объектов ==== | ||
| + | |||
| + | Добавить в процедуру '' | ||
| + | |||
| + | < | ||
| + | // ИнтеграцияС1СДокументооборотом | ||
| + | ИнтеграцияС1СДокументооборотБазоваяФункциональность.ПриСозданииНаСервере(ЭтаФорма); | ||
| + | // Конец ИнтеграцияС1СДокументооборотом | ||
| + | </ | ||
| + | |||
| + | Добавить в процедуру '' | ||
| + | |||
| + | < | ||
| + | // ИнтеграцияС1СДокументооборотом | ||
| + | ИнтеграцияС1СДокументооборотБазоваяФункциональность.ПередЗаписьюНаСервере(ЭтаФорма, | ||
| + | // Конец ИнтеграцияС1СДокументооборотом | ||
| + | </ | ||
| + | |||
| + | Добавить процедуру области ОбработчикиКомандыФормы | ||
| + | |||
| + | <code - ФормаДокумента> | ||
| + | // ИнтеграцияС1СДокументооборотом | ||
| + | & | ||
| + | Процедура Подключаемый_ВыполнитьКомандуИнтеграции(Команда) | ||
| + | |||
| + | ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыполнитьПодключаемуюКомандуИнтеграции(Команда, | ||
| + | |||
| + | КонецПроцедуры | ||
| + | // Конец ИнтеграцияС1СДокументооборотом | ||
| + | |||
| + | </ | ||
| + | |||
| + | <code - ФормаСписка> | ||
| + | // ИнтеграцияС1СДокументооборотом | ||
| + | & | ||
| + | Процедура Подключаемый_ВыполнитьКомандуИнтеграции(Команда) | ||
| + | |||
| + | ИнтеграцияС1СДокументооборотБазоваяФункциональностьКлиент.ВыполнитьПодключаемуюКомандуИнтеграции(Команда, | ||
| + | |||
| + | КонецПроцедуры | ||
| + | // Конец ИнтеграцияС1СДокументооборотом | ||
| + | </ | ||
| + | |||
| + | ===== Настройка клиента ERP и 1С: | ||
| + | |||
| + | В ДО определить вид внутреннего документа (например " | ||
| + | <wrap hi> | ||
| + | |||
| + | Затем в ДО нужно определить права на этот вид документа.\\ | ||
| + | Лучше это сделать через создание новой рабочей группы (<wrap hi> | ||
| + | |||
| + | В ДО создать папку для внутренних документов и назначить права доступа к папке по рабочей группе. | ||
| + | |||
| + | В интеграции с 1С: | ||
| + | Объект 1С:ERP УП = Выбрать вид объекта ERP\\ | ||
| + | Объект 1С: | ||
| + | На закладке " | ||
| + | Если нужно указать печатные формы, которые будут сформированы и переданы в ДО при передаче документа на согласование\\ | ||
| + | На закладке " | ||
| + | Код заполнения статуса | ||
| + | <code - выражение на встроенном языке> | ||
| + | statusApproval = Параметры.Источник.statusApproval; | ||
| + | |||
| + | Если statusApproval = Неопределено или statusApproval = "" | ||
| + | Параметры.Результат = Перечисления.ФЕС_СтатусыСогласования.Черновик; | ||
| + | ИначеЕсли statusApproval.name = "На согласовании" | ||
| + | Параметры.Результат = Перечисления.ФЕС_СтатусыСогласования.НаСогласовании; | ||
| + | ИначеЕсли statusApproval.name = "Не согласован" | ||
| + | Параметры.Результат = Перечисления.ФЕС_СтатусыСогласования.НеСогласован; | ||
| + | ИначеЕсли statusApproval.name = " | ||
| + | Параметры.Результат = Перечисления.ФЕС_СтатусыСогласования.Согласован; | ||
| + | КонецЕсли; | ||
| + | </ | ||
| + | **Внимание!** Обязательно проставить галку "< | ||
| + | |||
| + | Проверить под пользователем из рабочей группы возможность создавать и записывать документы: | ||
| + | |||
| + | Для согласования добавить шаблон процесса: | ||
| + | {{ : | ||
| + | {{ : | ||
| + | {{ : | ||
| + | {{ : | ||
dev1c/doc_do_integration.1697191785.txt.gz · Последнее изменение: 2023/10/13 10:09 — admin16