Прочитать регистр накопления с отбором по регистратору
☑
0
lamme
25.08.16
✎
15:19
УТ 10,3
Реализация товаров
делает движение по РН == ПродажиСебестоимость и РН = Продажи
В процедуре ОбработкаПроведения перед конецпроцедуры (т.е. на мой взгляд - уже все записи в этих РН уже есть) делаю код:
Набор=РегистрыНакопления.ПродажиСебестоимость.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(Ссылка);
Набор.Прочитать();
Набор1=РегистрыНакопления.Продажи.СоздатьНаборЗаписей();
Набор1.Отбор.Регистратор
Набор1.Прочитать();
В набор - есть данные
в набор1 - нет
захожу в док - смотрю движения по РН продажи. Они есть.
что не так ?
1
lamme
25.08.16
✎
15:19
Набор1=РегистрыНакопления.Продажи.СоздатьНаборЗаписей();
Набор1.Отбор.Регистратор.Установить(Ссылка);
Набор1.Прочитать();
2
Dark_Warrior
25.08.16
✎
15:29
А если подпиской на обработку проведения?
3
lamme
25.08.16
✎
15:30
в Движения.Продажи - все показывает
4
lamme
25.08.16
✎
15:31
(2)
а в чем разница?
5
Mankubus
25.08.16
✎
15:35
движения по продажам еще не записаны, а по ПродажиСебестоимость записаны?
6
shuhard
25.08.16
✎
15:36
(0)[т.е. на мой взгляд - уже все записи в этих РН уже есть]
ответ не верный
7
lamme
25.08.16
✎
15:36
(5)
ну получается что да
8
lamme
25.08.16
✎
15:40
короче .. сделал так
Набор1=Движения.Продажи;
Для Каждого ТекДвижение1 Из Набор1 Цикл
конеццикла
так все работает.
Если честно - не сильно понимаю
почему в один РН инфо пишется сразу
в другой - нет.
9
Михаил Козлов
25.08.16
✎
15:44
(8) Потому что движения по ПродажиСебестоимость делаются не в модуле объекта, а в общем модуле УправлениеЗапасамиПартионныйУчет.
10
lamme
25.08.16
✎
15:46
ну так то да.
но если я стою в документе ОбработкаПроведения в конце модуля (перед конецпроцедуры) - то тут уже все общие модули уже отработаны.
я так думаю.
(про подписки молчу)
11
hhhh
25.08.16
✎
15:48
(10) запись делается в конце процедуры, чего вы чудите? перед КонецПроцедуры там ничего нет и быть не может.
12
Михаил Козлов
25.08.16
✎
15:49
(10) Да, отработал и записал набор записей (поэтому и Прочитать()). А коллекцию движений документа модуль не трогал.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой