Имя: Пароль:
1C
1С v8
Универсальный бухгалтерский отчет
,
0 Масянька
 
27.03.23
10:40
День добрый!
Универсальный бухгалтерский отчет (за стандарт ручаться не могу).
Начал выдавать ошибку: "Отчет не сформирован! Неверные параметры "+"."
Ошибка тут:
Выбор Когда СубконтоКт1 Есть NULL Тогда ""
Иначе Выбор Когда Не ЗначениеЗаполнено(Представление(СубконтоКт1)) Тогда "<...>" Иначе Представление(СубконтоКт1) Конец
Конец
+ &ПС +
Выбор Когда СубконтоКт2 Есть NULL Тогда ""
Иначе Выбор Когда Не ЗначениеЗаполнено(Представление(СубконтоКт2)) Тогда "<...>" Иначе Представление(СубконтоКт2) Конец
Конец
+ &ПС +
Выбор Когда СубконтоКт3 Есть NULL Тогда ""
Иначе Выбор Когда Не ЗначениеЗаполнено(Представление(СубконтоКт3)) Тогда "<...>" Иначе Представление(СубконтоКт3) Конец
Конец
Может кто сталкивался и знает, чего ему надо?
Спасибо.
1 Масянька
 
27.03.23
10:44
По-моему, ему не нравится субконто с типом дата.
2 Масянька
 
27.03.23
10:47
Написала так:
Выбор Когда СубконтоКт1 Есть NULL Тогда ""
Иначе Выбор Когда Не ЗначениеЗаполнено(Представление(СубконтоКт1)) Тогда "<...>" Иначе Представление(СубконтоКт1) Конец
Конец
+ &ПС +
Выбор Когда СубконтоКт2 Есть NULL Тогда ""
Когда ТипЗначения(СубконтоКт2) =Тип("Дата") Тогда ПОДСТРОКА(СубконтоКт2, 1,10)
Иначе Выбор Когда Не ЗначениеЗаполнено(Представление(СубконтоКт2)) Тогда "<...>" Иначе Представление(СубконтоКт2) Конец
Конец
+ &ПС +
Выбор Когда СубконтоКт3 Есть NULL Тогда ""
Иначе Выбор Когда Не ЗначениеЗаполнено(Представление(СубконтоКт3)) Тогда "<...>" Иначе Представление(СубконтоКт3) Конец
Конец
Ругается: "Отчет не сформирован! Функция не найдена "типЗначения"."
3 vicof
 
27.03.23
12:35
(1) Нафейхоа дату в субконто?
4 Dmitry1c
 
27.03.23
13:08
(1) субконто типа дата приведет к сокращению производительности в 1000 раз.
5 Масянька
 
27.03.23
13:29
(3) (4) А это стоит спросить у "программистов"...
6 АгентБезопасной Нацио
 
27.03.23
13:34
(5) а ты там кто?
7 Масянька
 
27.03.23
13:37
(6) Разгребатель 😣
У нас тут "весело"...
8 azernot
 
27.03.23
13:53
(2) Насколько  понимаю, это не в запросе такое выражение, а на вкладке "Вычисляемые поля" в СКД?
9 Масянька
 
27.03.23
13:55
(8) Да.
10 Eiffil123
 
27.03.23
13:59
(4) почему так мало?
11 АгентБезопасной Нацио
 
27.03.23
17:34
(7) а кто такой Разгр?
12 azernot
 
27.03.23
17:57
Я бы выполнил запрос СКД в консоли, где бы вывел все три субконто и их представление, и проверил бы, где субконто не Null, но при этом представление - не строка. И по итогам бы уже выяснял, что это за данные и страховался в отчёте от них.
13 Масянька
 
28.03.23
08:02
(12) Обошла так:
Выбор Когда СубконтоКт1 Есть NULL Тогда ""
Иначе Выбор Когда Не ЗначениеЗаполнено(Представление(СубконтоКт1)) Тогда "<...>" Иначе Представление(СубконтоКт1) Конец
Конец
+ &ПС +
Выбор Когда СубконтоКт2 Есть NULL Тогда ""
Иначе Выбор Когда Не ЗначениеЗаполнено(Представление(СубконтоКт2)) Тогда "<...>" Иначе СТРОКА(СубконтоКт2) Конец
Конец
+ &ПС +
Выбор Когда СубконтоКт3 Есть NULL Тогда ""
Иначе Выбор Когда Не ЗначениеЗаполнено(Представление(СубконтоКт3)) Тогда "<...>" Иначе Представление(СубконтоКт3) Конец
Конец

СТРОКА вместо Представление