Имя: Пароль:
1C
1С v8
Метаданные и СКД
0 1987denis
 
30.12.14
10:56
1.​ Задаваемый период может быть «открытым». Если задана только дата начала периода, в отчёт попадают документы с заданной даты по последний существующий документ. Если задана только дата окончания, то в отчёт попадают документы с самого раннего по дату окончания. Если период вообще не задан, то выводятся все существующие документы.
2.​ Отчёт должен быть универсальным, т.е. должен работать в любой конфигурации, включая любые «самописные».
3.​ Данные для вывода таблицы необходимо извлечь из информационной базы ОДНИМ запросом.
4.​ При выполнении использовать СКД.

Вывести

Дата (сортировка по возрастанию)
Вид документа (представление вида, например, «Авансовый отчет»)
Номер
Ответственный (если есть реквизит шапки, выводить значение, если реквизита нет – пустая клеточка)
1 Любопытная
 
30.12.14
10:58
и что?
2 Classic
 
30.12.14
11:00
Ну пишите, я лично не возражаю.
3 pessok
 
30.12.14
11:01
лично меня смутило, что отчет должен быть универсальным, на СКД, и вытягивать все одним запросом. Я так не умею
4 pessok
 
30.12.14
11:01
+(3) только через внешний источник, в котором запрос построен динамически
5 Classic
 
30.12.14
11:02
(3)
Ты понял в чем задача?
Все документы вывести?
6 Любопытная
 
30.12.14
11:02
(4) вероятно так и будет
7 Defender aka LINN
 
30.12.14
11:03
(3) Схема компоновки данных - объект встроенного языка. Имеет всякие свойства, которые, ВНЕЗАПНО, доступны на запись.
8 Любопытная
 
30.12.14
11:03
(5) это тестовая чья-то, я ее видела году в 12м.
9 pessok
 
30.12.14
11:03
(7) та кто спорит то? я в (4) и написал об этом. но корректно ли такое решение?
10 Classic
 
30.12.14
11:05
(8)
Вот круто будет, если человек ее решит, его возьмут, а в рабочем режиме написать ничего такого не сможет.
11 Любопытная
 
30.12.14
11:06
(10) Придет на форум со следующим вопросом)
12 Defender aka LINN
 
30.12.14
11:13
(9) Нет. Потому что внешний источник там накуй не впился.
13 barrgand
 
30.12.14
11:15
Я так понял автор использует мисту как записную книжку, и просто оставил здесь свое тестовое задание, чтобы после праздников не забыть...
14 Бертыш
 
30.12.14
11:16
Это он заметки как я понял
(13) Обогнал
15 Classic
 
30.12.14
11:17
(12)
Одним запросом на файловых может и лечь отчетец.
16 pessok
 
30.12.14
11:21
(12) чому ж? сделает обычным отчетом, добавит внешний источник данных и вперде. Описывать схему вручную - нафиг не нужно, имхо
17 pessok
 
30.12.14
11:22
(15) это уже монопенисуально, у него задача - сгенерить, остальное - проблемы работодателя
18 1987denis
 
30.12.14
11:23
1. Миста - это не записная книжка, впервые столкнулся с подобным заданием и попал в тупик.
2. На практике не часто аналогичные задачи встречаются.
19 pessok
 
30.12.14
11:24
(18) универсальный журнал документов, например. Бухи клюшечники экстатично прыгают от "журнала проводок"
20 AlexITGround
 
30.12.14
11:24
"вперде"

Все получиться, не вижу препятствий.
ТС начинай мыслить и греть процессор.
21 Любопытная
 
30.12.14
11:25
(18) есть чем развлекаться в каникулы :)
22 AlexITGround
 
30.12.14
11:25
(20) получится* (сорри :) )
23 barrgand
 
30.12.14
11:27
(18) С каким пунктом проблема? Составить запрос по метаданным? Передать запрос в СКД? Определить наличие реквизиты "Отвественный"?
24 pessok
 
30.12.14
11:28
(20) я только что на УТ 10.3 сделал, база 19 гб, скульная
запрос за 3 секунды отработал
25 1987denis
 
30.12.14
11:38
Как обратиться в СКД к метаданным Документ?
26 barrgand
 
30.12.14
11:40
(25) Никак. Текст запроса необходимо составлять отдельно.
27 polosov
 
30.12.14
11:40
(25) Программно формируй запрос к документам.
Типа такого v8: v8: Запрос по Метаданным
Ну а дальше разберешься.
AdBlock убивает бесплатный контент. 1Сергей