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

не правильно отрабатывает условие

Автор sali, Вчера в 11:46

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

sali

Максим75, Новый1 - Конфигуратор - Розница для Кыргызстана, редакция 3.0 _ 17.10.2024 15_26_06.png а это уже цикл ОтчетОРозничныхПродажахОбъект.Запасы из "для каждого СтрокаВТабличнойЧасти из ОтчетОРозничныхПродажахОбъект.Запасы цикл "

Максим75

sali, ну он Вам и ругается на отсутствие сравнения в условии. Это раз.

Второе. Я правильно понимаю, что в таблице значений присутствует номенклатура? тогда Вам при обходе табличной части ОРП необходимо еще сравнивать на номенклатуру, чтобы проставить у нужной номенклатуре значение безнал или нал.

sali

Максим75, имеете ввиду
Для каждого Строка Из Запасы Цикл
для каждого СтрокаВТабличнойЧасти из ОтчетОРозничныхПродажахОбъект.Запасы цикл
Если Строка.ФормаОплаты = Перечисления.ТипыДенежныхСредств.Безналичные и Строка.Номенклатура = СтрокаВТабличнойЧасти.Номенклатура Тогда   
СтрокаВТабличнойЧасти.ОплатаБезналом = Истина;     
ИначеЕсли Строка.ФормаОплаты <> Перечисления.ТипыДенежныхСредств.Наличные и Строка.Номенклатура = СтрокаВТабличнойЧасти.Номенклатура Тогда                                                       
СтрокаВТабличнойЧасти.ОплатаБезналом = Ложь;
КонецЕсли;
конеццикла; 
КонецЦикла;

antoneus

Вижу цикл по какой-то одной ТЧ какого-то объекта внутри цикла по какой-то ТЗ. То есть получили строку ТЗ, потом идем по ТЧ какого-то объекта. Если в строке ТЗ форма оплаты безнал - во всех строках ТЧ ставим галку. Получаем следующую строку ТЗ. Еще раз идем по ТЧ объекта. Если в этой строке форма оплаты не безнал - во всех строках ТЧ галку снимаем. И так ставим-снимаем, пока строки в ТЗ не кончатся. Смысл точно такой вкладывался в код?

Максим75

antoneus, нет конечно. я же и написал, что видимо по товару еще надо что-то искать и ставить.

sali

antoneus, все четко так и работало

antoneus

sali, ну, в смысле - не работало :)

sali

Максим75, сейчас же он ставит галочку на последнем товаре из безналичного чека [КОПИЯ] Розница для Кыргызстана, редакция 3.0 17.10.2024 15_59_19.png

sali


sali


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

Рейтинг@Mail.ru

Поиск