Выражение представления в СКД #618264


#0 by distorter
Измерение "Субконто3" имеет тип дата. Хочу, чтобы в зависимости от значения даты менялось ее представление в отчете. Если просто пишу Формат(Субконто3,"ДФ='ММММ гггг'"), то все отлично. Если же делаю так: то пишет что синтаксическая ошибка и естественно ни фига не работает. В чем ошибка понять не могу.
#1 by fisher
Ошибка в том, что функции "?" нет в языке выражений СКД. Юзай ВЫБОР.
#2 by Fragster
кстати, 1900й год для начальных остатков - фиговая идея
#3 by Fragster
таблица итогов огромная будет
#4 by distorter
Спасибо, вот в таком виде заработало: Выбор Когда Субконто3 = Константы.СлцжебнаяКонстантаПериодОстатков.Получить Тогда "Ввод начальных остатков" Иначе Формат(Субконто3,"ДФ='ММММ гггг'")) Конец В каком разделе синтаксис-помощника можно прочитать про язык выражений СКД? Это же не реальная дата остатков, а всего лишь субконто "Периоды" с типом дата. В моей конфе остатки могут вводиться любой датой, даже в процессе ведения учета. Для того, чтобы их отличить от текущих взаиморасчетов требуется как-то выделить значение субконто "Периоды". Если например период 01.07.2012 - значит взаиморасчеты относятся к периоду Июль 2012, а если 01.01.1900, то это остатки. А есть какие-то соображения как это лучше реализовать?
#5 by hhhh
измерением регистра сделай. Нафига ты это в субконто засовываешь?
#6 by distorter
Че-то я очкую ) если я измерением это сделаю, я также смогу и остатки и обороты по ЭТОМУ в разрезе регистраторов и субконто получать? какие плюсы/минусы?
#7 by fisher
В синтакс-помощнике языка выражений СКД нет. В руководстве разработчика смотри.
#8 by distorter
И правда, в конце первой части. А я весь помощник целый час копал )
#9 by Total Commander
В синтакс-помощнике нету, а в встроенной справке есть.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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