Необходимо найти все номенклатуры с одним артикулом, который записан в начале наименования... Номенклатура.НайтиПоНаименованию(Артикул,0) находит только первый элемент начинающийся со строки "Артикул" как найти следующий(ие)?
Необходимо найти все номенклатуры с одним артикулом, который записан в начале наименования... Номенклатура.НайтиПоНаименованию(Артикул,0) находит только первый элемент начинающийся со строки "Артикул" как найти следующий(ие)?
"Например, запросом.<br><br>Запрос=новый Запрос;<br>Запрос.Текст="<br>|ВЫБРАТЬ<br>| Номенклатура.Ссылка<br>|ИЗ<br>| Справочник.Номенклатура КАК Номенклатура<br>|ГДЕ<br>| Номенклатура.Наименование ПОДОБНО &СтрокаШаблона<br>|";<br><br>Запрос.УстановитьПараметр("СтрокаШаблона", ИскомыйАртикул + "%");<br>// Если артикул ищем не только в начале строки, но и в любой ее части, то можно написать:<br>//Запрос.УстановитьПараметр("СтрокаШаблона", "%" + ИскомыйАртикул + "%");<br><br>Результат = Запрос.Выполнить().Выбрать();<br>Пока Результат.Следующий() Цикл<br> Сообщить(Результат.Ссылка.Наименование);<br>КонецЦикла;<br>"
спасибо, очень помог!
26 апреля 2024 года — Форум пользователей «1С:Документооборота» |
1C:Лекторий: 25 апреля 2024 года — Бесплатная онлайн-лекция об учете НМА в 2024 году, практические рекомендации в 1С 1C:Лекторий: 7 мая 2024 года — Бесплатная онлайн-лекция о новом в 1С:ЗУП (версии 3.1.27-3.1.29): поддержка изменений по налогам и взносам, СЭДО, регистрация в органе статистики и другие изменения |