Известно, что все типовые решения на 1С представляют собой приложение, неспособное обрабатывать несколько пользовательских задач одновременно. Например, после нажатия на кнопку, скажем, "Провести" в документе с табличной частью из 1000 строк пользователь может смело пойти попить кофе, если на запуск второго сеанса недостаточно пользовательских лицензий.
Если таких "провести" в день много, это порядком надоедает. Хочется многозадачности. На помощь приходят всем в 1С мире известные фоновые задания, позволяющие распараллелить бизнес-логику на сервере. Эта технология уже активно применяется, но лишь при формировании отчетов, в большинстве типовых решений от 1С на управляемых формах. Нажав на кнопку сформировать, Вы наблюдаете на форме анимированную "гифку", подвижность которой свидетельствует об активности пользовательского интерфейса - его готовности принимать команды от пользователя.
Эту технологию я решил применить в обработке "ИнтеграцияС1СДокументооборот", переписав алгоритм открытия формы СозданиеБизнесПроцесса с применением фоновых заданий.
Основная часть алгоритма в файле обработки, в форме СозданиеБизнесПроцесса. Для его работоспособности необходимо выполнить действия по инструкции ниже.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Изменялся только код в форме СозданиеБизнесПроцесса.
Для работы обработки необходимо:
1)Открыть модуль объекта обработки, скопировать размещенный там код и разместить его в любом неглобальном общем модуле, который может быть выполнен на сервере.
2)Затем заменить в тексте модуля формы СозданиеБизнесПроцесса строки "ИмяОбщегоМодуля" на наименование выбранного Вами общего модуля.
3)Подцепить обработку в конфигурацию.
4) Запуск процесса согласования возможен из документа, который указан в свойстве "Тип параметра команды" общей команды ИнтеграцияС1СДокументооборотСоздатьБизнесПроцесс, либо любым удобным Вам способом (например своей кнопкой в документе)
Код команды ИнтеграцияС1СДокументооборотСоздатьБизнесПроцесс вызывает открытие формы обработки СозданиеБизнесПроцесса:
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ИнтеграцияС1СДокументооборотКлиент.СоздатьБизнесПроцесс(ПараметрКоманды);
КонецПроцедуры
Процедура СоздатьБизнесПроцесс(СсылкаНаВнешнийОбъект = Неопределено, ГлавнаяЗадача = Неопределено, ОписаниеОповещенияОЗакрытии = Неопределено) Экспорт
// получение дерева шаблонов процессов.
Если ИнтеграцияС1СДокументооборотКлиентПовтИсп.ДоступенФункционалВерсииСервиса("1.2.6.2") Тогда
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ВнешнийОбъект",СсылкаНаВнешнийОбъект);
ПараметрыФормы.Вставить("ГлавнаяЗадача",ГлавнаяЗадача);
Оповещение = Новый ОписаниеОповещения("СоздатьБизнесПроцессЗавершение", ИнтеграцияС1СДокументооборотКлиент, ОписаниеОповещенияОЗакрытии);
ОткрытьФорму("Обработка.ИнтеграцияС1СДокументооборот.Форма.СозданиеБизнесПроцесса",ПараметрыФормы,,,,, Оповещение);
Иначе
ПоддержкаСовместимости_СоздатьБизнесПроцесс(СсылкаНаВнешнийОбъект);
КонецЕсли;
КонецПроцедуры
Программный продукт "Управление доставками в 1С" позволяет обмениваться с личным кабинетом Boxberry, СДЭК, Энергия, Почта России, DPD, ПЭК, Grastin, Деловые Линии, КСЕ, Dalli, ЯндексДоставка. Упрощает создание заявок и резервирование заказов прямо в интерфейсе 1С
Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.
Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.
Расширение для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и минимизируя ошибки.
Модуль "Подсистема интеграции AmoCRM с 1С" позволяет обеспечить единое информационное пространство, в котором пользователи могут эффективно управлять клиентской базой, следить за статусами сделок и поддерживать актуальность данных как в AmoCRM, так и в 1С.
Модуль интеграции 1С с OpenCart 2.x, 3x позволяет обмениваться данными между OpenCart (самая популярная бесплатная cms для интернет-магазинов) и 1С:Предприятие 8.
Расширение освободит вас от необходимости вручную обновлять информацию о товарах в группах ВКонтакте. Достаточно задать правила один раз, и система автоматически формирует файлы yml для дальнейшей загрузки в группы в ВК. Вы сможете легко выбирать, какие товары публиковать, создавая гибкие критерии отбора. Например, можно добавить важные для покупателей параметры: цвет, размер или другие характеристики.