Имя: Пароль:
1C
1С v8
БП 2.0.кто разбирался с с закрытием месяца (расчет себестоимости) - глюк?
0 Джордж1
 
19.07.11
20:29
Есть там такая процедура - РасчетПрямыхРасходоы() - запускается несколько раз и каждый раз делает проводки по расчету себестоимости
Это ошибка в конфе?
Вот пример где видно что процедура запускается 2 раза с одними и теми же параметрами
   ЗакрытиеCчетовКосвенныхРасходов(СтруктураШапкиДокумента, СтруктураДопПараметров);
   
   Если СтруктураДопПараметров.СпособРасчетаСебестоимостиПроизводства = "ПоПеределам"
       И СтруктураДопПараметров.ТаблицаВстречногоВыпуска.Количество() > 0 Тогда
       СтруктураДопПараметров.РасчетПрямыхЗатратНомер = "1";
       РасчетПрямыхЗатрат(СтруктураШапкиДокумента, , СтруктураДопПараметров);
       СтруктураДопПараметров.РасчетПрямыхЗатратНомер = "2";
       РасчетПрямыхЗатрат(СтруктураШапкиДокумента, , СтруктураДопПараметров);
       // Списание общепроизводственных и общехозяйственных расходов
       // на себестоимость продукции (услуг).
       СтруктураДопПараметров.РасчетПрямыхЗатратНомер = "3" + СпособОценкиМПЗ;
       РаспределениеКосвенныхРасходов(СтруктураШапкиДокумента, СтруктураДопПараметров);
       
   Иначе
       СтруктураДопПараметров.РасчетПрямыхЗатратНомер = "";
       РасчетПрямыхЗатрат(СтруктураШапкиДокумента, , СтруктураДопПараметров);
       РаспределениеКосвенныхРасходов(СтруктураШапкиДокумента, СтруктураДопПараметров);
   КонецЕсли;
   
   ЗакрыватьОПР_ОХР = ЕстьОстатокНаСчетахОПР_ОХР(СтруктураШапкиДокумента);
   РаспределениеКосвенныхРасходов(СтруктураШапкиДокумента, СтруктураДопПараметров, ЗакрыватьОПР_ОХР.ЗакрыватьОПР, ЗакрыватьОПР_ОХР.ЗакрыватьОХР);
   
   Если СтруктураШапкиДокумента.ОтражатьВНалоговомУчете Тогда
       ЗакрытиеCчетовКосвенныхРасходов(СтруктураШапкиДокумента, СтруктураДопПараметров);
       Если НЕ СтруктураШапкиДокумента.ПрименениеПБУ18 Тогда
           СтруктураДопПараметров.РасчетПрямыхЗатратНомер = "";
           РасчетПрямыхЗатрат(СтруктураШапкиДокумента, , СтруктураДопПараметров);
           ЗакрытиеCчетовКосвенныхРасходов(СтруктураШапкиДокумента, СтруктураДопПараметров);
           РаспределениеКосвенныхРасходов(СтруктураШапкиДокумента, СтруктураДопПараметров);
       КонецЕсли;
   КонецЕсли;
1 Джордж1
 
19.07.11
20:30
РасчетПрямыхЗатрат - вот про эту процедуру речь
2 Джордж1
 
19.07.11
20:37
правильно ли я понимаю что
мПроводки.Записать(Ложь);
записывает проводки и последующем запросе в этом же модуле уже учитывает эти записи?
3 Starhan
 
26.07.11
09:15
1й раз расчет прямых расходов, второй раз расчет прямых расходов с учетом распредлеившихся косвенных.
Все правильно.
4 Guk
 
26.07.11
09:24
(0) разбирался. глюк, однозначно. двоит проводки. пришлось заремить второй вызов...
5 Джордж1
 
26.07.11
09:27
(4)я тоже разобрался.
В документе Реализация... счет учета расходов надо было ставить 90.02, а не 20.01.
Все больше убеждаюсь что многое в БП сделано через ж.опу.