0
Double_Medved
16.04.13
✎
13:15
|
Подскажите пожалуйста, не получается разобраться. УТ11, есть документ "РасчетСебестоимости", и клиенты постоянно забывают его перепроводить, т.е. он как бы обновляет себестоимость товаров. Сказали сделать им чтобы при каждом проведении документа "УстановкаЦенНоменклатуры" автоматически перероводился документ "РасчетСебестоимости". Вроде бы ничего сложного, но блин когда он вызывается и проводится из документа "УстановкаЦенНоменклатуры" то вылетает ошибка "Запись с такими ключевыми полями существует". Если его просто открывать и проводить - то все нормально. Не пойму в чем дело. Вот как я его вызываю:
Док = Документы.РасчетСебестоимостиТоваров.Выбрать( НачалоМесяца(ДатаДок),КонецМесяца(ДатаДок),,);
Пока Док.Следующий() Цикл
Если ЗначениеЗаполнено(Док.Ссылка)
Тогда
Если Константы.РассчитыватьСебестоимостьПриУстановкеЦен.Получить() = Истина Тогда
Д = Док.ПолучитьОбъект();
Д.Дата = КонецМесяца(ДатаДок);
Д.ВыполнитьРасчет();
Д.Записать(РежимЗаписиДокумента.Проведение);
КонецЕсли;
Иначе
Возврат 0;
КонецЕсли;
КонецЦикла;
|
|