Показано с 1 по 5 из 5
Тема: Запрос с условием
Древовидный режим
-
09.12.2016, 00:20 #1
- Регистрация
- 09.12.2016
- Сообщений
- 11
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Запрос с условием
Есть справочник Ингредиенты и документ Калькуляция блюд с табличной частью Составляющие.
Необходимо при изменении номенклатуры в форме документа поставить значение "Ккал" из справочника Ингредиенты.
Код:&НаКлиенте Процедура СоставляющиеНаименованиеИнгредиентаПриИзменении(Элемент) Стр=Элементы.Составляющие.ТекущиеДанные; Стр.Ккал = ПолучитьКкалории(Стр.НаименованиеИнгредиента); КонецПроцедуры &НаСервереБезКонтекста Функция ПолучитьКкалории(Ингредиент) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Ингредиенты.Наименование КАК Наименование, | Ингредиенты.Ккал КАК Ккал |ИЗ | Справочник.Ингредиенты КАК Ингредиенты"; //Запрос.УстановитьПараметр("Наименование", Ингредиент); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Если ВыборкаДетальныеЗаписи.Наименование = Ингредиент Тогда Результат = ВыборкаДетальныеЗаписи.Ккал; КонецЕсли; КонецЦикла; Возврат Результат; КонецФункции
Похожие темы
-
Помогите с условием
от lekhaplaton в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 0Последнее сообщение: 28.07.2014, 09:57 -
Как правельно поставить запрос с условием
от DIZZID в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 1Последнее сообщение: 16.07.2014, 04:21
Социальные закладки