ТабТоварСпецификация это просто табличка и именем товара остатком и ценой.
ЗаписатьВБазу() просто
Connection.Open(СокрЛП(СтрокаСоединения)); Command.ActiveConnection = Connection; Command.CommandText = ЗапросSQL; RecordSet = Command.Execute();
Для Каждого Колонка Из ТабТоварСпецификация.Колонки Цикл Если Колонка.имя="ПП" или Колонка.имя="Печатать1" Тогда продолжить; КонецЕсли; СписокКолонок=СписокКолонок+"["+ЗаменитьИМя(Колонка.имя)+"], "; СписокДанных=СписокДанных+"'" +ТекущаяСтрока[Колонка.Имя]+"', "; КонецЦикла; СписокКолонок= "(Id, "+СписокКолонок+" [магазин] ) "; СписокДанных="VALUES ('"+ИдСтроки+"' , "+СписокДанных+"'"+ТоварСпецификацияМагазин.ФЛ_НомерМагазина+"' ) "; ЗапросSQL= "insert into DataExchange.dbo.MainExchage "+СписокКолонок+СписокДанных; ЗаписатьВБазу(ЗапросSQL);
Как записывать лучше? Как сейчас по каждому товару или Собрать один большой запрос?
Сейчас пишет в SQL каждый товар отдельно.