Проблемы с отбором из ТЧ
☑
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
:)
Основная теорема систематики: Новые системы плодят новые проблемы.