|
СКД | ☑ | ||
---|---|---|---|---|
0
арах
21.03.13
✎
10:50
|
пишу в вычисляемых полях выражение
ВЫБОР КОГДА ТипЗнч(ОбъектРасчетов) = Тип("СправочникСсылка.ДоговорыКонтрагентов") ТОГДА 0 ИНАЧЕ КалендарныеГрафики.ПолучитьДатуПоКалендарю(Справочники.Календари.НайтиПоНаименованию("Производственный календарь"),ДатаДок,ДопустимоеЧислоДнейЗадолженности) КОНЕЦ 1с ругается при выполнении отчета "Ошибка получения данных по причине: Функция не найдена "ТипЗнч"" что не так? |
|||
1
НЕА123
21.03.13
✎
10:56
|
ВЫБОР КОГДА ОбъектРасчетов ссылка Справочник.ДоговорыКонтрагентов
|
|||
2
арах
21.03.13
✎
10:57
|
(1) тогда вобще не компелится пишет не найдено ключевое слово "Тогда"
|
|||
3
lxndr
21.03.13
✎
11:00
|
(2) а ты прям (1) и исполняешь? Молодец
|
|||
4
арах
21.03.13
✎
11:01
|
(3) не понял
|
|||
5
patapum
21.03.13
✎
11:01
|
(0) внезапно: в языке запросов нет функции ТипЗнч...
|
|||
6
арах
21.03.13
✎
11:03
|
(5)внезапно: а это и не запрос
|
|||
7
patapum
21.03.13
✎
11:05
|
(6) тогда продолжайте наблюдение...
или напиши нормальное поле на языке запросов и наслаждайся жизнью |
|||
8
Maggie
21.03.13
✎
11:07
|
Версия Платформы? В 8.1 не прокатит.
|
|||
9
арах
21.03.13
✎
11:08
|
(7) тода придется писать в запросе получение рабочей даты а ето пипец :)
|
|||
10
арах
21.03.13
✎
11:09
|
(8)8.2.17.153 но думаю ето не важно скд и 8.1 есть
|
|||
11
patapum
21.03.13
✎
11:13
|
(9) а параметр передать?
|
|||
12
арах
21.03.13
✎
11:15
|
(11) не, она вычисляется в зависимости от данных из запроса....
|
|||
13
patapum
21.03.13
✎
11:16
|
(12) так рабочая дата или дата, вычисляемая по данным запроса? как-то они у меня не совмещаются...
|
|||
14
арах
21.03.13
✎
11:17
|
(13) имеется ввиду рабочий день(не выходной) по заданому каледарю
|
|||
15
Defender aka LINN
21.03.13
✎
11:22
|
(2) А ты его написал?
З.Ы. В запросах ащета есть аналог ТипЗнч(). Даже пишется почти так же. |
|||
16
Maggie
21.03.13
✎
11:24
|
В скд в вычисляемых полях, по-моему, типзнч не прокатывает. Надо в запросе сделать тоже самое.
|
|||
17
арах
21.03.13
✎
11:24
|
(15) если пишу так
ВЫБОР КОГДА ОбъектРасчетов ссылка Справочник.ДоговорыКонтрагентов ТОГДА 0 ИНАЧЕ КалендарныеГрафики.ПолучитьДатуПоКалендарю(Справочники.Календари.НайтиПоНаименованию("Производственный календарь"),ДатаДок,ДопустимоеЧислоДнейЗадолженности) КОНЕЦ тогда скд ругается сразу при компиляции что не находит ключевое слово "Тогда" |
|||
18
арах
21.03.13
✎
11:25
|
(16) странно почему тогда прокатывают стандартные Строка() формат() и тд. ??
|
|||
19
Maggie
21.03.13
✎
11:35
|
Не могу ответит на этот вопрос, как и на то, что в 8.1 в языке запросов тоже ругается на типзнч... Может, недоработка? А в наборе данных типа запрос в самом запросе тоже самое сделать нельзя? или использовать вложенный запрос внутри?
|
|||
20
арах
21.03.13
✎
11:37
|
попробую сделать через ж... условие отработаю в запросе и предам в выражение булево.
|
|||
21
Defender aka LINN
21.03.13
✎
11:37
|
(19) Еще раз, прямым текстом: В запросах есть аналог ТипЗнч(). Даже пишется почти так же.
|
|||
22
арах
21.03.13
✎
11:38
|
просто странно почему не работает стандартная функция
|
|||
23
арах
21.03.13
✎
11:38
|
(21) еще раз причем тут запрос?
|
|||
24
lxndr
21.03.13
✎
11:42
|
ВЫБОР КОГДА ВЫРАЗИТЬ(Элемент , "Справочник.Партнеры") ЕСТЬ NULL ТОГДА "Не он!" ИНАЧЕ "ОН!" КОНЕЦ
|
|||
25
арах
21.03.13
✎
11:45
|
(24) это все про запроос там прерасно работает и ОбъектРасчетов ссылка Справочник.ДоговорыКонтрагентов
а мне надо в вычисляемых полях |
|||
26
lxndr
21.03.13
✎
11:45
|
(25) это именно про вычисляемые поля
|
|||
27
lxndr
21.03.13
✎
11:46
|
в запросе можно было бы обойтись оператором "ССЫЛКА"
|
|||
28
Defender aka LINN
21.03.13
✎
11:46
|
(23) Потому что в вычисляемых полях применяется в основном язык запросов, блеать. С некоторыми оговорками.
|
|||
29
арах
21.03.13
✎
11:55
|
чет туплю ВЫРАЗИТЬ(Элемент , "Справочник.Партнеры") ЕСТЬ NULL
исключает партнеров а как наоборот исключить всех остальных? |
|||
30
patapum
21.03.13
✎
11:59
|
(29) НЕ ВЫРАЗИТЬ(Элемент , "Справочник.Партнеры") ЕСТЬ NULL?
|
|||
31
lxndr
21.03.13
✎
12:02
|
(30) а можно еще и
<...> ЕСТЬ НЕ NULL |
|||
32
арах
21.03.13
✎
12:10
|
Всем СПС конечный рабочий вариант
ВЫБОР КОГДА НЕ ВЫРАЗИТЬ(ОбъектРасчетов, "Справочник. ДоговорыКонтрагентов") ЕСТЬ NULL ТОГДА 0 ИНАЧЕ КалендарныеГрафики.ПолучитьДатуПоКалендарю(Справочники.Календари.НайтиПоНаименованию("Производственный календарь"),ДатаДок,ДопустимоеЧислоДнейЗадолженности) КОНЕЦ блин 1с как всегда все извращает... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |