|
КАК в СКД в один столбец поместить номер и дату | ☑ | ||
---|---|---|---|---|
0
Sergei1982
09.10.12
✎
16:55
|
Требуется в одном столбце отобразить через запятую номер документа (пг_ЗаявкаНаДоговор.Код ) и дату документа (пг_ЗаявкаНаДоговор.ДатаРегистрации)
|
|||
1
freeride81
09.10.12
✎
16:58
|
Расположение реквизитов = вместе
|
|||
2
Sergei1982
09.10.12
✎
16:59
|
это как?
|
|||
3
IronDemon
09.10.12
✎
16:59
|
ВЫБОР
КОГДА пг_ЗаявкаНаДоговор ЕСТЬ НЕ NULL ТОГДА СТРОКА(пг_ЗаявкаНаДоговор.Код) + " от " + ФОРМАТ(пг_ЗаявкаНаДоговор.ДатаРегистрации, "ДФ=dd.MM.yyyy") Иначе "" КОНЕЦ В выражении представления. |
|||
4
Sergei1982
09.10.12
✎
16:59
|
запутался совсем я ))
|
|||
5
DrShad
09.10.12
✎
16:59
|
СоединитьСтроки(Массив(Упорядочить(ВычислитьВыражениеСГруппировкойТаблицаЗначений ("Представление(Сумма(НаборДанных.СуммаОборот)), Сумма(НаборДанных.СуммаОборот)", "НаборДанных.Контрагент"), "2")))
|
|||
6
Sergei1982
09.10.12
✎
16:59
|
как Вы это все запоминаете?
|
|||
7
Sergei1982
09.10.12
✎
17:01
|
В выражении представления. - это где именно?
|
|||
8
IronDemon
09.10.12
✎
17:01
|
В конструкторе СКД на 1 закладке.
|
|||
9
Sergei1982
09.10.12
✎
17:03
|
Написал :ВЫБОР
КОГДА пг_ЗаявкаНаДоговор.Ссылка ЕСТЬ НЕ NULL ТОГДА СТРОКА(пг_ЗаявкаНаДоговор.Код) + " от " + ФОРМАТ(пг_ЗаявкаНаДоговор.ДатаРегистрации, "ДФ=dd.MM.yyyy") Иначе "" КОНЕЦ ругается |
|||
10
shuhard
09.10.12
✎
17:07
|
(9) а так:
СТРОКА(пг_ЗаявкаНаДоговор.Код) + " от " + ФОРМАТ(пг_ЗаявкаНаДоговор.ДатаРегистрации, "ДФ=dd.MM.yyyy") |
|||
11
IronDemon
09.10.12
✎
17:08
|
(9) Для какого поля указал? Я бы для поля "Код" и его вывел.
|
|||
12
Sergei1982
09.10.12
✎
17:11
|
Указал для поля пг_ЗаявкаНаДоговор.Договор.Ссылка
|
|||
13
IronDemon
09.10.12
✎
17:12
|
Плохо
|
|||
14
Sergei1982
09.10.12
✎
17:12
|
Суть такова, что справочник заяка на договор имеет ссылки на сам договор, откуда и нужны данные взять
|
|||
15
Sergei1982
09.10.12
✎
17:12
|
а что не так?
|
|||
16
Sergei1982
09.10.12
✎
17:13
|
проще, конечно, каждому свое поле сделать, но начнут визжать юзеры и начальница
|
|||
17
Sergei1982
09.10.12
✎
17:15
|
Ругается на слово КОНЕЦ )) типа ожидается оно, хотя и так оно есть
|
|||
18
sol
10.10.12
✎
16:31
|
(10) А Вы уверены, что функция ФОРМАТ работает в СКД?
|
|||
19
sol
10.10.12
✎
16:58
|
(0) Короче, чтобы все работало на закладке ВЫЧИСЛЯЕМОЕ ПОЛЕ добавляешь поле и впихиваешь:
номер+" от "+Строка(Дата) или СТРОКА(пг_ЗаявкаНаДоговор.Код) + " от " + ФОРМАТ(пг_ЗаявкаНаДоговор.ДатаРегистрации, "ДФ=dd.MM.yyyy") как в (10) Потому что в самом запросе таких функций, как Строка и ФОРМАТ нет. Убогий язык в запросе и ничего с этим не сделать. |
|||
20
shuhard
10.10.12
✎
17:20
|
(19) а ты формат в запрос засунуть пытался ?
|
|||
21
sol
10.10.12
✎
17:27
|
(20) Пытался. Ругается на эту функцию.
|
|||
22
shuhard
10.10.12
✎
18:06
|
(21) всё это функции языка выражений СКД, а не языка запросов 1С:
Функции языка выражений системы компоновки данных Вычислить ВычислитьВыражение ВычислитьВыражениеСГруппировкойМассив ВычислитьВыражениеСГруппировкойТаблицаЗначений Уровень НомерПоПорядку НомерПоПорядкуВГруппировке Формат НачалоПериода КонецПериода ДобавитьКДате РазностьДат Подстрока ДлинаСтроки Год Квартал Месяц ДеньГода День Неделя ДеньНедели Час Минута Секунда Выразить ЕстьNull Функции общих модулей Представление Строка ЗначениеЗаполнено УровеньВГруппировке |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |