|
Управляемые формы: создаю операцию бух программно, но не сохраняет движения |
☑ |
0
evorle145
06.12.13
✎
12:31
|
раньше писал:
Движения = Документ.Движения.Хозрасчетный.Добавить();
Движения.Организация = Объект.Организация;
Движения.Период = КонецДня(Объект.ДатаОкончания);
......
......
Документ.СуммаОперации = СуммаДок;
Документ.Записать();
В результате и документ записывался и движения по регистру тоже записывались, а сейчас тот же код в режиме УФ док операция бух записывает, а движений нет в регистре! Подскажите, что поменялось? как теперь нужно делать?
|
|
1
samozvanec
06.12.13
✎
12:39
|
а в отладчике в наборе в ПередЗаписью они есть?
|
|
2
RHCP
06.12.13
✎
12:40
|
Движения.Записать();
|
|
3
roman844
06.12.13
✎
12:41
|
(0) смотри как в (2)
|
|
4
evorle145
06.12.13
✎
12:45
|
(3), делаю Движения.Записать(), пишет: Метод объекта не обнаружен
|
|
5
samozvanec
06.12.13
✎
12:55
|
(2) у него Движения не набор, а запись
(4) у тебя Движения не набор, а запись
|
|
6
roman844
06.12.13
✎
12:55
|
так попробуй
Проводка = Движения.Хозрасчетный.Добавить();
Проводка.Организация = Объект.Организация;
Проводка.Период = КонецДня(Объект.ДатаОкончания);
......
......
Проводка.СуммаОперации = СуммаДок;
Проводка.Записать();
|
|
7
samozvanec
06.12.13
✎
13:00
|
(6)
|
|
8
roman844
06.12.13
✎
13:02
|
точняк
|
|
9
evorle145
06.12.13
✎
14:30
|
(6), это не помогает, потому что пишет, Переменная не определена (Движения)
Проводка= <<?>>Движения.Хозрасчетный.Добавить(); (Проверка: Сервер)
|
|
10
Borteg
06.12.13
✎
14:56
|
Движения.хозрасчетный.записывать =истина
|
|
11
maksim358
06.12.13
✎
14:59
|
(9) ты указл хоть по чему документ движения будет делать?
|
|
12
Borteg
06.12.13
✎
15:00
|
БухСправка = Документы.ОперацияБух.СоздатьДокумент();
БухСправка.Движения.Хозрасчетный.Записывать = Истина;
|
|
13
Borteg
06.12.13
✎
15:00
|
дальше как у тебя
|
|
14
evorle145
06.12.13
✎
15:11
|
(10) , спасибо! Это как раз только что выяснил. Действительно, в старой версии бух 2.0 было свойство документа операция бух "Запись движений при проведении" и оно имело значение "Записывать модифицированные", а теперь в бух 3.0 это свойство имеет значение "Записывать выбранные"....
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший