|
непонятки с движениями документа | ☑ | ||
---|---|---|---|---|
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)
Использование: Только чтение. Описание: Тип: КоллекцияДвижений. Предоставляет доступ к коллекции наборов записей движений документа. Свойства коллекции содержат наборы записей движений документа, которые включены для данного документа в конфигурации. Имена свойств совпадают с именами объектов конфигурации, по которым могут совершаться движения, как они заданы в конфигураторе. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |