|
Ткните носом, где проиходит запись в РС |
☑ |
0
Boleev v2
25.09.12
✎
03:51
|
Типовая УТ.
Добавил новый РС и в качестве регистратора новый документ. Использую типовой механизм
НаборДвижений = Движения.СостояниеККМКонтрагентов;
ТаблицаДвижений = НаборДвижений.ВыгрузитьКолонки();
// Заполним таблицу движений.
ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаПоКассам, ТаблицаДвижений);
НаборДвижений.мПериод = Дата;
НаборДвижений.мТаблицаДвижений = ТаблицаДвижений;
Если Не Отказ Тогда
Движения.СостояниеККМКонтрагентов.ВыполнитьДвижения();
КонецЕсли;
Запись в РС не происходит.
Пришлось добавить строку
НаборДвижений.Записать();
но в типовых документах этой строки нет.
|
|
1
Alex375
25.09.12
✎
04:16
|
А где используешь типовой механизм? Твой документ может проводиться или нет?
Обычно делают так: у документа выставляют, что он может проводиться, что он является регистратором указанного регистра, а далее в обработчике проведения выполняется формирование движений в регистр. Записывать принудительно ничего не требуется при таком подходе.
|
|
2
ZanderZ
25.09.12
✎
04:20
|
"Записывать принудительно ничего не требуется при таком подходе." Это если стоит "Записывать движения при проведения" = "Записывать модифицированные", если же нет то надо ручками записывть
|
|
3
Ranger_83
25.09.12
✎
06:02
|
(0)в модуле набора записей
|
|
4
Рэйв
25.09.12
✎
06:10
|
не парься ты с этими типовыми механизмами если не получаеться.
Сделай по человечески:
Движения.СостояниеККМКонтрагентов.Очистить();
Движения.СостояниеККМКонтрагентов.Записывать=Истина;
Движение=Движения.СостояниеККМКонтрагентов.Добавить();
...
Потом заполняй Движение.
|
|
5
Рэйв
25.09.12
✎
06:11
|
Вечно как упрутся в эти типовые механизмы - потом сутками кругами ходят вокруг простых вещей:-)
|
|
6
sinisterfrag
25.09.12
✎
07:47
|
+1 не пытайся под типовую косить, пиши сам, иначе разучишся писать сам будет тупой копи паст
|
|
7
Boleev v2
25.09.12
✎
13:30
|
(3) нету там
|
|
8
BigShmax
25.09.12
✎
13:45
|
ващет не указано в какой процедуре идет заполнение. типовая автоматом записывает при определенных настройках в транзакции а следовательно в модуле объекта при проведении оного
|
|
9
cw014
25.09.12
✎
14:07
|
(7) тык ПКМ на документе, "свойства", ищем строку "Запись движений при проведении", ставим "Записывать модифицированные" и будет тебе счастье
|
|
10
Boleev v2
25.09.12
✎
14:12
|
(9) аха. оно. спасибо!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший