Обмен сайтом

klevenets

New Member
Приветствую.
подскажите плиз

есть 1С:Предприятие 8.3 (8.3.8.1784) "Управление торговлей для Украины", редакция 2.3.

и

сайт OcStore 2.3



- между ними работающий обмен данными Обмен данными с 1C v8.x (Tesla-Chita) 1.6.4.7

Товары настроил сам в миг - все данные по товарам - (остатки. назв. цены. фото, описание)

а вот с заказами - беда
первый раз загружает с сайта все заказы, но второй - нет - ошибка

когда удаляю заказы с 1с - работает опять как в первый раз
загружает тоже когда меняю время "от" в модуле обмена
а хотелось бы настроить автомат как и с товарами.
1548328383305.png

1548328429817.png


















Вот код данного модуля. - Что здесь не верно плиз подскажите?!



Процедура НастройкаОбменаДаннымиНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)

СтандартнаяОбработка = Ложь;

// выпадающий список
Запрос = Новый Запрос();
Запрос.Текст = "ВЫБРАТЬ Разрешенные
| НастройкиОбменаДанными.Ссылка
|ИЗ
| Справочник.НастройкиОбменаДанными КАК НастройкиОбменаДанными
|ГДЕ
| (НЕ НастройкиОбменаДанными.ПометкаУдаления)
| " + ?(ОтборПоТипуПланаОбмена <> Неопределено, "И НастройкиОбменаДанными.ТипУзлаИнформационнойБазы = &ОтборПоТипуПланаОбмена", "") + "
|
|" + мСтрокаДопЗапросаДляВыбораОбменаССайтом;


Запрос.УстановитьПараметр("ОтборПоТипуПланаОбмена", ОтборПоТипуПланаОбмена);

Таблица = Запрос.Выполнить().Выгрузить();

Если Таблица.Количество() = 0 Тогда

ПредложитьСоздатьНовуюНастройкуОбмена();

Иначе

// выбираем настройку обмена из списка
СписокВозврата = Новый СписокЗначений;

Для Каждого СтрокаТаблицы Из Таблица Цикл

СписокВозврата.Добавить(СтрокаТаблицы.Ссылка);

КонецЦикла;

СписокВозврата.СортироватьПоПредставлению();

СписокВозврата.Добавить("Настроить обмен данными");


НачальноеЗначение = СписокВозврата.НайтиПоЗначению(Элемент.Значение);
ВыбранныйЭлемент = ЭтаФорма.ВыбратьИзСписка(СписокВозврата, Элемент, НачальноеЗначение);

// ничего не выбрали
Если ВыбранныйЭлемент = Неопределено Тогда
Возврат;
КонецЕсли;

Если ВыбранныйЭлемент.Значение = "Настроить обмен данными" Тогда

СоздатьИВыбратьНастройкуОбменаДанными();

Иначе

НастройкаОбменаДанными = ВыбранныйЭлемент.Значение;
УстановитьПараметрыОбменаПоНастройке();

КонецЕсли;

КонецЕсли;

КонецПроцедуры
 
Сверху Снизу