Показать сообщение отдельно
Старый 30.10.2020, 14:32   #373
Максим Геннадьевич
Местный
 
Регистрация: 11.04.2018
Адрес: г.Маркс
Сообщений: 166
Сказал(а) спасибо: 57
Поблагодарили 244 раз(а) в 46 сообщениях
Вес репутации: 139
Максим Геннадьевич - весьма и весьма положительная личностьМаксим Геннадьевич - весьма и весьма положительная личностьМаксим Геннадьевич - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от zlofromhell Посмотреть сообщение
S ='';

for (var s = 0; s < TovarItems.Count; s++)
{
AItem = TovarItems.Items[s];
system.log(AItem.TypeElement);
if (AItem.TypeElement == 'ФП')
{S = TovarItems.TovarArticul; alert(S)}
else if
(AItem.TypeElement != 'ФП') {alert (S = '');}
{break;}
}



Смысл такой: если в моделе присутствует тип элемента "ФП" то выводить артикул модели. Если нет, то ничего не делать.
Воюю второй день - не могу понять что не так.
Думаю в этом и проблема "если в модели", У вас в цикле считает до TovarItems.Count, а сколько значение TovarItems.Count в модели скрипт не знает, т.к TovarItems.Count для скрипта непонятный объект. Попробуйте вывести в лог TovarItems.Count, если даст количество то я ошибаюсь.
Максим Геннадьевич вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Sooher (31.10.2020)