|
Движения документа. |
☑ |
0
Rom1k06
12.07.13
✎
10:17
|
Кто может подсказать как выбрать движения документа.
Делаю так:
ВсеДокументы = Метаданные.Документы;
Для Каждого ТекВидДокумента Из ВсеДокументы Цикл //Виды Документов
ДвиженияДокумента = ТекВидДокумента.Движения;
ВыборкаДокументов = Документы[Строка(ТекВидДокумента.Имя)].Выбрать(НачалоДня(НачПериода), КонецДня(КонПериода));
Пока ВыборкаДокументов.Следующий() Цикл //Документ
Для Каждого ВидДвижения Из ДвиженияДокумента Цикл //Вид движения документа
ИмяРегитра = ИмяБазовогоТипаПоОбъектуМетаданных(ВидДвижения);
РегистрМенеджер = Метаданные[ИмяРегитра][ВидДвижения.Имя];//Объект метаданных
ДвиженияБУ = [ИмяРегитра].ВыбратьПоРегистратору(ВыборкаДокументов.Ссылка);
//Пока ДвиженияБУ.Следующий() Цикл
//
//КонецЦикла;
КонецЦикла;
КонецЦикла;
КонецЦикла;
т.е задача перебрать все документы, и проверить все движения.
РегистрМенеджер = Метаданные[ИмяРегитра][ВидДвижения.Имя]; Вот тут то вся и загвоздка.... объект метаданных я получаю а как получить менеджера регистра?
|
|
1
Rom1k06
12.07.13
✎
10:21
|
Можно конечно запросом выбрать, но мне кажется это плохо скажется на скорости работы
|
|
2
Maxus43
12.07.13
✎
10:22
|
запросом надо.
Именно (0) плохо скажется на скорости работы
|
|
3
Rom1k06
12.07.13
✎
10:27
|
не не единственный де это вариант?
|
|
4
Конфигуратор1с
12.07.13
✎
10:29
|
(2) +1
(3) че?
|
|
5
Конфигуратор1с
12.07.13
✎
10:29
|
(0) ты скажи че те надо. Может все намного проще
|
|
6
Rom1k06
12.07.13
✎
10:30
|
Я же на писал, берем тип документа, выбираем документ, получаем все его движения, проверяем
|
|
7
Rom1k06
12.07.13
✎
10:36
|
СПС сам допер как надо
ВидРегитра = ИмяБазовогоТипаПоОбъектуМетаданных(ВидДвижения);
РегистрМенеджер = ВидРегитра[ВидДвижения.Имя];//Объект метаданных
ДвиженияБУ = РегистрМенеджер.ВыбратьПоРегистратору(ВыборкаДокументов.Ссылка);
Так оказалось проще)))
|
|
8
Конфигуратор1с
12.07.13
✎
10:50
|
(6) проверить что?
|
|
9
Rom1k06
12.07.13
✎
11:00
|
период движения
|
|
10
Maxus43
12.07.13
✎
11:03
|
дак запрос по регистрам делай, а не движения доков смотри, и сравнивай с датой регистратора....
|
|
11
Rom1k06
12.07.13
✎
11:31
|
(10) точно
|
|