Александр Денисюк, да, видели здесь ранее сообщения про этот алгоритм, но у нас он не работает. Вот пример кода
а вот ошибка во время синхронизации
Скрытый текст |
---|
Запрос = новый Запрос; Запрос.МенеджерВременныхТаблиц = [МенеджерВременныхТаблиц]; Запрос.Текст = "ВЫБРАТЬ | ВремЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользовател |ИЗ | ВремЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользовател |ГДЕ | ВремЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользовател | И ВремЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользовател Запрос.УстановитьПараметр("Номенклатура", [Номенклатура]); Запрос.УстановитьПараметр("Свойство", "мк_Состав"); ВыполненныйЗапрос = запрос.Выполнить(); Если ВыполненныйЗапрос.Пустой() Тогда [Результат] = ""; Иначе Выборка = ВыполненныйЗапрос.Выбрать(); Пока Выборка.Следующий() Цикл [Результат] = Строка(Выборка.Значение); Прервать; КонецЦикла; КонецЕсли; |
а вот ошибка во время синхронизации
Скрытый текст |
---|
{(4, 2)}: Таблица не найдена "ВремЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользовате <<?>>ВремЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользоват {(13)}:ВыполненныйЗапрос = запрос.Выполнить(); {ОбщийМодуль.ОбщегоНазначения.Модуль(5208)}: Выполнить Алгоритм; {ОбменСБитриксУправлениеСайтомРозница ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(4136)}: ОбщегоНазначения.ВыполнитьВБезопасномРежиме(лИтоговоеНазваниеПоля, Параметры); {ОбменСБитриксУправлениеСайтомРозница ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(3826)}: лЗначение = ПолучитьЗначениеПоля1С(СтруктураНастроек, СохраненныеНастройкиКаталога, МенеджерВременныхТаблиц, ТекСтр, ВыборкаТовара); {ОбменСБитриксУправлениеСайтомРозница ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(1986)}: ДанныеXDTO = СформироватьДанныеПоТоварам(СтруктураНастроек, МассивДанных, ТекКаталог, МассивКартинок, МассивФайлов, ИмяКаталога); {ОбменСБитриксУправлениеСайтомРозница ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(1322)}: ФормированиеИВыгрузкаИнформацииОКаталогахНаСайт(СтруктураНастроек, СтруктураНастроек.ТипыОбъектовОбмена.Товар, "goods", "товаров"); {ОбменСБитриксУправлениеСайтомРозница ОбщийМодуль.БУС_ОбменССайтомВызовСервера.Модуль(398)}: БУС_ВыгрузкаСервер.ФормированиеПакетовИВыгрузкаДанных(СтруктураНастроек); {ОбменСБитриксУправлениеСайтомРозница ОбщийМодуль.БУС_ОбменССайтомВызовСервера.Модуль(178)}: ПроверитьОчередьВыполненияВыгрузки(СтруктураНастроек, ОчередьВыгрузки); {ОбменСБитриксУправлениеСайтомРозница ОбщийМодуль.БУС_ОбменССайтомВызовСервера.Модуль(91)}: ЗапуститьВыполнениеОчередиВыгрузки(СтруктураНастроек); {(1)}:БУС_ОбменССайтомВызовСервера.ВыполнитьОбмен(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(5113)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ДлительныеОперации.Модуль(1036)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1026)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры); по причине: {(4, 2)}: Таблица не найдена "ВремЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользовате <<?>>ВремЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользоват |