Имя: Пароль:
1C
1С v8
Ткните носом, где проиходит запись в РС
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) аха. оно. спасибо!
Закон Брукера: Даже маленькая практика стоит большой теории.