Формирование маршрута согласования через веб-сервис фоновым заданием на примере связки 1С ERP 2.0.10.115 и 1С Документооборот 1.4.1.10

21.03.16

Интеграция - WEB-интеграция

Известно, что все типовые решения на 1С представляют собой приложение, неспособное обрабатывать несколько пользовательских задач одновременно. Например, после нажатия на кнопку, скажем, "Провести" в документе с табличной частью из 1000 строк пользователь может смело пойти попить кофе, если на запуск второго сеанса недостаточно пользовательских лицензий. Если таких "провести" в день много, это порядком надоедает. Хочется многозадачности. На помощь приходят всем в 1С мире известные фоновые задания, позволяющие распараллелить бизнес-логику на сервере. Эта технология уже активно применяется, но лишь при формировании отчетов, в большинстве типовых решений от 1С на управляемых формах. Нажав на кнопку сформировать, Вы наблюдаете на форме анимированную "гифку", подвижность которой свидетельствует об активности пользовательского интерфейса - его готовности принимать команды от пользователя. Эту технологию я решил применить в обработке "ИнтеграцияС1СДокументооборот", переписав алгоритм открытия формы СозданиеБизнесПроцесса с применением фоновых заданий. Основная часть алгоритма в файле обработки, в форме СозданиеБизнесПроцесса. Для его работоспособности необходимо выполнить действия по инструкции ниже.

Скачать исходный код

Наименование Файл Версия Размер
ИнтеграцияС1СДокументооборот
.epf 602,34Kb
4
.epf 602,34Kb 4 Скачать

Изменялся только код в форме СозданиеБизнесПроцесса.

Для работы обработки необходимо:

1)Открыть модуль объекта обработки, скопировать размещенный там код и разместить его в любом неглобальном общем модуле, который может быть выполнен на сервере.

2)Затем заменить в тексте модуля формы  СозданиеБизнесПроцесса строки "ИмяОбщегоМодуля" на наименование выбранного Вами общего модуля.

3)Подцепить обработку в конфигурацию.

4) Запуск процесса согласования возможен из документа, который указан в свойстве "Тип параметра команды"  общей команды ИнтеграцияС1СДокументооборотСоздатьБизнесПроцесс, либо любым удобным Вам способом (например своей кнопкой в документе)

Код команды ИнтеграцияС1СДокументооборотСоздатьБизнесПроцесс  вызывает открытие формы обработки СозданиеБизнесПроцесса:

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

        ИнтеграцияС1СДокументооборотКлиент.СоздатьБизнесПроцесс(ПараметрКоманды);

 КонецПроцедуры

Процедура СоздатьБизнесПроцесс(СсылкаНаВнешнийОбъект = Неопределено, ГлавнаяЗадача = Неопределено, ОписаниеОповещенияОЗакрытии = Неопределено) Экспорт

// получение дерева шаблонов процессов.
Если ИнтеграцияС1СДокументооборотКлиентПовтИсп.ДоступенФункционалВерсииСервиса("1.2.6.2") Тогда
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ВнешнийОбъект",СсылкаНаВнешнийОбъект);
ПараметрыФормы.Вставить("ГлавнаяЗадача",ГлавнаяЗадача);
Оповещение = Новый ОписаниеОповещения("СоздатьБизнесПроцессЗавершение", ИнтеграцияС1СДокументооборотКлиент, ОписаниеОповещенияОЗакрытии);
ОткрытьФорму("Обработка.ИнтеграцияС1СДокументооборот.Форма.СозданиеБизнесПроцесса",ПараметрыФормы,,,,, Оповещение);
Иначе
ПоддержкаСовместимости_СоздатьБизнесПроцесс(СсылкаНаВнешнийОбъект);
КонецЕсли;

КонецПроцедуры

Документооборот Бизнес-процесс Согласование Рецензент Задача ВнешняяОбработка ФоновоеЗадание

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    15900    12    18    

12

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    17836    6    15    

13

[Расширение] БОР-Навигатор.Культура

Зарплата Бюджетный учет WEB-интеграция Обмен с ГосИС Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Расширение конфигурации, включающее в себя объекты, необходимые для подготовки и сдачи отчета "Штатная численность" системы "БОР-Навигатор.Культура" в программе "1С:Зарплата и кадры государственного учреждения", редакция 3.1.

8400 руб.

01.02.2019    25849    9    0    

7

Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС

Обмен с ГосИС WEB-интеграция Платформа 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

2400 руб.

28.04.2016    88874    162    216    

318

Интеграция с сервисом vetmanager

WEB-интеграция Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    16461    42    49    

23
Оставьте свое сообщение