Имя: Пароль:
1C
1С v8
СКД
, ,
0 badimx
 
05.02.13
13:31
Подскажите pls как сделать на СКД следуещее:
01.01.2013 | 02.01.2013 | и т.д.
док-т      | док-т      |

т.е. под каждой датой список документов на эту дату
1 badimx
 
05.02.13
14:13
ау
2 kabanoff
 
05.02.13
14:17
А зачем?
3 badimx
 
05.02.13
14:19
чтобы было что-то типа расписания
4 Lenny
 
05.02.13
14:19
В запросе указать что выборка периодами. В колонках таблицы -период
5 badimx
 
05.02.13
15:03
есть еще варианты?
6 ЧашкаЧая
 
05.02.13
15:04
Чем именно вариант (4) не подходит?
7 badimx
 
05.02.13
15:05
для чайника распиши
8 c00Lo
 
05.02.13
15:11
(0) У тя на каждую дату есть документ? если не будет документа на 1 день то там должна быть пустая колонка или ее вообще должно не быть?
9 badimx
 
05.02.13
15:13
у меня даты из документов
10 2757028
 
05.02.13
15:31
(0)Документ в ресурс.
Конструктором настроек компоновки данных выбирай таблица.
11 badimx
 
05.02.13
15:40
дальше?
12 MaxisUssr
 
05.02.13
15:42
(0)
Что именно не получается? У тебя сам запрос готов?
13 badimx
 
05.02.13
15:46
запрос простой
ВЫБРАТЬ ССЫЛКА, ДАТА
ИЗ ДОКУМЕНТЫ
поставил ссылка в ресурсы, в настройка в таблице добавил в колонки "дата". дальше что?
14 Идентификатор
 
05.02.13
16:21
(0) думаю что никаГ, т.к. если ты даже запихаешь в ресурсы ссыль то там будет только кол-во максимум минимум, что думаю не подойдет для твоей задачи.

выводи не в скд, создавай динамически колонки из дат и запиливай нужные доки в строки
15 2757028
 
05.02.13
16:41
(14) можно и удалить минимум или максимум ... всё получится ...
16 2757028
 
05.02.13
16:46
и запрос

ВЫБРАТЬ
   ТвойДокумент.Ссылка КАК Документ,
   НАЧАЛОПЕРИОДА(ТвойДокумент.Дата, ДЕНЬ) КАК ДатаДокумента,
   ТвойДокумент.Ссылка КАК ДокументСтрока
ИЗ
   Документ.ТвойДокумент КАК ТвойДокумент      


в строку ДокументСтрока
в колонку ДатаДокумента

а ресурсом у тебя будет Документ

вот только есть нюанс не высыпится как ты хотел...
для того чтобы высыпалось как ты хочеш нужно дополнительно
шаманить с ДокументСтрока чтоб там был номер по порядку документа в дне. (Запрос составь сам)
17 Идентификатор
 
05.02.13
17:02
(16) красивая лесенка будет если доков будет 100500 хД
18 2757028
 
05.02.13
17:05
(17) Составь запрос чтоб результатом была таблица
01.01.13             док1          1
01.01.13             док2          2
01.01.13             док3          3
02.01.13             док4          1
02.01.13             док5          2  

и не будет лесенки
19 2757028
 
05.02.13
17:09
а если запрос не удастся написать то можно
в наборы данных добавить объект и имя дать например "ТЗ"
и туда поместить что хочеш ...


Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("ТЗ", ТвояТаблица);
20 Идентификатор
 
05.02.13
17:38
во хД

ВЫБРАТЬ
   ПриемНаРаботуВОрганизацию.Ссылка КАК документ,
   НАЧАЛОПЕРИОДА(ПриемНаРаботуВОрганизацию.Дата, ГОД) КАК Дата,
   секунда(ПриемНаРаботуВОрганизацию.Дата) КАК документСтрока
ИЗ
   Документ.ПриемНаРаботуВОрганизацию КАК ПриемНаРаботуВОрганизацию
21 Идентификатор
 
05.02.13
17:38
так конечно не оч красиво, но всеже не лесенка :)
22 Идентификатор
 
05.02.13
17:43
хотя борода будет хД
23 Идентификатор
 
05.02.13
18:14
не успокоиться хДД

вот так будет труЪ

ВЫБРАТЬ
   ПоступлениеТоваровУслуг.Ссылка КАК документ,
   НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Дата, МИНУТА) КАК Дата,
   СЕКУНДА(ПоступлениеТоваровУслуг.Дата) КАК документСтрока
ИЗ
   Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
   ПоступлениеТоваровУслуг.Дата МЕЖДУ &С И &ПО
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс