|
Не выполняются движения по регистру
| ☑ |
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
|
НаборДвижений = Движения.Продажи;
ТаблицаДвижений = НаборДвижений.ВыгрузитьКолонки();
ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаПоНоменклатуре, ТаблицаДвижений);
ТаблицаДвижений.ЗаполнитьЗначения(Подразделение,"Подразделение");
ТаблицаДвижений.ЗаполнитьЗначения(Склад , "Склад");
ТаблицаДвижений.ЗаполнитьЗначения(ДоговорКонтрагента,"ДоговорКонтрагента");
ТаблицаДвижений.ЗаполнитьЗначения(Ссылка,"Документ");
НаборДвижений.мПериод = Дата;
НаборДвижений.мТаблицаДвижений = ТаблицаДвижений;
Если Не Отказ Тогда
Движения.Продажи.ВыполнитьДвижения();
КонецЕсли;
|
|