Получить тип оплаты из заказа покупателя строкой. УНФ 1.6
Добрый день. УНФ 1.6
Редактирую печатную форму. В заказе покупателя есть основной реквизит "ТипДенежныхСредств", тип объекта ПеречислениеСсылка.ТипыДенежныхСредств.
Запрос:
Если просто вывести в макет
Выводится как указано в документе "Безналичные, наличные или не определено".
Проблема начинается в ЕСЛИ, когда сравниваю со строкой.
Как я догадываюсь, Шапка.ТипДенежныхСредств - не строка, поэтому и ЕСЛИ не работает.
Как можно в условии ЕСЛИ узнать стоит ли у нас в заказе покупателя "безналичные"?
Редактирую печатную форму. В заказе покупателя есть основной реквизит "ТипДенежныхСредств", тип объекта ПеречислениеСсылка.ТипыДенежныхСредств.
Запрос:
Запрос = Новый Запрос();
Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов);
Запрос.УстановитьПараметр("КатегорииНоменклатуры", КатегорииНоменклатуры);
Запрос.Текст =
"ВЫБРАТЬ
...
| ЗаказПокупателя.ТипДенежныхСредств КАК ТипДенежныхСредств,
...
ПоказатьЕсли просто вывести в макет
ДанныеПечати.Вставить("ТипДенег", Шапка.ТипДенежныхСредств);
Выводится как указано в документе "Безналичные, наличные или не определено".
Проблема начинается в ЕСЛИ, когда сравниваю со строкой.
Если Шапка.ТипДенежныхСредств = "безналичные" Тогда
ДанныеПечати.Вставить("Касса", Шапка.ТипДенежныхСредств);
Иначе
ДанныеПечати.Вставить("Касса", Шапка.Касса);
КонецЕсли;
Как я догадываюсь, Шапка.ТипДенежныхСредств - не строка, поэтому и ЕСЛИ не работает.
Как можно в условии ЕСЛИ узнать стоит ли у нас в заказе покупателя "безналичные"?
Найденные решения
(2) Спасибо.
Нашел пример тутhttps://forum.infostart.ru/forum9/topic275562/
Условие изменил на:
Нашел пример тут
Условие изменил на:
Если Шапка.ТипДенежныхСредств = Перечисления.ТипыДенежныхСредств.Безналичные Тогда
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Спасибо.
Нашел пример тутhttps://forum.infostart.ru/forum9/topic275562/
Условие изменил на:
Нашел пример тут
Условие изменил на:
Если Шапка.ТипДенежныхСредств = Перечисления.ТипыДенежныхСредств.Безналичные Тогда
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот