gifts2017

Библиотека интеграции с 1C:Документооборот 8 КОРП (БИД) для УПП 1.3 под платформу 8.2

Опубликовал Elisey Titov (Els11) в раздел Обмен - Перенос данных из 1C8 в 1C8

Конфигурация предназначена для бесшовной интеграции из 1С:Управление производственным предприятием 8 (УПП) в 1С:Документооборот 8 КОРП Доступны следующие функции: - работа с внутренними документами «1С:Документооборота» из интерфейса УПП; - использование возможностей «1С:Документооборота» по организации бизнес-процессов; - использование почтового клиента «1С:Документооборота» и ведение переписки по объектам УПП; - использование «1С:Документооборот» как файлового хранилища; - синхронизация справочных данных и интегрированных объектов между УПП и ДО.

Конфигурация предназначена для бесшовной интеграции из 1С:Управление производственным предприятием 8 (УПП) 1.3 версии не ниже 1.3.58.2 с 1С:Документооборот 8 КОРП релиза 1.4.7.1. Возможно будет работать и с меньшим релизом ДО, например 1.3, но тестировалось и работает с указанным релизом.

БИД предназначена для встраивания в конфигурацию 1С:УПП. Количество изменений, на которые необходимо будет обращать внимание при обновлениях релизов УПП незначительно (минимально необходимое - 5), все изменения и их назначение описаны в инструкции по встраиванию БИД в УПП. 

За основу взята БИД из "1С:Документооборот 8 КОРП" релиза 1.4.7.1, переделана под платформу 8.2. Конфигурация дополнена некоторыми подсистемами из БСП 2.1.9.2 , т.к. БСП в самой УПП является несколько усеченной. Приятным бонусом является, что в УПП появится подсистема "Работа с файлами" из БСП. Т.е. возможно станет хранение файлов в томах и совместная работа с файлами в привязке к объектам УПП.

Примечание: для работы с подсистемой "Работа с файлами" из обычных форм необходимы будут доработки конфигурации УПП.

Из функционала БИД протестированы и работают следующие функции: 

- работа с внутренними документами «1С:Документооборота» из интерфейса УПП; (работа с входящими и исходящими документами не тестировалась и не будет работать без дополнительных доработок), внутренний документ является более универсальным, и может заменить в большинстве случаев входящие и исходящие документы.

- использование возможностей «1С:Документооборота» по организации бизнес-процессов;

- использование почтового клиента «1С:Документооборота» и ведение переписки по объектам УПП;

использование «1С:Документооборот» как файлового хранилища;

- синхронизация справочных данных и интегрированных объектов между УПП и ДО.

Как это выглядит на практике.

После внедрения конфигурации в УПП, определении списка объектов для интеграции и настройки их в правилах интеграции получаем дополнительную группу кнопок в формах документов и справочников.

 Группа кнопок Документооборот

 Примечание: для интегрируемых документов доработки форм не требуется. Если вы планируете в интегрируемые объекты включать справочники, то потребуется вмешательство в формы элемента справочника. Пример есть в поставляемой конфигурации для справочника "Договоры".

При нажатии на кнопку "Документооборот" откроется форма интеграции с ДО. В которой при нажатии на гиперссылку "Создать внутренний документ" можно создать соответствующий документ в ДО. 

Форма интеграции с ДО

После записи внутреннего документа возможно добавление произвольных файлов с диска компьютера, а также возможно прикрепление внешних печатных форм, которые есть в справочнике "Дополнительные обработки" как дополнительные печатные формы. После регистрации внутреннего документа по кнопке "№", редактирование внутреннего документа становится невозможным , кроме как для пользователей с полными правами. После сохранения внутреннего документа становятся возможными все остальные функции: формирование бизнес-процессов, использование хранилища файлов, переписка по электронной почты, использование связанных документов.

После старта бизнес-процессов и выполнения задач пользователями картина выглядит следующим образом:

Список БП по внутреннему документу

Примечание: видимость задач настраивается правами в самом Документообороте. В общем случае пользователи видят только свои задачи и задачи, которые они поставили другим. Полную картину видят только пользователи обладающие определенными правами.

