Имя: Пароль:
1C
1С v8
КАК в СКД в один столбец поместить номер и дату
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
Функции общих модулей
Представление
Строка
ЗначениеЗаполнено
УровеньВГруппировке