Имя: Пароль:
1C
1С v8
Проблемы с отбором из ТЧ
0 deadpuma
 
27.09.12
15:17
Имеется ТЧ Параметры, где реквизит ЭтоТовар - булево, надо сделать отбор выбранных строк в файл Word. В принципе в отладчике все строки заполняются при первом обходе, но почему-то цикл срабатывает два раза и на втором шаге вылетает. не могу понять почему?

   
  ПараметрыОтбора = Новый Структура;
      ПараметрыОтбора.Вставить("ЭтоТовар", Истина);  
      МасТовары = Параметры.НайтиСтроки(ПараметрыОтбора);
      Ном = 1;
      Для каждого стр из МасТовары Цикл
          КомОбъект.Variables.Item("ТоварКод" + Ном).Value = Параметры.Найти("ТоварКод"+Ном).Значение;
          КомОбъект.Variables.Item("НазваниеПП"+ Ном).Value = Параметры.Найти("ТоварНаименование" + Ном).Значение;
          КомОбъект.Variables.Item("Количество"+ Ном).Value = Параметры.Найти("Количество" + Ном).Значение;
          КомОбъект.Variables.Item("ЕдиницаИзмерения"+ Ном).Value = Параметры.Найти("БазоваяЕдиницаНаименование" + Ном).Значение;
          КомОбъект.Variables.Item("ЦенаПП"+ Ном).Value =Параметры.Найти("ЦенаПП" + Ном).Значение;
          КомОбъект.Variables.Item("НДС"+ Ном).Value = Параметры.Найти("СтавкаНДС" + Ном).Значение;
          КомОбъект.Variables.Item("СуммаПП"+ Ном).Value =Параметры.Найти("Сумма" + Ном).Значение;
          Ном = Ном + 1;
      КонецЦикла;
1 Kashemir
 
27.09.12
15:18
Не кури на работе
2 deadpuma
 
27.09.12
15:18
(1) я не курю
3 deadpuma
 
27.09.12
15:21
вообщем мне надо сделать чтобы цикл выполнялся только один раз!
4 Maxus43
 
27.09.12
15:23
>>вообщем мне надо сделать чтобы цикл выполнялся только один раз


  Прервать;
КонецЦикла;
5 Kashemir
 
27.09.12
15:24
Нафига тебе цикл если ты не пользуешся его переменными ?
6 deadpuma
 
27.09.12
15:32
(4) спасибо большое

(5) надо!
7 Kashemir
 
27.09.12
15:34
No comments
8 Maxus43
 
27.09.12
15:35
:)
Основная теорема систематики: Новые системы плодят новые проблемы.