По моим ответам в теме https://forum.infostart.ru/forum81/topic231020/ за которой я не могу следить, так как не ее автор. Решил сделать отдельный пост по интеграции МДЛП и Бухгалтерии 3.0.
На текущий момент сделана интеграция версии МДЛП 1.2.1.2 и бухгалтерии версии 3.0.79.21
Инструкция по внедрению МДП составлена для версии 1.0.1.7 и содержит ряд ошибок.
Начнем с исправления ошибок в инструкции по внедрению.
1. пункт 2 таблицы 2.1
Определяемый тип МестоХраненияФункциональныхОпций
В состав определяемого типа добавьте константы ВестиСведенияДляМониторингаДвиженияЛекарственныхПрепаратов и ИспользоватьАвтоматическуюОтправкуПолучениеДанныхГИСМ
Должно быть
Определяемый тип МестоХраненияФункциональныхОпций
В состав определяемого типа добавьте константы ВестиСведенияДляМониторингаДвиженияЛекарственныхПрепаратов и ИспользоватьАвтоматическуюОтправкуПолучениеДанныхМДЛП
2. пункт 9 таблицы 2.1
Общий модуль РаботаСФайламиПереопределяемый
В процедуру ПриОпределенииНастроекФайлов() добавить строки:
// ИнтеграцияМДЛП
ИнтеграцияМДЛП.ПриОпределенииНастроекФайлов(Настройки);
// Конец ИнтеграцияМДЛП
В процедуру ПриОпределенииСправочниковХраненияФайлов() добавить строки:
// ИнтеграцияМДЛП
ИнтеграцияМДЛП.ПриОпределенииСправочниковХраненияФайлов(ТипВладелецФайла, ИменаСправочников);
// Конец ИнтеграцияМДЛП
Показать
Процедуры ПриОпределенииНастроекФайлов() в модуле нет, вместо нее следует использовать процедуру ПриОпределенииНастроек(Настройки)
3. При интеграции необходимо включить в перенос обработку "_ДемоПанельНастроек" Именно установка галочки "Вести сведения для мониторинга движения лекарственных препаратов" включает в бухгалтерии возможность ведения учета МДЛП. Я переименовал данную обработку в "ПанельНастроекМДЛП" и вызвал ее через меню "Все Функции". Вызывается она один раз, поэтому включать ее в панель "Сервис" не вижу смысла.
4. В подсистеме "ИнтеграцияМДЛП" поставить галочку "Включать в командный интерфейс" не только у интеграции, но и у всех подсистем этой подсистемы.
Вроде самое главное всё. Более подробно я писал в указанной выше теме.
Там же описывал ошибку с УПД, но похожее ее решили так как больше при обновлении она не выскакивает.
При обновлении на версию 1.2.1.2 обратите внимание, что в состав определяемого типа "ПрисоединенныйФайлОбъект" добавляются все СправочникСсылка " *ПрисоединенныеФайлы" из Бухгалтерии. Соответсвенно подписки на события выдают ошибку.
Необходимо исключить все СправочникСсылка и включить СправочникОбъект.
Кроме того решил перенести из демоМДЛП новый справочник СерииНоменклатуры, которого в бухгалтерии нет.
Владелец для этого справочника Справочник.Номенклатура. Так же включить его в состав определяемого типа СерияНоменклатуры
Запишу сюда, а то все время забываю.
После установки МДЛП рекомендую из установленной "демо МДЛП" скопировать содержимое общего модуля "ИнтеграцияМДЛППредопределенный"
Данный модель при установке копируется с пустыми процедурами и функциями, в то время как в установленной "Демо" он содержит основной функционал обработки документов и интеграции с базовой конфигурацией.
После копирования содержимого модуля необходимо пробежаться по всем процедурам данного модуля и подправить строки согласно вашей конфигурации, которые ограниченны тегами
//_Демо
//Демо
именно в этом модуле происходит инициализация сканера штрихкодов.
При выполнении объединения с бухгалтерией проф(3.0.101.19) ставится в соответствие и переименовывается определяемый тип "КонтрагентГосИС".
ОпределяемыеТипы:
В МДЛП "КонтрагентГИСМ" - в бухгалтерии это "КонтрагентГосИС"