Пользователям, которые не создают внутренних документов и не стартуют бизнес-процессы, а только выполняют определенные задачи из документооборота предлагается сделать настройки, чтобы по умолчанию им выходил список задач при старте 1С, а так же приходило уведомление по почте. Выполнение задач так же возможно ответными письмами по электронной почте.

Список задач

Форма самой задачи (согласования) выглядит следующим образом:

Форма задачи согласования

Возможно перенаправление задачи на другого исполнителя, возможна ролевая адресация задач. Так же можно на основании задачи создать другой процесс (Поручение, Ознакомление и т.п.) или электронное письмо.

Как уже писалось выше, что станет доступен функционал подсистемы "Работа с файлами" из БСП 2.1.9.2, см. скриншот

Работа с файлами

Более полную картину по работе предлагаемого функционала можно получить из инструкций: "Инструкция по внедрению БИД в УПП", "Инструкция по выполнению задач ДО из УПП", "Инструкция по инициации бизнес-процессов ДО из УПП по Заказу покупателя (пример)". Инструкции доступны для бесплатного скачивания.

Ведение учета трудозатрат из интерфейса УПП, использование ежедневных отчетов не проверялось и не тестировалось.

Использование связанных документов тестировалось но в промышленной эксплуатации не было.

Использование электронных подписей в данной БИД без доработок невозможно, т.к. для этого функционала при переделке под платформу 8.2 устанавливались "заглушки".

При использовании дополнительных реквизитов для внутреннего документа в ДО в текущей версии имеется ограничение, а именно - если доп реквизит не примитивного типа , то его изменение или выбор в интерактивном режиме из интерфеса УПП невозможен. На просмотр доступны все типы.

Скачать файлы

Наименование Файл Версия Размер
Инструкции по интеграции УПП с ДО 171
.zip 2,06Mb
21.11.16
171
.zip 2,06Mb Бесплатно
Библиотека интеграции с 1C:Документооборот 8 КОРП (БИД) для УПП 1.3 под платформу 8.2 (Конфигурация + тексты измененных модулей УПП)
21.11.2016
4900 руб.

Моментальная
доставка

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Дмитрий Звягинцев (Cerberdm) 26.01.15 20:05
Добрый день! Насколько я знаю, в текущей версии БИД активно используются новые синтаксические конструкции, доступные только на платформе 8.3. Такие, как новые инструкции препроцессора (Область), ОписаниеОповещения и прочие инструменты, появившиеся для отказа от модальности. Вы утверждаете, что ваша конфигурация подходит для 8.2. То есть, вы глобально переписывали программный код БИД под старые механизмы?
2. Elisey Titov (Els11) 26.01.15 20:23
(1) Cerberdm,
Здравствуйте. Ну насчет "глобально", как то это сильно громко звучит. Инструкции про области просто удалял. Описания оповещения и прочие новые механизмы переделывал. Это основные переработки. Остальные по мелочам. На переделки, чтобы 1С из под 8.2 только не ругалась на синтаксические ошибки, ушло 4-5 дней. Утверждаю что подходит под 8.2, т.к. уже под ней и работает. Но не в полном объеме (нет ЭЦП, переделал только внутренние документы. входящие и исходящие за ненадобностью не переделывал и т.п.), Что конкретно работает, а что нет, подробно указано в описании и в инструкциях. Переводить УПП под 8.3. клиент не рискнул, да и я тоже не посоветовал это делать.
3. Евгений Елизаров (discus86) 13.02.15 15:20
(2) Els11, а в чем была загвоздка перевода, 1С УПП на платформу 8.3? Если поставить режим совместимости, особых проблем не было замечено, уходит необходимость доработки библиотеки, да и дальнейшие доработки УПП становятся легче, так как все новые конфигурации уже под 8.3 выпускаются.
4. Elisey Titov (Els11) 14.02.15 13:36
(3) discus86,
Необходимость доработки не отпадет, т.к. в БИД много использовано новых возможностей, которые требуют отключения совместимости с 8.2. Поэтому для работы БИД в УПП или переделывать БИД для работы под 8.2/под 8.3. в режиме совместимости, или переделывать УПП под 8.3.
При начальном разговоре с заказчиком, когда еще модули БИДа не открывал, а прочитал, что она под 8.3, при разговоре с заказчиком получил категорический отказ от перевода под 8.3. Сам тоже с ним согласился, т.к. имел опыт перевода УТ 11 год с лишним назад из под 8.2. на 8.3 одновременно с переводом на новую УТ. Кроме того, что производительность упала из-за неправильных архитектурных решений самой УТ 11, так еще упала из-за снижения производительности 8.3. по сравнению с 8.2. с теми же базами и с тем же количеством пользователей, о чем немало писалось на форумах. Сумели ли разработчики "догнать" производительность в 8.3 по сравнению с 8.2. на текущий момент я не знаю. Кроме того, настораживает ваша фраза "особых проблем не замечено". Поэтому , когда в базе работает около 250 пользователей и простой системы хотя бы на час предприятию обходится дороже, чем мой месячный заработок, то мое мнение, что лучше не экспериментировать с переходами под разные платформы без острой на то необходимости. Фразу "да и дальнейшие доработки УПП становятся легче, так как все новые конфигурации уже под 8.3 выпускаются" не переварил. При чем здесь новые конфигурации?. В чем легкость доработки УПП проявляется? Кроме некоторых интерфейсных плюсов появятся и минусы в виде подсказок о функциях и методах системы, которые оказывается не работают в режиме совместимости и выводятся ошибки при проверке синтаксиса..Но вообще переводить УПП из под 8.2. под 8.3.в режиме совместимости больше наверное философский, Много будет сторонников и тех и этих. Я за то, чтобы не переводить, если вдруг разработчики не решатся переделывать УПП под работу 8.3 без режима совместимости, в чем я очень сильно сомневаюсь.
P.s. Если бы БИД изначально была написана под 8.3. для режима совместимости, доделки УПП в части БСП все равно потребовались бы, просто так положить БИД недостаточно в УПП, т.к. БИД использует многие функции и процедуры БСП, которых в усеченной БСП, которая встроена в УПП попросту нет.
5. Владимир Конырев (Vladimir_Konyrev) 12.05.15 01:19
Появилось готовое, цельное тиражное решение с последующей поддержкой: http://www.1c.ru/news/info.jsp?id=19913
1Concept; ivazzz82; Cerberdm; Xleo777; +4 Ответить 1
6. Elisey Titov (Els11) 12.05.15 07:19
(5) Vladimir_Konyrev,
Минус то, что переводить УПП надо под 8.3. что снижает производительность системы. Ну и цена непонятна, видимо договорная.
7. Владимир Конырев (Vladimir_Konyrev) 12.05.15 17:57
(6) Els11,
Цена 35 000 для конечного клиента, есть агентская схема, но это в личку. А как Вы собираетесь полностью все прелести интеграции юзать, если не на 8.3, не понятно..............
8. Владимир Конырев (Vladimir_Konyrev) 12.05.15 18:08
(6) Els11,
Более того, пользователям УПП и КА уже давно рекомендуется перейти на 8.3.
9. Elisey Titov (Els11) 13.05.15 07:11
(7) Vladimir_Konyrev,
Можно пару конкретных примеров прелестей для пользователей под 8.3 .в режиме совместимости с 8.2. применительно к БИД из под УПП или КА, которых нет в 8.2?
Про рекомендацию перехода на 8.3. могу ответить, что есть несколько конкретных предприятий, работающих в УПП, которые сначала было перешли под 8.3. в режиме совместимости, но потом откатывались назад на 8.2. из-за возникших проблем производительности информационных систем.
10. Владимир Конырев (Vladimir_Konyrev) 13.05.15 11:31
(9) Els11, ..
Как раз таки производительность - одна из главных прелестей для пользователя. Все наши клиенты работают на и все отметили, что быстродействие системы увеличилось после переходы. Особенно почувствовалось в тонком клиенте..
Что касается самого модуля, то DMIL уже давно работает под 8.3, скоро перестанет работать и в режиме совместимости и окончательно уйдет на 8.3.
Поддержка и актуализация Вашего модуля будет требовать значительных ресурсов (До не стоит на месте), и в данных обстоятельствах я бы, на месте клиента, выбрал тиражное решение, которое мало то, работает на большом количестве предприятий и к том уже адаптируется и развивается под УПП/КА + отраслевые.
11. Elisey Titov (Els11) 14.05.15 07:45
(10) Vladimir_Konyrev,
Из Вашего поста непонятно на чем работают Ваши клиенты. Подозреваю, что хотели написать на 8.3. Если Вы на форуме специалистов поищите в теме по платформе 8.3. сообщения про производительность, то найдете массу постов, в которых специалисты отмечают падение производительности после перехода с 8.2 на 8.3. А вот обратных утверждений, подтверждающих Ваши слова, я там не встречал. Моя практика тоже показывает падение производительности при переходе УПП на 8.3 при всех прочих равных условиях. Поэтому предполагаю, что Вы или лукавите, или не обладаете полной информацией. Сами разработчики признают этот момент (падение производительности на 8.3). Вашу фразу про тонкий клиент вообще не понял. При чем здесь он. Мы же не сравниваем преимущества управляемого и обычного приложений, мы обсуждаем БИД (DMIL) для УПП. В УПП 90% функционала работает только в обычном приложении в обычных формах. Все мои попытки пересадить хотя бы часть пользователей на тонкий клиент заканчивались неудачей, т.к. даже те объекты, для которых созданы управляемые формы, не работают так как надо в управляемом приложении.
DMIL уже давно не работает в режиме совместимости с 8.2, по крайней мере декабрьская версия 2014 г. из поставки ДО КОРП 1.4.7.1 , которую я переделывал для УПП. И для того, чтобы переделать для работы с УПП аналогичную версию БИД, подозреваю, что Вам также потребовалось значительных ресурсов. Но вот поддержка и актуализация моей БИД вряд ли будет требовать значительных ресурсов, т.к. те изменения, что наблюдаю сейчас в БИД, это не развитие функционала, а исправление ошибок и небольшие правки. Пока не брался за актуализацию на текущую версию, т.к. не вижу необходимости. Все что нужно и так работает, будут заявки - актуализирую. Подозреваю, что разработчики свои усилия по новому функционалу, больше будут направлять на ДО 2.0 со своим БИД. , который к сожалению к УПП уже не прикрутить.
Поэтому, если клиент выбирает БИД именно для УПП, я бы порекомендовал ему свое решение, а не Ваше, которое в 7 раз дороже и требует перевода УПП под 8.3. Хотя полностью оценить Ваше решение не могу, т.к. по Вашему очень мало информации. Может и есть в Вашем решении какие то прелести, которых нет в моем и о которых вы умалчиваете.
P.s. в одном из постов Вы написали, что 1с рекомендует перевести УПП на 8.3. в режиме совместимости с 8.2. Информацию, что УПП может работать в таком режиме я встречал, но вот именно рекомендации по переводу не встречал. Можете ткнуть носом в такие рекомендации?
12. Владимир Конырев (Vladimir_Konyrev) 14.05.15 12:09
(11) Els11,
ОФФ: Краткость не Ваш конек :-)
1. Возможно мы не поняли друг друга. Я имею ввиду, что все наши клиенты работают на платформе 8.3. Что касается УПП и КА, то в режиме совместимости с 8.2, но стоит 8.3, при переходе на которую производительность стала выше.
На форуме в основном пишут о проблемах/пожеланиях, когда все хорошо, туда даже не смотрят.
Позиция 1С изложена здесь: http://v8.1c.ru/83compatible/
Сами разработчики признают этот момент (падение производительности на 8.3)

Есть ссылка?
2. УПП имеет тонкий клиент в части склада и частично ДС. В крупных и средних компаниях - это востребовано. Тонкий клиент однозначно шустрее при работе на платформе 8.3
3.
разработчики свои усилия по новому функционалу, больше будут направлять на ДО 2.0

да
4.
который к сожалению к УПП уже не прикрутить

Одному специалисту, не под силу тянуть такую ношу, для компании - это не проблема ;-)
5.
я бы порекомендовал ему свое решение, а не Ваше, которое в 7 раз дороже

Низкая цена - не показатель качества и наоборот ;-) Можно сегодня сэкономить 30 тыс. а завтра заплатить 100 программисту, который напильником будет допиливать.
Для развивающихся компаний покупка решения, которое не сертифицировано + поддерживается одним специалистом - это не оправданный "риск".
Но за основу Ваше решение пойдет, а дальше напильник и в добрый путь......
6.
Может и есть в Вашем решении какие то прелести, которых нет в моем и о которых вы умалчиваете.

Есть и не одна, готовятся к выпуску видео, как сделаем, выложу здесь.
13. Elisey Titov (Els11) 14.05.15 13:56
ОФФ: Краткость не Ваш конек :-)

Это точно, я еще тот зануда.

1. Возможно мы не поняли друг друга.

