Цитата |
---|
Михаил Герасимов пишет: Подскажите, пожалуйста, а на версию УТ 10.3.12.3 интеграция для УТ 10.3.11.4 в соотвествии с прилагаемой инструкцией корректно встанет? |
Его накатывать из битриксовской конфы не надо, т.к. там в 12.3 были изменения.
После обновления находим в этом модуле процедуру ЗаполнитьНастройкуОбменаWEBЗначениямиПоУмолчанию и меняем ее содержимое на следующее:
Код |
---|
Процедура ЗаполнитьНастройкуОбменаWEBЗначениямиПоУмолчанию(НастройкаОбмена) Экспорт НастройкаОбмена.ОбменТоварами = Истина; НастройкаОбмена.ОбменЗаказами = Истина; НастройкаОбмена.ВыгружатьТолькоИзменения = Истина; НастройкаОбмена.ВыгружатьНаСайт = Истина; НастройкаОбмена.HTTPОбменИмяПользователя = "User"; НастройкаОбмена.HTTPОбменПароль = ""; НастройкаОбмена.ВыгружатьКартинки = Истина; НастройкаОбмена.ВыгружатьФайлы = Истина; НастройкаОбмена.СпособИдентификацииКонтрагентов = "Наименование"; ТекущийПользователь = ПараметрыСеанса.ТекущийПользователь; ОсновнойКаталогФайлов = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновнойКаталогФайлов"); Если НЕ ЗначениеЗаполнено(ОсновнойКаталогФайлов) Тогда ОсновнойКаталогФайлов = "C:"; КонецЕсли; НастройкаОбмена.КаталогВыгрузки = ОсновнойКаталогФайлов + "\1cbitrix"; НастройкаОбмена.Организация = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновнаяОрганизация"); Если НЕ ЗначениеЗаполнено(НастройкаОбмена.Организация) Тогда Выборка = Справочники.Организации.Выбрать(); Если Выборка.Следующий() Тогда НастройкаОбмена.Организация = Выборка.Ссылка; КонецЕсли; КонецЕсли; НастройкаОбмена.Подразделение = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновноеПодразделение"); НастройкаОбмена.Ответственный = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновнойОтветственный"); НастройкаОбмена.ЕдиницаИзмеренияНовойНоменклатуры = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновнаяЕдиницаПоКлассификатору"); Если НЕ ЗначениеЗаполнено(НастройкаОбмена.ЕдиницаИзмеренияНовойНоменклатуры) Тогда ЕдиницаИзмеренияНовойНоменклатуры = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт", Истина); Если НЕ ЗначениеЗаполнено(НастройкаОбмена.ЕдиницаИзмеренияНовойНоменклатуры) Тогда НастройкаОбмена.ЕдиницаИзмеренияНовойНоменклатуры = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("796"); КонецЕсли; КонецЕсли; НастройкаОбмена.HTTPОбменАдресСайта = "http://localhost:6448/bitrix/admin/1c_exchange.php"; НастройкаОбмена.ФорматДаты = "ДФ=yyyy-MM-dd; ДЛФ=D"; НастройкаОбмена.ФорматВремени = "ДФ=ЧЧ:мм:сс; ДЛФ=T"; НастройкаОбмена.РазделительДатаВремя = "T"; НастройкаОбмена.ФорматСуммы = "ЧЦ=18; ЧДЦ=2; ЧРД=,; ЧГ="; НастройкаОбмена.ФорматКоличества = "ЧЦ=18; ЧДЦ=2; ЧРД=,; ЧГ="; НастройкаОбмена.СохраненнаяТаблицаКаталогов = Новый ХранилищеЗначения(ПроцедурыОбменаССайтом.СоздатьТаблицуКаталогов()); КонецПроцедуры |
P.S. Я бы нестал этот велосипед изобретать, просто очень нужен обмен УТ и БУХ2 который в 12.3 появился.