Имя: Пароль:
1C
 
Возможна ли очистка предв. рассчитанной себестоимости/распр.по партиям штатным способом?КА
0 АгентБезопасной Нацио
 
07.07.25
11:44
Есть КА. Ежедневно делается расчет себеса регламентным заданием (вызов РасчетСебестоимости.ПредварительныйРасчетСебестоимости)
Хочется "снести результаты предварительного расчета", и рассчитать полностью месяц заново, "с нуля".
Нашел, что при запуске с ключом /РежимОтладки в НастройкахОперацийЗакрытияМесяца появляется пункт ОтладкаРасчета с опциями, в т.ч. "Очищать старые расчетные движения".
Но на включение "очистки" реакции не наблюдаю.

Вопрос: Можно ли штатно (чем-то типовым, рекомендованным вендором) очистить расчет, и пересчитать заново? Или нужно "изобретать очередной велосипед"?
1 denk
 
07.07.25
14:16
А разве повторный расчет себестоимости не очищает результат предыдущего расчета?
2 АгентБезопасной Нацио
 
07.07.25
14:27
(1) генерить задание на расчет на каждый документ периода?
3 denk
 
07.07.25
15:04
Возможно, я не уловил суть проблемы... Для инициализации повторного расчета за указанный период достаточно передернуть (отменить проведение и перепровести) один документ товародвижения, например, Приобретение или Реализацию. В этот момент будут созданы Задания к расчету, расчет будет готов к запуску. В процессе расчета будут созданы и обработаны остальные Задания к расчету, которые система посчитает нужным создать для выполнения полного расчета себестоимости.
4 АгентБезопасной Нацио
 
07.07.25
16:19
(3) Весь период точно не пересчитывается, видимо - либо по набору ключей номенклатуры, либо по набору ключей партий (не проверял)
На чем проверял:
1. Задним числом ввели документ началом месяца. При распределении партий на него падает партия из середины месяца (т.к. начальные остатки по партиям уже распределены). Хочется  перераспределить партии "правильно". "Математически"-то всё правильно, но не по фифо.
2. Не заполнены некоторые поля в ВозвратОтКлиента. Если заполнять программно  - пока не создашь ЗаданияНаРасчетСебестоимости по этим докам, они не пересчитываются. Ну и, соответственно, "не те партии" остаются на остатках.
5 АгентБезопасной Нацио
 
07.07.25
15:37
(3) кстати, тоже хороший вопрос - А без "передергивания"?
6 denk
 
07.07.25
15:53
Смущает, что речь о "предварительном расчете себестоимости". Если честно, я им никогда не пользуюсь, выполняю только окончательный расчет. Неохота сейчас вспоминать конкретику, но этот "предварительный" расчет, реально какой-то предварительный и обрезанный, не учитывает какие-то частые ситуации.
Если задним числом вводится документ, то этого уже достаточно для запуска расчета себестоимости, ничего передергивать не надо. Речь опять же об "окончательном закрытии месяца".
В общем, в ERP/КА нет понятия отмены закрытия месяца. При выполнении тех или иных операций с первичными документами создаются Задания к расчету, что является флагом для повторного запуска расчета себестоимости. И если результат не устраивает, то дело не в том, что прошлый расчет не отменился. Дело в чем-то другом.
7 АгентБезопасной Нацио
 
07.07.25
16:06
(6) >  И если результат не устраивает, то дело не в том, что прошлый расчет не отменился. Дело в чем-то другом.

Если очистить строки регистров (выручкаИСебестоимостьПродаж - по себесу, и СебестоимостьТоваров у непартиеобразующих доков), создать Задания и пересчитать - всё становится верно.
Но мой "велосипед" для этого мне не нравится. Думал, есть что-то стандартное и правильное...

>  этот "предварительный" расчет, реально какой-то предварительный и обрезанный

Да, он допрасходы не распределяет.
8 denk
 
07.07.25
16:17
https://is1c.ru/about/pc/article/predvaritelnoe-i-okonchatelnoe-zakrytie-mesyatsa-v-erp-ka-ut-chto-vybrat-polzovatelyu/?ysclid=mct4hbdv73643703644 Про отличие предварительного и окончательного закрытия. В частности, вот:  "Б) Расчет себестоимости производится только для новых или измененных с прошлого закрытия месяца документов. Если вы вносите документы задним числом, например, то себестоимость ранее рассчитанных документов не изменится до окончательного закрытия."
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший