|
1с Представление обрезает строку в запросе |
☑ |
0
illiona
naïve
13.10.23
✎
09:59
|
Добрый день. Мне надо начисление представить как строку, чтобы потом наложить условное оформление, представление обрезает строку(
|ВЫБРАТЬ
|Представление(ВТ_ТЗИтог.Начисление) КАК Начисление
|
|
1
PR
13.10.23
✎
10:00
|
(0) Я не против
|
|
2
illiona
naïve
13.10.23
✎
10:07
|
не могу понять как выразить как строку
|
|
3
Kigo_Kigo
13.10.23
✎
10:21
|
(2) Ну так вырази как строку
|Выразить(ВТ_ТЗИтог.Начисление.Наименование как строка(250)) КАК Начисление
|
|
4
timurhv
13.10.23
✎
10:22
|
(2) Запросом - никак, обращайтесь например к наименованию.
Представление программно можно переопределять в модуле менеджера, как такое вы получите запросом?
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
Наименование = ?(ПустаяСтрока(Данные.Наименование), НСтр("ru = 'Без описания'"), Данные.Наименование);
Дата = Формат(Данные.Дата, ?(ПолучитьФункциональнуюОпцию("ИспользоватьДатуИВремяВСрокахЗадач"), "ДЛФ=DT", "ДЛФ=D"));
Представление = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = '%1 от %2'"), Наименование, Дата);
СтандартнаяОбработка = Ложь;
КонецПроцедуры
|
|
5
Kigo_Kigo
13.10.23
✎
10:30
|
(4) А в запросах теперь "Выразить" заперещенно?
конечно через 2-ю точку это плохо, я бы на этапе ваборки начислений добавил бы уже выраженное наименование
|
|
6
Монтгомери Бёрнс
13.10.23
✎
10:35
|
А так не покатит - ВЫРАЗИТЬ(ВТ_ТЗИтог.Начисление КАК Строка) ?
|
|
7
Kigo_Kigo
13.10.23
✎
10:39
|
(6) вообще должно, но не факт, может вывалить ошибку или код, сталкивался с такой ошибкой, текст ошибки не помню
|
|
8
timurhv
13.10.23
✎
10:46
|
(5) с каких пор стало можно?
|
|
9
Монтгомери Бёрнс
13.10.23
✎
11:21
|
(7) Я забыл добавить .Наименование Я хотел поправить, а что-то у меня кнопочки редактировать не отображается.
А ошибка будет что-то про несоответствие типов данных.
|
|
10
Web00001
13.10.23
✎
11:58
|
Я так и не понял:
1. Зачем нужно представление? Почему нельзя просто обратиться к наименованию плана видов расчетов?
2. Почему не добавить поле для УО например "НомерЦвета"? И его уже на него завязывать УО?
|
|
11
Злопчинский
13.10.23
✎
12:50
|
(10) это вообще по п.2 какие-то клюшечные варианты...
|
|
12
Kigo_Kigo
13.10.23
✎
14:59
|
(10) почему же нельзя можно, но человеку надо именно строка, по этому при любом раскладе будет строка, а не к примеру НУЛЛ или неопределенно
|
|