|
непонятки с движениями документа
| ☑ |
0
Stim
27.02.12
✎
16:26
|
встаю отладчегом на "конецпроцедуры" обработки "ОбработкаПроведения" документа Плат поруч исх
отладка дошла до конца процедуры. проверяю значение в отладчике
"движения.КнигаУчетаДоходовИРасходов.количество()"
пишет, что равно 0
жму Ф9. смотрю в режиме предприятия - есть движения у документа.
WTF?
|
|
1
Stim
27.02.12
✎
16:27
|
обработки "ОбработкаПроведения" = процедуры "ОбработкаПроведения"
|
|
2
Amra
27.02.12
✎
16:28
|
Подписка на событие?)
|
|
3
andrewks
27.02.12
✎
16:29
|
(2) +100
|
|
4
Sinoptic
27.02.12
✎
16:32
|
(0) Потому-что он не в движения пишет, а наборами записей, и чтобы получить эти записи нужно по регистратору из регистра вытягивать, например запросом (что и делает обработка "Движения документа по регистрам".
|
|
5
Stim
27.02.12
✎
16:35
|
(2)(3) там только подписки Передзаписью и они служат для другой цели. кроме того, они выполняются ПЕРЕД обработкой проведения
|
|
6
Stim
27.02.12
✎
16:38
|
(4) ну дык и движения.КнигаУчетаДоходовИРасходов
тоже набор записей с отбором по регистратору. и почему-то набор записей РБ показывает
|
|
7
Sinoptic
27.02.12
✎
16:45
|
(6) Не путай движения документа и созданный в модуле (через РегистрыИмяРег.СоздатьНаборЗаписей() с отбором по регистратору) это два разных объекта. Движения - это свойство документа, где хранятся ссылки на записи в регистрах (там даже можно не указывать регистратор), а созданный набор записей это отдельный объект со свойством "Регистратор" и к "движениям" документа не имеет никакого отношения.
|
|
8
Sinoptic
27.02.12
✎
16:49
|
+(7)
Чтобы добавить запись в коллекцию движений нужно писать:
Запись = Движения.ИмяРегистра.Добавить();
А все остальное, записанное в регистры иным способом, даже с указанием регистратора в движения документа не попадет.
|
|
9
Stim
27.02.12
✎
16:50
|
(7) ничего не понял. Какая разница - и в программно созданном наборе записей и в движениях - один и тот же объект с типом РегистрНакопленияНаборЗаписей.КнигаУчетаДоходовИРасходов и с одинаковым отбором
|
|
10
Sinoptic
27.02.12
✎
16:55
|
Движения (RegisterRecords)
Использование:
Только чтение.
Описание:
Тип: КоллекцияДвижений.
Предоставляет доступ к коллекции наборов записей движений документа. Свойства коллекции содержат наборы записей движений документа, которые включены для данного документа в конфигурации. Имена свойств совпадают с именами объектов конфигурации, по которым могут совершаться движения, как они заданы в конфигураторе.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой