Имя: Пароль:
1C
1С v8
СКД Параметры
0 _Demos_
 
18.07.11
17:41
ВЫБОР
       КОГДА &Периодичность = "0"
           ТОГДА НАЧАЛОПЕРИОДА(СтоимостьРабот.Дата, ГОД)

В СКД через параметры указываю значение. Тип параметра "Периодичность" (Строка,1) пишет что "Нельзя сравнивать поля неограниченной длины и поля несовместимых типов".
Что может быть не так?
1 also
 
18.07.11
17:48
гонишь
2 _Demos_
 
18.07.11
17:49
(1) нет правду пишу)
3 _Demos_
 
18.07.11
17:50
Платформа 8.1
4 also
 
18.07.11
17:52
тока что проверил, все работает
5 _Demos_
 
18.07.11
17:54
можешь написать как делал, плз
6 Лефмихалыч
 
18.07.11
17:57
(0) сделай тип параметра числовой. Это раз. А два, чуется мне, что ругается СКД совсем на другую какую-то конструкцию
7 also
 
18.07.11
17:57
(6) +1. Приведи весь кусок, где используется &Периодичность
8 also
 
18.07.11
18:00
9 _Demos_
 
18.07.11
18:06
В своем отчете попробуй сделать так http://s007.radikal.ru/i302/1107/65/b45ee1484dc9.jpg

Доступен определенный список значений. Выйдет ошибка.
10 _Demos_
 
18.07.11
18:07
Безразницы какой список
11 _Demos_
 
18.07.11
18:09
(6) там типа такого

ВЫБРАТЬ
   Проект,
   Шаблон,
   ВЫБОР
       КОГДА &Периодичность = "0"
           ТОГДА НАЧАЛОПЕРИОДА(СтоимостьРабот.Дата, ГОД)
       КОГДА &Периодичность = "1"
           ТОГДА НАЧАЛОПЕРИОДА(СтоимостьРабот.Дата, ПОЛУГОДИЕ)
       КОГДА &Периодичность = "2"
           ТОГДА НАЧАЛОПЕРИОДА(СтоимостьРабот.Дата, КВАРТАЛ)
       КОГДА &Периодичность = "3"
           ТОГДА НАЧАЛОПЕРИОДА(СтоимостьРабот.Дата, МЕСЯЦ)
       КОГДА &Периодичность = "4"
           ТОГДА НАЧАЛОПЕРИОДА(СтоимостьРабот.Дата, НЕДЕЛЯ)
       КОГДА &Периодичность = "5"
           ТОГДА НАЧАЛОПЕРИОДА(СтоимостьРабот.Дата, ДЕКАДА)
       КОГДА &Периодичность = "6"
           ТОГДА НАЧАЛОПЕРИОДА(СтоимостьРабот.Дата, ДЕНЬ)
       ИНАЧЕ СтоимостьРабот.Дата
   КОНЕЦ КАК Период,
       Сумма
ИЗ
   РегистрСведений.вкервкер
12 also
 
18.07.11
18:21
ну ты крут: список со строкой сравнивать
13 _Demos_
 
18.07.11
18:25
ну да))) заработался