#0
by query1c
Извините, если вопрос невнятный, не знаю как точнее сформулировать. Сам запрос: ВЫБРАТЬ Хотелось бы как-то так: ВЫБРАТЬ СпрНоменклатура.Ссылка КАК Номенклатура, ??? ЕслиЕсть &ТипЦен Тогда СпрЦены.Цена ИНАЧЕ СпрЦеныКонтрагентов.Цена КОНЕЦ КАК Цена ??? Как реализовать подобную конструкцию, не меняя программно текста запроса?
#1
by Mitriy
(Выбор Когда РегистрСведений.ЦеныНоменклатуры = &ТипЦен Тогда СпрЦены.Цена ИНАЧЕ СпрЦеныКонтрагентов.Цена КОНЕЦ) КАК Цена
#3
by query1c
Поле не найдено "РегистрСведений.ЦеныНоменклатуры" Поле не найдено "РегистрСведений.ТипЦен"
#6
by Регистратор
а чо менять текст запроса религия не позволяет? а вообще в СКД это можно сделать создав вычисляемое поле там конструкция как в запросе при использовании конструкции выбор
#7
by Гаркин
Если тебя не устраивает тогда непонятно что ты хочешь, попробуй еще раз сформулировать.
#8
by query1c
В построителе я менял текст запроса, в СКД хочется все автоматически; вычисляемые поля рассчитываются на основе поля цены. Если бы работал правильно, меня бы это устроило. Сформулирую еще раз: в СКД есть два параметра ТипЦен и ТипЦенКонтрагента,но задается только один из них. Получить надо только одну цену, затем на ее основе вычислить цену упаковки, штуки (это вычисляемые поля - это без проблем).
#9
by Гаркин
Теоретически так: Делаешь 4 параметра ТипЦен1 Выражение &ТипЦен ОграничениеДоступности V (птица) ТипЦенКонтрагента1 Выражение &ТипЦенКонтрагента ОграничениеДоступности V (птица) ТипЦен ТипЦенКонтрагента В запросе используешь только 2 первых И Конструкцию
#10
by query1c
Появилась идея &ТипЦен сделать составным типом, к сожалению неработающая. ВЫБОР КОГДА &ТипЦен ССЫЛКА Справочник.ТипыЦенНоменклатуры ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Тест, Если условие верно, то выдает единицу как и надо, но если &ТипЦен - тип цен контрагентов, то ошибка Спасибо, сейчас буду пробовать.
#11
by Гаркин
попробуй ВЫРАЗИТЬ(&ТипЦен Как СправоникСылка.ТипНоменклатуры) Есть NULL P.S. В синтаксисе не уверен
#13
by query1c
Пока так: Вычисляемое поле ОбщаяЦена = ОбщаяЦена1 + ОбщаяЦена2, расчеты производятся с этой суммой. Через один параметр составного типа не работает. Гаркин, большое спасибо за подсказки!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как в СКД сравнить два вычислемых поля между собой? (Поле1 <> Поле2)
- Объединить два поля в запросе в одно
- СКД: как в диаграмме, созданной СКД расширить легенду?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД: Заголовок поля ресурсов
- СКД: Как сделать вычисляемое поле в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: СКД на два запроса один отбор
В этой группе 1С
- Не получается обновить конфигурацию с 1С Бухгалтерия 8.0 с базовой версии д
- проводки из камин 1.2 в усн
- WinHttp, метод POST. Как отправить переменную по https?
- 1C Печать штрих-кодов - как изменить размер печатаемого штрих-кода?
- Компоновка данных и таблица значений или регистр сведений на даты в периоде
- ЗИК. Справочник сотрудники
- Выбор определенной группы справочника
- Как удалить "движения" регистра?
- О трудоёмкости написания отчётов 1с7.7
- Форма справочника Сотрудники Организации в ЗУП 2.5
- ЗУП для Казахстана
- Повреждение файла базы 1Cv8.1CD
- посоветуйте какой Динамический DNS подойдет?
- Программное создание элемента номенклатуры
- Универсальная загрузка данных в v7
- как получить уникальный идентификатор через com-соединение. 1cv8.1
- Как установить родителя для узла дерева значений?
- При преобразовании числа в строку не получается убрать пробелы
- СКД. Где взять объект для набора данных.
- Как получить субконто по номеру?