Имя: Пароль:
1C
1С v8
Чтение данных из периодического регистра сведений подчиненного регистратору
,
0 Adm1nSpb
 
29.04.17
22:22
Добрый день!
Платформа 8.1

Есть регистр сведений, периодический (по позиции регистратора), подчиненный регистратору.
Нужно анализировать некоторые измерения и ресурсы в нем, записи которых находящиеся в заданном временном периоде.

Подскажите пожалуйста - как правильно получать из него данные ?
1 jsmith82
 
29.04.17
22:26
запросом, вестимо
2 jsmith82
 
29.04.17
22:27
в чём сложность-то?
3 Adm1nSpb
 
29.04.17
22:28
а будет работать в общем модуле при вызове как регламентное задание? 1с лежит в SQL базе, поднять сервер 1с предприятие x64...
4 Adm1nSpb
 
29.04.17
22:29
Не подскажите пример такого запроса? именно для периодического  подчиненного регистра....
5 jsmith82
 
29.04.17
22:29
(3) Будет, это обязанность общего модуля и рег. задания
6 Adm1nSpb
 
29.04.17
22:29
Или...подчинен-не подчинен - нет разницы?
7 jsmith82
 
29.04.17
22:30
(6) разницы нет. просто у подч. будет измерение дополнительное - регистратор
8 Adm1nSpb
 
29.04.17
22:40
Примерно так?
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
        |    уатСтатусГруза_уэ.Период,
        |    уатСтатусГруза_уэ.Регистратор,
        |    уатСтатусГруза_уэ.НомерСтроки,
        |    уатСтатусГруза_уэ.Активность,
        |    уатСтатусГруза_уэ.Груз,
        |    уатСтатусГруза_уэ.Статус
        |ИЗ
        |    РегистрСведений.уатСтатусГруза_уэ КАК уатСтатусГруза_уэ
        |ГДЕ
        |    уатСтатусГруза_уэ.Период МЕЖДУ &ДатаНач И &ДатаКон";

    Запрос.УстановитьПараметр("ДатаНач", НачалоДня(Дата(2017,4,29)));
    Запрос.УстановитьПараметр("ДатаКон", КонецДня(Дата(2017,4,29)));
    
    Выборка = Запрос.Выполнить().Выбрать();
    
    Всего = Выборка.Количество();
    Пока Выборка.Следующий() Цикл
        Регистратор = Выборка.Регистратор;                
        Груз         = Выборка.Груз;                
        Статус        = Выборка.Статус;
    КонецЦикла;
9 jsmith82
 
29.04.17
22:43
ну да
только номер строки и активность вряд ли нужны
ты впервые в 1с что ли
10 Adm1nSpb
 
29.04.17
22:45
Номер строки нужен, но вот что дает активность?
Не впервые, просто в основном сталкивался с независимыми регистрами...)
11 jsmith82
 
29.04.17
22:55
(10) какая-то странная у тебя, выборочная первичность
учи матан
https://its.1c.ru/db/metod8dev/content/2588/hdoc
12 jsmith82
 
29.04.17
22:56
(10) как будто в типовых не работал, а работал в самописках постольку поскольку