Это наверное потому, что грамматика не Ваш конек. Пропускаете слова и с ошибками пишите.

Я имею ввиду, что все наши клиенты работают на платформе 8.3. Что касается УПП и КА, то в режиме совместимости с 8.2, но стоит 8.3, при переходе на которую производительность стала выше.

Ну не верю я в это. Вот ссылка на тему с сообщениями больше сотни, где обсуждается падение производительности при переходе с 8.2. на 8.3. . Там и для толстых и для тонких клиентов, все равно падение производительности. Разработчики там конечно пеплом голову не посыпают и прямо не признаются в том что стало хуже , но вот такие посты от Сергея Нуралиева есть, например

Да, мы понимаем, что стоит задача сделать так, чтобы новые возможности не оказывали бы существенного влияния на работу пользователей, как минимум, на «средних» компьютерах.
Вопросами оптимизации и стабильности мы занимаемся весьма активно.
К сожалению, мы не можем совсем переключить все усилия.
Но точно могу сказать, что это приоритетное направление.

и вот еще

Мы сейчас активно работаем над этой темой.
Скорее всего, часть задач оптимизации будет решаться в конфигурации, а часть в платформе.
Постараемся сообщить, когда будет информация (будем ориентироваться на конец мая)



Позиция 1С изложена здесь: http://v8.1c.ru/83compatible/

Если читать по ссылке рекомендацию бегло, то может показаться , что действительно рекомендуют переходить с 8.2. на 8.3. Но я бы акцентировал внимание на фразе " только после выпуска версий конфигураций, предназначенных для работы с данной версией платформы."
Т.е. это не рекомендация переходить, а предупреждение, что если решили переходить, то можно переходить вот только начиная с таких то релизов.

Но за основу Ваше решение пойдет, а дальше напильник и в добрый путь......

Огульное заявление, весь заявленный мной функционал работает на реальных базах. Если его достаточно, то ничего не надо дорабатывать, если что-то надо дополнительно, тогда да - дорабатывать. Но в таком случае тоже самое можно сказать про любое решение, хоть от самой 1с, хоть про любое Совместимо с 1С.
14. Владимир Конырев (Vladimir_Konyrev) 14.05.15 15:41
(13) Els11,
1. Постам про производительность больше года. Более того, производительность зависит не только от платформы, но и конфигурации. Платформа 8.3 делает шаги, а 8.2 топчется на месте и скоро умрет.
2. В ссылке на позицию 1С по переходу, указаны даты выпуска адаптированных конфигураций, в части УПП и КА это 2013 год, т.е. уже давно можно и нужно переходить! Не бойтесь перемен ;-)
3.
Огульное заявление

Если бы не знал деталей не простой адаптации, то не писал бы, а так, моё утверждение более чем подкреплено фактами и практикой. Поддержка и адаптация модуля под УПП и КА, уже как последние 6 месяцев не тривиальна и Вы это сами признали:
который к сожалению к УПП уже не прикрутить.


P.S. Мы отклонились от темы, предлагаю пообщаться в личке, при желании ;-) Удачи всем на проектах!
15. Elisey Titov (Els11) 15.05.15 07:44
(14) Vladimir_Konyrev,
В обсуждении по моей БИД, пытаюсь вам доказать, что в Вашей по сравнению с моей есть минус, который Вы упорно пытаетесь доказать, что это плюс. Поэтому продолжу все же здесь , а не в личке.
1. Постам про производительность больше года. Более того, производительность зависит не только от платформы, но и конфигурации.

Я привел только пример из одной темы, наиболее общей. Если Вы наберете в том форуме в поиске "Производительность 8.3" , то выйдет масса постов с более частными формулировками. В части из этих постов указывается , что именно переход на платформу 8.3. привел к падению производительности.
Платформа 8.3 делает шаги, а 8.2 топчется на месте и скоро умрет.

Согласен, что умрет, но вот что скоро... Ждем, ждем - никак не дождемся.
2. В ссылке на позицию 1С по переходу, указаны даты выпуска адаптированных конфигураций, в части УПП и КА это 2013 год, т.е. уже давно можно и нужно переходить!

Насчет можно - согласен. Но не нужно пока переходить УПП на 8.3. Это и пытаюсь Вам доказать, что переход УПП на 8.3. вреден (На сегодняшний день). Хотя в ряде случаев данный вред будет не столь заметен, например, если серверных мощностей с большим избытком и пользователей не так много.
нужно переходить! Не бойтесь перемен ;-)

Не слышат Ваши слова те, которые уже обожглись при переходе. Они бы Вам ответили. Но чувствую, что нашу дискуссию уже только мы вдвоем читаем.

Если бы Платформа 8.3. была бы более производительнее и стабильней на текущий момент, чем 8.2.(Или хотя бы догнала по этим показателям 8.2), то 1с уже явно бы рекомендовала на каждом углу переход на 8.3. и заявила о планах о прекращении поддержки 8.2. Не по своей же прихоти 1С осуществляет поддержку обеих версий платформы и тратит на это значительные ресурсы.

"Не простая адаптация и допиливать напильником мое решение " - не понял , как это связано. Что Вы имели ввиду под адаптацией? Говоря про большие трудозатраты я имею ввиду, что переделка самого решения БИД от 1С для УПП было дело непростое, а вот уже прикрутить выложенное решение к УПП занимает от одного до нескольких часов и не требует допиливания напильником, если не нужно большего, чем заявлено. Поддержка не вызывает особых трудозатрат.
И зачем Вы приводите мою цитату, которая относится совсем к другому вопросу/решению, если такое появится. Я имел ввиду БИД для УПП к ДО КОРП 2.0, которой от 1с не существует, и ее разработка будет достаточно трудоемка, но это будет совершенно другое решение. Или Вы свое решение позиционируете, как БИД для УПП/КА для любых следующих версий ДО КОРП за те же деньги? Вообще БИД для связки УПП - ДО КОРП 2.0, вряд ли будет востребована. К тому времени, когда ДО КОРП 2.0 наберет обороты , более распространенной связкой, думаю, будет УП 2.0 - ДО КОРП хх, чем УПП - ДО КОРП 2.0 (скорее последняя связка будет экзотикой).
16. TMV 26.05.15 09:45
(0), Есть скрины работы и настройки собственных бизнесс-процессов? Может есть демо-база?
17. Александр Полтава (Патриот) 28.05.15 14:53
Мне предстоит проделать тот же путь...
Не подскажите, каким образом избавлялись от конструкций "ОписаниеОповещения"?
18. TMV 29.05.15 13:21
(17) Патриот, автору деньги! не нужны, а вы предлагаете ему бесплатно вас консультировать?!
19. Владимир Конырев (Vladimir_Konyrev) 29.05.15 16:37
20. Elisey Titov (Els11) 30.05.15 20:35
(16) TMV,
Извините. В отпуске был, сразу не ответил. Все примеры и инструкции написаны на основе реальных примеров собственных БП и т.п. Непонятно, что Вы имеете ввиду про собственные БП. БП описанные в конфигураторе решения УПП? И зачем Вам мои примеры и решения, если Вы в этой ветке свое рекламируете?
21. Elisey Titov (Els11) 30.05.15 20:39
(17) Патриот,
Посмотрел в документации к новым механизмам как "Было" и как "Стало". И переделывал на как "Было". Если нужны подробности , пишите в личку, могу скинуть пример.
22. TMV 01.06.15 12:45
(20) Els11,
И зачем Вам мои примеры и решения, если Вы в этой ветке свое рекламируете?
Вы ошиблись, судя по всему.
23. Elisey Titov (Els11) 01.06.15 15:27
(22) TMV,
Да, ошибся. Не посмотрел внимательно. Сначала подумал, что 19-ый пост от Вас , а не ответ Вам. Извините, если обидел. Но Вашего вопроса до конца не понял. Если смотрели инструкции и примеры, которые можно бесплатно скачать, думаю из них все понятно. Если вопрос после них все равно остался, то конкретизируйте его. Демо базу не делал, т.к. это займет много времени.