Как в параметрической спецификации в графе "количество" формулой прописать несколько значений?
1С:Управление нашей фирмой 1.6
8.3.8
ОС
Windows
Россия
1С
Пользователь
Программист
Системный администратор
Вопрос
Добрый день!
1С УНФ. Как в параметрической спецификации в графе "количество" формулой прописать несколько значений?
Нужно в зависимости от характеристики "размер" брать разное количество ткани.
Например Если указан в номенклатура размер S, то расход ткани 2, Если указан размер M, то расход ткани 3.
Как это реализовано сейчас.
Каждый размер записан отдельной строчкой и на каждый размер прописана формула.
Но можно как то это все записать в 1 формулу? Логически должно решаться через "Если...Иначе", но больше 1 условия добавить не могу .
Так работает.
Так не работает
1С УНФ. Как в параметрической спецификации в графе "количество" формулой прописать несколько значений?
Нужно в зависимости от характеристики "размер" брать разное количество ткани.
Например Если указан в номенклатура размер S, то расход ткани 2, Если указан размер M, то расход ткани 3.
Как это реализовано сейчас.
Каждый размер записан отдельной строчкой и на каждый размер прописана формула.
Но можно как то это все записать в 1 формулу? Логически должно решаться через "Если...Иначе", но больше 1 условия добавить не могу .
#ЕСЛИ [Характеристика.[Размер (Костюмы)]] = [ДополнительноеЗначение_S]
#ТОГДА 2.65
#ИНАЧЕ НЕОПРЕДЕЛЕНО
#КОНЕЦЕСЛИ
#ТОГДА 2.65
#ИНАЧЕ НЕОПРЕДЕЛЕНО
#КОНЕЦЕСЛИ
Так работает.
#ЕСЛИ [Характеристика.[Размер (Костюмы)]] = [ДополнительноеЗначение_S]
#ТОГДА 2.65
#ИНАЧЕ ЕСЛИ [Характеристика.[Размер (Костюмы)]] = [ДополнительноеЗначение_М]
#ТОГДА 3
#ИНАЧЕ НЕОПРЕДЕЛЕНО
#КОНЕЦЕСЛИ
#ТОГДА 2.65
#ИНАЧЕ ЕСЛИ [Характеристика.[Размер (Костюмы)]] = [ДополнительноеЗначение_М]
#ТОГДА 3
#ИНАЧЕ НЕОПРЕДЕЛЕНО
#КОНЕЦЕСЛИ
Так не работает
Прикрепленные файлы:
![](/upload/forum/upload/1a2/1a29c2a316c415f88a46c2f92f286b7e.jpg)
![](/upload/forum/upload/5b8/5b8b9950b8944f89bc6f909c0e4bd03a.jpg)
Найденные решения
Решили вопрос вот так.
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_XS]
#ТОГДА 1.13
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_S]
#ТОГДА 1.15
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_M]
#ТОГДА 1.16
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_L]
#ТОГДА 1.17
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_XL]
#ТОГДА 1.21
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_2XL]
#ТОГДА 1.24
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_3XL]
#ТОГДА 1.26
#ИНАЧЕ неопределено
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_XS]
#ТОГДА 1.13
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_S]
#ТОГДА 1.15
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_M]
#ТОГДА 1.16
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_L]
#ТОГДА 1.17
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_XL]
#ТОГДА 1.21
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_2XL]
#ТОГДА 1.24
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_3XL]
#ТОГДА 1.26
#ИНАЧЕ неопределено
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#ЕСЛИ ЗначениеЗаполнено([Номенклатура_ЛДСП])
#ТОГДА
#ЕСЛИ [Спецификация.[Цвет фасада 1 (Готовая продукция)]] = [ДополнительноеЗначение_Венге]
#ТОГДА [Характеристика_ВенгеЦветЛДСП]
#ИНАЧЕ
#ЕСЛИ [Спецификация.[Цвет фасада 1 (Готовая продукция)]] = [ДополнительноеЗначение_БД]
#ТОГДА [Характеристика_БДЦветЛДСП]
#ИНАЧЕ [Характеристика_ТДЦветЛДСП]
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#ИНАЧЕ НЕОПРЕДЕЛЕНО
#КОНЕЦЕСЛИ
И так можно до бесконечности, но очень быстро запутаетесь с #КОНЕЦЕСЛИ......
#ТОГДА
#ЕСЛИ [Спецификация.[Цвет фасада 1 (Готовая продукция)]] = [ДополнительноеЗначение_Венге]
#ТОГДА [Характеристика_ВенгеЦветЛДСП]
#ИНАЧЕ
#ЕСЛИ [Спецификация.[Цвет фасада 1 (Готовая продукция)]] = [ДополнительноеЗначение_БД]
#ТОГДА [Характеристика_БДЦветЛДСП]
#ИНАЧЕ [Характеристика_ТДЦветЛДСП]
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#ИНАЧЕ НЕОПРЕДЕЛЕНО
#КОНЕЦЕСЛИ
И так можно до бесконечности, но очень быстро запутаетесь с #КОНЕЦЕСЛИ......
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
#ЕСЛИ ЗначениеЗаполнено([Номенклатура_ЛДСП])
#ТОГДА
#ЕСЛИ [Спецификация.[Цвет фасада 1 (Готовая продукция)]] = [ДополнительноеЗначение_Венге]
#ТОГДА [Характеристика_ВенгеЦветЛДСП]
#ИНАЧЕ
#ЕСЛИ [Спецификация.[Цвет фасада 1 (Готовая продукция)]] = [ДополнительноеЗначение_БД]
#ТОГДА [Характеристика_БДЦветЛДСП]
#ИНАЧЕ [Характеристика_ТДЦветЛДСП]
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#ИНАЧЕ НЕОПРЕДЕЛЕНО
#КОНЕЦЕСЛИ
И так можно до бесконечности, но очень быстро запутаетесь с #КОНЕЦЕСЛИ......
#ТОГДА
#ЕСЛИ [Спецификация.[Цвет фасада 1 (Готовая продукция)]] = [ДополнительноеЗначение_Венге]
#ТОГДА [Характеристика_ВенгеЦветЛДСП]
#ИНАЧЕ
#ЕСЛИ [Спецификация.[Цвет фасада 1 (Готовая продукция)]] = [ДополнительноеЗначение_БД]
#ТОГДА [Характеристика_БДЦветЛДСП]
#ИНАЧЕ [Характеристика_ТДЦветЛДСП]
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#ИНАЧЕ НЕОПРЕДЕЛЕНО
#КОНЕЦЕСЛИ
И так можно до бесконечности, но очень быстро запутаетесь с #КОНЕЦЕСЛИ......
Решили вопрос вот так.
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_XS]
#ТОГДА 1.13
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_S]
#ТОГДА 1.15
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_M]
#ТОГДА 1.16
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_L]
#ТОГДА 1.17
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_XL]
#ТОГДА 1.21
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_2XL]
#ТОГДА 1.24
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_3XL]
#ТОГДА 1.26
#ИНАЧЕ неопределено
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_XS]
#ТОГДА 1.13
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_S]
#ТОГДА 1.15
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_M]
#ТОГДА 1.16
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_L]
#ТОГДА 1.17
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_XL]
#ТОГДА 1.21
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_2XL]
#ТОГДА 1.24
#ИНАЧЕ
#ЕСЛИ [Характеристика.[Размер (Одежда/Аксессуары)]] = [ДополнительноеЗначение_3XL]
#ТОГДА 1.26
#ИНАЧЕ неопределено
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
#КОНЕЦЕСЛИ
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот