СКД: Вычисляемые поля в СКД #421137


#0 by lusyculys
В СКД хочу сделать вычисляемое, чтобы выводить значение в зависимости от типа регистратора. Пишу конструкцию ВЫБОР КОГДА Регистратор ССЫЛКА Документ.СписаниеТоваров ТОГДА КоличествоРасход КОНЕЦ припопытке записать дает ошибку Ошибка в схеме компоновки данных: ошибка в выражении по причине: Ожидается ключевое слово "Then" Подскажите, пожалуйста, как правильно написать эту конструкцию?
#1 by Kashemir
Условие ССЫЛКА нельзя в выражениях скд использовать.
#2 by Defender aka LINN
А почему бы в запросе это не написать?
#3 by lusyculys
Неверные остатки на начало и конец, если не добавляю в группировки Регистратор
#4 by Defender aka LINN
А как вычисляемое поле, по-твоему, работать будет, если ты Регистратор не добавишь?
#5 by lusyculys
в поля запроса конечно добавляю для расшифровки, но пользователь может захотеть увидеть отчет без разбивки по регистратору
#6 by Defender aka LINN
И? Как оно должно будет работать?
#7 by lusyculys
Вообще смысл ввсего этого разбить колонку Расход на две Продано и Списано
#8 by IronDemon
В запросе поля разные делай.
#9 by lusyculys
Для повторюсь, запрос дает неверные остатки на начало и конец периода
#10 by IronDemon
Периодичность регистра какая?
#11 by lusyculys
Авто. Сейчась покажу запрос
#12 by lusyculys
ВЫБРАТЬ    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРасход,    ВЫБОР        КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах    ВЫБОР        КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах    ВЫБОР        КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.СписаниеТоваров    ВЫБОР        КОГДА ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.СписаниеТоваров
#13 by IronDemon
ВЫБОР сделай во вложенном запросе.
#14 by lusyculys
Охо-хох... еще хуже стало
#15 by Rico_1C
В вычисляемых полях моно использовать функции модулей..
#16 by lusyculys
я знаю, но что ты хочешь этим сказать?
#17 by QLgKR
Выбор Не Выразить(Регистратор, "Документ.СписаниеТоваров ") Есть Null Иначе 0 Конец
#18 by lusyculys
Большое спасибо!!! Получилось практически то, что хотелось. Еще поколдую и всё ОК.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С