Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:25

просьба помочь

Автор Олег Писчасов, 28 фев 2017, 08:00

0 Пользователей и 1 гость просматривают эту тему.

Олег Писчасов

добрый день так таковых я нови чек у нас 1с встает в штопор на вот этом запросе

   Выборка = Запрос.Выполнить().Выбрать();
   Пока Выборка.Следующий() Цикл
      СтруктураПоиска.Вставить("Номенклатура"              , Выборка.Номенклатура);
      СтруктураПоиска.Вставить("ХарактеристикаНоменклатуры", Выборка.ХарактеристикаНоменклатуры);

      СтрокаТабличнойЧасти = ОбработкаТабличныхЧастей.НайтиСтрокуТабЧасти(ТаблицаЦен, СтруктураПоиска);

      Если СтрокаТабличнойЧасти = Неопределено Тогда
         СтрокаТабличнойЧасти = ТаблицаЦен.Добавить();
         СтрокаТабличнойЧасти.Номенклатура               = Выборка.Номенклатура;
         СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры = Выборка.ХарактеристикаНоменклатуры;
      КонецЕсли;



вопрос она всю номенклатуру переберет при этом запросе или нет. почему в SQL он глючит а в файлов нет? 

спасибо за помощь ..

alex0402

Это не запрос, а код обработки запроса. Сколько строк возвращает запрос?
Выборка = Запрос.Выполнить().Выгрузить();
Спасибо за Сказать спасибо

AsadRoman

Перебирает всю номенклатуру, полученную в запросе и при этом еще производит поиск по таблице. Что за запрос?

Олег Писчасов

установка цен номенклатуры... просто эта операция при работе 1С на SQl висит 4 минуты а при файловой 1с работает .. при замере производительности имена тут висит

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск