![]() |
|
Выражение представления в СКД | ☑ | ||
---|---|---|---|---|
0
distorter
02.07.12
✎
18:28
|
Измерение "Субконто3" имеет тип дата. Хочу, чтобы в зависимости от значения даты менялось ее представление в отчете. Если просто пишу Формат(Субконто3,"ДФ='ММММ гггг'"), то все отлично. Если же делаю так:
?(Год(Субконто3)=1900, "Ввод начальных остатков",Формат(Субконто3,"ДФ='ММММ гггг'")) то пишет что синтаксическая ошибка и естественно ни фига не работает. В чем ошибка понять не могу. |
|||
1
fisher
02.07.12
✎
19:07
|
Ошибка в том, что функции "?" нет в языке выражений СКД.
Юзай ВЫБОР. |
|||
2
Fragster
гуру
02.07.12
✎
19:15
|
кстати, 1900й год для начальных остатков - фиговая идея
|
|||
3
Fragster
гуру
02.07.12
✎
19:15
|
таблица итогов огромная будет
|
|||
4
distorter
02.07.12
✎
20:56
|
(1) Спасибо, вот в таком виде заработало:
Выбор Когда Субконто3 = Константы.СлцжебнаяКонстантаПериодОстатков.Получить() Тогда "Ввод начальных остатков" Иначе Формат(Субконто3,"ДФ='ММММ гггг'")) Конец В каком разделе синтаксис-помощника можно прочитать про язык выражений СКД? (2) Это же не реальная дата остатков, а всего лишь субконто "Периоды" с типом дата. В моей конфе остатки могут вводиться любой датой, даже в процессе ведения учета. Для того, чтобы их отличить от текущих взаиморасчетов требуется как-то выделить значение субконто "Периоды". Если например период 01.07.2012 - значит взаиморасчеты относятся к периоду Июль 2012, а если 01.01.1900, то это остатки. А есть какие-то соображения как это лучше реализовать? |
|||
5
hhhh
02.07.12
✎
22:18
|
(4) измерением регистра сделай. Нафига ты это в субконто засовываешь?
|
|||
6
distorter
02.07.12
✎
22:31
|
(5) Че-то я очкую ) если я измерением это сделаю, я также смогу и остатки и обороты по ЭТОМУ в разрезе регистраторов и субконто получать? какие плюсы/минусы?
|
|||
7
fisher
02.07.12
✎
22:56
|
(4) В синтакс-помощнике языка выражений СКД нет. В руководстве разработчика смотри.
|
|||
8
distorter
02.07.12
✎
23:27
|
(7) И правда, в конце первой части. А я весь помощник целый час копал )
|
|||
9
Total Commander
02.07.12
✎
23:56
|
(7) В синтакс-помощнике нету, а в встроенной справке есть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |