Имя: Пароль:
1C
1С v8
Не выполняются движения по регистру
0 karisha
 
23.10.11
12:13
Добрый день.
Не могу никак выполнить движения по регистрам через стандартную процедуру.


Процедура ВыполнитьПриход() Экспорт

   ОбщегоНазначения.ВыполнитьДвижениеПоРегистру(ЭтотОбъект, ВидДвиженияНакопления.Приход);

КонецПроцедуры // ВыполнитьПриход()


Смотрел через отладчик, все нормально. Должен выполнить движения, но никаких движений нет.
На что обратить внимание ? Спасибо.
1 Beduin
 
23.10.11
12:20
(0) В процедуре есть метод записать()?
2 karisha
 
23.10.11
12:21
Нет
3 Beduin
 
23.10.11
12:21
(2) Тогда почему ты думаешь, что движения должны появится в базе?
4 karisha
 
23.10.11
12:22
:) согласен, вот туплю.
5 karisha
 
23.10.11
12:30
Всё равно нет движений
6 sanja26
 
23.10.11
12:33
откуда вызываешь ВыполнитьПриход()?
7 karisha
 
23.10.11
12:35
С модуля документа


   Если Не Отказ Тогда
       Движения.Продажи.ВыполнитьДвижения();
   КонецЕсли;
8 karisha
 
23.10.11
12:36
НаборДвижений = Движения.Продажи;
   ТаблицаДвижений = НаборДвижений.ВыгрузитьКолонки();
   ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаПоНоменклатуре, ТаблицаДвижений);
   ТаблицаДвижений.ЗаполнитьЗначения(Подразделение,"Подразделение");
   ТаблицаДвижений.ЗаполнитьЗначения(Склад , "Склад");
   ТаблицаДвижений.ЗаполнитьЗначения(ДоговорКонтрагента,"ДоговорКонтрагента");
   ТаблицаДвижений.ЗаполнитьЗначения(Ссылка,"Документ");
   НаборДвижений.мПериод          = Дата;
   НаборДвижений.мТаблицаДвижений = ТаблицаДвижений;
   Если Не Отказ Тогда
       Движения.Продажи.ВыполнитьДвижения();
   КонецЕсли;