|
В какой момент записываются движения в регистр | ☑ | ||
---|---|---|---|---|
0
1cnik123
31.10.12
✎
13:57
|
Делаю подписку на события - событие ОбработкаПроведения для Заказа покупателя
в обработчике события сразу читаю запросом регистр ЗаказыПокупателя Запрос.Текст = "ВЫБРАТЬ* |ИЗ | РегистрНакопления.ЗаказыПокупателей КАК ЗаказыПокупателей |ГДЕ | ЗаказыПокупателей.Регистратор = &Источник"; там пусто, хотя обработкапроведения уже сама по себе выполнилась. и Источник.Движения заполнена В какой момент в самом регистре появляются записи тогда? Когда после проведения можно читать регистр? |
|||
1
1C-band
31.10.12
✎
13:58
|
После завершения транзакции можно читать.
|
|||
2
MSII
31.10.12
✎
13:59
|
(0) Подписки тоже в транзакции отрабатывают
|
|||
3
1cnik123
31.10.12
✎
13:59
|
(1) а транзакция получается после выполнения подписки? т.е. нереально сразу читать регистр?
|
|||
4
Feanorko
31.10.12
✎
13:59
|
Покажи, как параметр запроса "Источник" устанавливаешь
|
|||
5
ptiz
31.10.12
✎
14:00
|
(3) Если только принудительно записать перед этим.
|
|||
6
1cnik123
31.10.12
✎
14:00
|
(4)Источник.ссылка - тупо тот документ который провел
|
|||
7
1cnik123
31.10.12
✎
14:00
|
(5) записать движения то не сделает
|
|||
8
Feanorko
31.10.12
✎
14:01
|
(7) с чего бы?
|
|||
9
1C-band
31.10.12
✎
14:02
|
(7) От режима проведения зависит.
|
|||
10
1cnik123
31.10.12
✎
14:03
|
(8) создай документ - запиши - посмотри движения
(9)я типовый механизм исползую - записать с движениями это фактически провести его программно, кароче 2 раза одно и тоже... |
|||
11
Feanorko
31.10.12
✎
14:04
|
(9) с какого перепуга? :)
|
|||
12
Feanorko
31.10.12
✎
14:04
|
(10) тебе толкуют про записать движения :)
|
|||
13
1cnik123
31.10.12
✎
14:08
|
(12) ааа типа Источник.Движения.Записать(), тогда в регистрах все уже будет? а 2ой раз как то после окончания транзакции не пойдет запись?
|
|||
14
lapinio
31.10.12
✎
14:11
|
Да в регистре будет запись. Тока зачем тебе это? ты делаешь контроль отрицательных остатков ?
|
|||
15
Feanorko
31.10.12
✎
14:11
|
(13) >а 2ой раз как то после окончания транзакции не пойдет запись?
это зависит от свойства документа "Запись движений при проведении" |
|||
16
floody
31.10.12
✎
14:11
|
Ну сними флажок "записывать" если он сам не снимается.
|
|||
17
1cnik123
31.10.12
✎
14:15
|
(15)Записывать модифицированные .... тока как это работает?
|
|||
18
1cnik123
31.10.12
✎
14:16
|
(15) а если Источник - Корректировка Заказа покупателя - Двжиения.Записать() - проведет операции суммирования по рг. Заказы покупателя?
|
|||
19
hhhh
31.10.12
✎
14:22
|
(18) ну так вы же этого и хотите. Конечно проведет.
|
|||
20
Feanorko
31.10.12
✎
14:24
|
(17) если к концу транзакции у набора записей Модифицированность = Истина, то такие движения запишутся
|
|||
21
1cnik123
31.10.12
✎
14:51
|
(20) спасибо разобрался
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |