|
|
|
ERP Закрытие месяца делает движения, как исключить документ d4rkmesa, paramedic, saaken, toypaul, xraf, serpentt, Aleks73, ЕRPe, shuhard, Elf_80_lvl, takefive, Crusher, formista2000, Homer, I_learn_1c, YaFedor, Kongo2019, X Leshiy, piter3, Жеглофф, scanduta, Fedor-1971, Krendel, Климов Сергей, tranquil_tim, Telcher, Волшебник, Сти, Kuzmich123, maxar, Bigbro, Александр111, Ivanich, rbcvg, lubitelxml
| ☑ | ||
|---|---|---|---|---|
|
0
I_learn_1c
11.12.25
✎
12:57
|
Всем привет,
Подскажите плиз куда копать.. В ЕРП по типовому Перемещение товаров и Пересортица товаров делают движения по регистру Себестоимость товаров. Доработано проведение, что некоторые перемещения и некоторые пересортицы не должны делать движения по себестоимости. (Если в документе есть галка "не делать движения по СС", то регистр Себестоимость товаров исключается при формировании таблицы движений) Но при закрытии месяца эти движения снова создаются, они лишние по факту, поэтому получается отрицательный остаток. Где еще нужно дописать, чтобы если в документе установлена галка, то при закрытии месяца такой-то регистр не заполнялся по документу? Или хотя бы какой модуль/обработка выполняет создание недостающих движений при закрытии месяца? |
|||
|
1
Волшебник
11.12.25
✎
12:58
|
Доработайте документ "Расчет себестоимости выпуска".
Удачи |
|||
|
2
Kuzmich123
11.12.25
✎
13:11
|
(1) Станислав, это ты специально погнал человека на минное поле? ))
(0) Лезть в механизм расчета с/с в УТ/ЕРП/КА это надо быть либо очень умным, либо очень тупыммм... |
|||
|
3
I_learn_1c
11.12.25
✎
13:12
|
(1) посмотрю сейчас..
а можно чуть подробнее? при создании этого документа создаются и недостающие движения к другим документам (для перемещения например)? потому что у меня именно документ перемещение, смотрю отчет Движения документа 1. провели документ с галкой - все ок, движений по Себестоимость товаров нет, по остальным регистрам есть 2. делаем закрытие месяца и в отчете Движения документа появляются движения по Себестоимость товаров. А они там не нужны. это при создании документа по расчету себестоимости происходит? |
|||
|
4
I_learn_1c
11.12.25
✎
13:13
|
(2) а где еще можно посмотреть?
|
|||
|
5
d4rkmesa
11.12.25
✎
13:16
|
(0) Хватит портить ERP. ) Не могу придумать задачу, чтобы кому-то понадобилось "некоторые перемещения и некоторые пересортицы не должны делать движения по себестоимости".
|
|||
|
6
Kuzmich123
11.12.25
✎
13:16
|
(4) давайте начнем с самого начала. Как вообще возникла эта идиотская задача?
"некоторые перемещения и некоторые пересортицы" Вы понимаете, что при перемещении товара создается/начинает использоваться отдельная аналитика учета номенклатуры, со своими свойствами, характеристиками, местами хранения. И на эту аналитику система должна привязать с/с исходной аналитики. Ждем ветки, что "Отчеты по себестоиомости" показывают неправильную с/с, либо не показывают с/с |
|||
|
7
Волшебник
11.12.25
✎
13:18
|
(2) Пусть человек получит удовольствие от решения СЛАУ.
|
|||
|
8
shuhard
11.12.25
✎
13:22
|
(4) такие задачи решаются в событии перед записью модуля регистра накопления
В твоём случае нужно набор записей очистить Процедура ПередЗаписью(Отказ, Замещение) Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли; ДокументРегистратор = ЭтотОбъект.Отбор.Регистратор.Значение; Если ТипЗнч(ДокументРегистратор) = Тип("ДокументСсылка.ВнутреннееПотребление") И ЭтотОбъект.Количество() > 0 Тогда Если ДокументРегистратор.выс_ОперацииВскрыши = Перечисления.выс_ОперацииВскрыши.СписаниеСЗапасов И ЭтотОбъект[0].Организация.ИНН = "" Тогда Для каждого стр из ЭтотОбъект Цикл Если стр.РасчетСебестоимости = Ложь Тогда Продолжить; КонецЕсли; Если ЗначениеЗаполнено(стр.СтатьяРасходовСписания) Тогда стр.ВременнаяРазница = стр.ВременнаяРазница +(стр.СтоимостьРегл + стр.ДопРасходыРегл + стр.ТрудозатратыРегл + стр.ПостатейныеПеременныеРегл + стр.ПостатейныеПостоянныеРегл - стр.ВременнаяРазница - стр.ПостояннаяРазница); КонецЕсли; КонецЦикла; КонецЕсли; КонецЕсли; ДокументРегистратор = ЭтотОбъект.Отбор.Регистратор.Значение; Если ТипЗнч(ДокументРегистратор) = Тип("ДокументСсылка.ПрочееОприходованиеТоваров") И ЭтотОбъект.Количество() > 0 Тогда Если ДокументРегистратор.хозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВозвратИзЭксплуатации Тогда Для каждого стр из ЭтотОбъект Цикл Если стр.ВременнаяРазница<>0 Тогда стр.ВременнаяРазница = 0; КонецЕсли; КонецЦикла; КонецЕсли; КонецЕсли; |
|||
|
9
ЕRPe
11.12.25
✎
13:23
|
(0) Ну если топором, то перед записью набора в регистре Себестоимость.
|
|||
|
10
I_learn_1c
11.12.25
✎
13:24
|
(6) ну я не могу влиять на это. какая задача есть ту и пытаюсь решить
сейчас сделано уже до меня, что если в Перемещение товаров установлена галка, то это перемещение не делает движений по себестоимости, делает дополнительно движения по аренде по другому регистру добавленному. в отчетах все сходится до момента закрытия месяца, т.к. в этой ситуации еще делают док Внутреннее потребление и он делает расход по регистру с/с. Расход еще и от перемещения не нужен, а после закрытия месяца эти движения добавляются. |
|||
|
11
Волшебник
11.12.25
✎
13:27
|
(10) Перемещение товаров делает движение по аренде... Интересно
|
|||
|
12
paramedic
11.12.25
✎
16:34
|
(10) Бегите из этой конторы. Такое извращенное изменение логики работы ЕРП не прощает.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |