![]() |
|
Не записываются движения программно | ☑ | ||
---|---|---|---|---|
0
scanduta
09.07.14
✎
16:41
|
РегистрБухНалоговый=РегистрыБухгалтерии.Налоговый.СоздатьНаборЗаписей();
РегистрБухНалоговый.Записывать=Истина; РегистрБухНалоговый.Отбор.Регистратор.Значение=Ссылка; РегистрБухНалоговый.Прочитать(); Для каждого Движение Из РегистрБухНалоговый Цикл Если Движение.СчетДт=Счет_91_02_6 и Движение.СубконтоДт.ПрочиеДоходыИРасходы=СубПрочиеДоходыиРасходы Тогда //Движение.СчетДт=Счет_91_02_7; //Движение.КоличествоДт=0; //Движение.СубконтоДт.ЦенныеБумаги=Неопределено; КонецЕсли; Если Движение.СчетДт=Счет_НЕ_01_9 ТОгда Движение.СчетДт=Счет_НЕ_03; КонецЕсли; КонецЦикла; РегистрБухНалоговый.Записать(Истина); Движения в наборе записей меняются но не записываются. Т.е. после строки РегистрБухНалоговый.Записать(Истина); восстанавливаются стандартные проводки, что я делаю не так? |
|||
1
Лефмихалыч
09.07.14
✎
16:43
|
>что я делаю не так?
выполняешь свой код ДО того, как выполняется код, формирующий стандартные проводки |
|||
2
scanduta
09.07.14
✎
16:49
|
(1) нее... тут документ вообще не записывается. Меняю записи прямо в регистре
|
|||
3
Maxus43
09.07.14
✎
16:50
|
РегистрБухНалоговый.Отбор.Регистратор.Установить(Ссылка);
|
|||
4
Maxus43
09.07.14
✎
16:51
|
Точку останова поставь в регистре перед записью, и смотри сколько раз туда заглянет и с чем набор записей. Увидишь партизанский набор - жмакни на стек вызовов
|
|||
5
GROOVY
09.07.14
✎
16:51
|
(3) Мимо :)
(0) Открой отладку модуля набора записей и посмотри стек вызовов при последнем вызове события ПриЗаписи. Думай. |
|||
6
scanduta
09.07.14
✎
16:51
|
(3) Дело не в отборе. Отбор правильно накладывается.
Т.е. движения получаются правильные после обработки. Но затираются в этом месте РегистрБухНалоговый.Записать(Истина); |
|||
7
GROOVY
09.07.14
✎
16:51
|
(4) Попал! :)
|
|||
8
scanduta
09.07.14
✎
16:52
|
ок спасибо попробую
|
|||
9
Maxus43
09.07.14
✎
16:52
|
(5) про Установить - это на всякий. Ибо если так задавать отбор - то там и Отбо.Регистратор.Использование = Истина может надо будет. Чтоб не ошибся - надо юзать Установить)
|
|||
10
scanduta
09.07.14
✎
16:56
|
Вообщем помогло вот что
РегистрБухНалоговый.ОбменДанными.Загрузка=Истина; всем спасибо!" |
|||
11
Maxus43
09.07.14
✎
16:58
|
(10) Да, это всегда был русский народный способ. Снимать штаны через голову)
|
|||
12
scanduta
09.07.14
✎
17:09
|
И да, все таки перетиралось в модуле набора записей
|
|||
13
Maxus43
09.07.14
✎
17:10
|
(12) толк то какой от такого изменения? документ перепроведёшь и опять старое будет
|
|||
14
scanduta
09.07.14
✎
17:50
|
(13) Так и задумано . Вообщем специфика ситуации =)
|
|||
15
Лефмихалыч
09.07.14
✎
17:55
|
(13) здрастенафиг! А как еще починить движения в закрытом периоде?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |