Цитата |
---|
Михаил Герасимов пишет: Подскажите, пожалуйста, а на версию УТ 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 появился.