0
FoXSkr
25.08.11
✎
12:28
|
Доброе время суток.
Чуствую что проблема легкая, но почемуто никак не могу найти ее решения. У меня есть самописный документ в модуле которого вложена такая вот процедура проведения:
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
Если Не Отказ Тогда
Для Каждого Строка Из ОсновныеСредства Цикл
Если Строка.ОсновноеСредство.ВестиКоличественныйУчет Тогда
НоваяЗапись = Движения.КоличественныйУчетОС.ДобавитьПриход();
НоваяЗапись.Активность = Истина;
НоваяЗапись.Организация = Организация;
НоваяЗапись.Количество = Строка.Количество;
НоваяЗапись.ОсновноеСредство = Строка.ОсновноеСредство;
НоваяЗапись.Период = Дата;
Иначе
Сообщить("У ОС " + Строка.ОсновноеСредство + " не установлен признак ведения по количественному учету. Запись для этого ОС не будет произведена.");
Отказ = Истина;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Проблема заключается в том что после проведении документа (нажав на кнопку проведения в форме документа), нажать на кнопку перейти в регистр накопления он не дает никакие движения, при закрытии документа он предлогает сохранить выполненные изменения, если сохраняешь то движения записываются, если нет то документ остается проведенным но без движений.
|
|