|   |   | 
| 
 | ERP корректировка регистра Себестоимость Товаров реальна? | ☑ | ||
|---|---|---|---|---|
| 0
    
        xraf 21.05.19✎ 16:14 | 
        Доброго времени суток.
 Есть этап 2018 года и в нем осталась ошибка, что в регистре Себестоимость Товаров в разделах Товары на складах и Производственные затраты не подцепилась Партия. Материалы по этому этапу переданы в ноябре 2018. Выпуск в 2019. Расход в Этапе тоже новым 2019 годом. В итоге из-за отсутствия партий в записях от 2018 года в документе Передача материалов в производство, уже в этом году Этап не может определить Стоимости при расчете Себестоимости. Что сделал : этим годом взял записи из регистра Себестоимость Товаров от документа Передача материалов в производство, перенес их в док Корректировки регистров, где был расход, указал приход, и наоборот. Добавил в этот же документ Корректировки регистров первоначальный набор но с партиями. Успеха не добился. Вопрос: возможно система проверяет записи в регистре на тип регистратора? и поэтому эта затея заранее провальна? | |||
| 1
    
        xraf 21.05.19✎ 16:19 | 
        Или же есть кто легко подсовывает в этот регистр свои данные?     | |||
| 2
    
        Dmitry1c 21.05.19✎ 16:43 | 
        подписался на тему     | |||
| 3
    
        Вафель 21.05.19✎ 16:45 | 
        может нужно на момент до начала месяца (те конец предыдущего). он же по остаткам на начало наверняка смотрит | |||
| 4
    
        shuhard 21.05.19✎ 16:46 | 
        (0)[система проверяет записи в регистре на тип регистратора]  не замечал
 ты что-то с реквизитами напутал РСВ давно уже по вирутальным регистрам не работает ну и не вижу проблемы смоделировать на пустой базе и отладиться да, код не простой, займёт пару часов | |||
| 5
    
        xraf 21.05.19✎ 16:50 | 
        (3) как понимаю, больше влияет именно "перетекание" из одной сущности в другую, то есть из Товаров на складах в Производственные затраты а потом в Незавершенное производство     | |||
| 6
    
        xraf 21.05.19✎ 16:54 | 
        (4) Понял, спасибо, буду курить. 
 Реквизитов много в самом регистре этом, похоже что-то не прописал. Смоделировать ошибку в пустой базе трудоемко очень в том смысле, что как добиться от документа Передача материалов в производство, чтобы он не проставил партию. Видимо это был какой-то старый косяк. Пока смотрю правильные документы и какие там в регистре записи, возможно найду закономерность и пойму в чем ошибся. | |||
| 7
    
        xraf 21.05.19✎ 17:04 | 
        Сейчас эти затраты без партии но сидят ведь в Производственных.
 Жаль нет такого документа, как для прочих затрат, чтобы на пользовательском уровне их взять и распределить на партию выпуска. | |||
| 8
    
        ам794123 21.05.19✎ 17:06 | 
        (0) что мешает исправить партии напрямую в регистре накопления, как рекомендует компания 1с : https://its.1c.ru/db/metod8dev/content/2719/hdoc     | |||
| 9
    
        Вафель 21.05.19✎ 17:07 | 
        (6) смоделируй путем редактирования регистров у документа. без моделирования задача неразрешима | |||
| 10
    
        shuhard 21.05.19✎ 17:28 | 
        (6)[что как добиться от документа Передача материалов в производство, чтобы он не проставил партию]
 дык кто мешает скорректиравать движения ? хотя бы партативным ИР | |||
| 11
    
        shuhard 21.05.19✎ 17:30 | 
        (8) +1
 либо обработину напилить, минут 10 работы | |||
| 12
    
        xraf 21.05.19✎ 17:34 | 
        Попробую     | |||
| 13
    
        xraf 22.05.19✎ 11:53 | 
        Истина где-то здесь? :)
 // Этап 0 - подготовка к расчету // - исправляет некорректные исходные данные // - выполняет проверку данных ПодготовкаИсходныхДанныхКРасчету(ПараметрыРасчета); //++ НЕ УТ // Этап 1 // Формирует движения по регистрам: // - ТрудозатратыНезавершенногоПроизводства РаспределениеТрудозатрат(ПараметрыРасчета); // Этап 4 // Формирует движения по регистрам: // - СебестоимостьТоваров РаспределениеНоменклатурыНаПроизводство(ПараметрыРасчета); // Этап 6 // Формирует движения по регистрам: // - МатериалыИРаботыВПроизводстве РаспределениеМатериаловИРаботПоБазе(ПараметрыРасчета); // Этап 7 // Формирует движения по регистрам: // - ПартииНезавершенногоПроизводства РаспределениеМатериаловМеждуОстаткомНЗПиВыходнымиИзделиями(ПараметрыРасчета); //-- НЕ УТ // Этап 8 // Формирует движения по регистрам: // - СебестоимостьТоваров ЗаполнениеПартийВРегистреСебестоимостьТоваров(ПараметрыРасчета); //++ НЕ УТ РаспределениеТрудозатратНаВыпуск(ПараметрыРасчета); // Этап 5 // Формирует движения по регистрам: // - СебестоимостьТоваров РаспределениеНоменклатурыНаВыпуск(ПараметрыРасчета); //-- НЕ УТ // Этап 8а // Формирует движения по регистрам: // - ВыручкаИСебестоимостьПродаж ЗаполнениеПартийВРегистреВыручкаИСебестоимостьПродаж(ПараметрыРасчета); //++ НЕ УТ // Этап 8б // Формирует движения по регистрам: // - СебестоимостьТоваров ПереносСтоимостиТрудозатрат(ПараметрыРасчета); //-- НЕ УТ // Этап 9 (расчет предварительной стоимости) // Заполняет временные таблицы: // - ВТСтоимостьПартийТоваров // Формирует движения по регистрам: // - СтоимостьТоваров РасчетСебестоимостиТоваров(ПараметрыРасчета, СтрокаСхемыРасчета, Истина); // Этап 10 // Формирует движения по регистрам: // - СебестоимостьТоваров // - ПрочиеРасходы // - ПартииПрочихРасходов // - ДвиженияНоменклатураДоходыРасходы РаспределениеДопРасходовМеждуПартиямиИТоварами(ПараметрыРасчета); // Этап 10.1 // Формирует движения по регистрам: // - СебестоимостьТоваров // - ВыручкаИСебестоимостьПродаж // - ПрочиеРасходы Если ПараметрыРасчета.ФО.РаспределениеДопРасходовПоВыбывшимТоварам Тогда СписаниеРасходовНаВыбытиеТоваровПрошлыхПериодов(ПараметрыРасчета); КонецЕсли; // Этап 11 // Формирует движения по регистрам: // - ДетализацияПартийТоваровДляНДСиУСН ПодготовкаДанныхДляУчетаНДСиУСН(ПараметрыРасчета); // Этап второго предварительного расчета // - для расчета регл. сумм без учета корректировок стоимости // Заполняет временные таблицы: // - ВТСтоимостьПартийТоваров // Формирует движения по регистрам: // - СтоимостьТоваров Если ПараметрыРасчета.УчетныеПолитики.УчетПартийНДСВерсии24.ИспользуютВТекущемПериоде.Количество() > 0 Тогда РасчетСебестоимостиТоваров(ПараметрыРасчета, СтрокаСхемыРасчета, Истина, Ложь); КонецЕсли; // Этап 11.2 // Формирует движения по регистрам: // - ДетализацияПартийТоваровДляНДСиУСН2_4 ПодготовкаДанныхДляУчетаНДСиУСН2_4(ПараметрыРасчета); // Этап третьего предварительного расчета // - для расчета доп расходов // - для расчета упр. и регл. сумм с учетом включенного \ исключенного НДС // Заполняет временные таблицы: // - ВТСтоимостьПартийТоваров // Формирует движения по регистрам: // - СтоимостьТоваров РасчетСебестоимостиТоваров(ПараметрыРасчета, СтрокаСхемыРасчета, Истина); //++ НЕ УТ // Этап 15 // Формирует временные таблицы: // - ДолиПроизводственныхРасходов (используется при расчете с/с) РаспределитьДолиПроизводственныхРасходов(ПараметрыРасчета); // Этап 11.3 // Формирует движения по регистрам: // - ДетализацияПартийТоваровДляНДСиУСН2_4 ПодготовкаДанныхДляУчетаНДСиУСН2_4ПоПартиямПрочихРасходов(ПараметрыРасчета); //-- НЕ УТ // Этап 12 // Формирует движения по регистрам: // - ПартииПрочихРасходов ПодготовкаДанныхДляПартийПрочихРасходов(ПараметрыРасчета); // Этап 13 // Формирует документы РаспределениеНДС с движениями по регистрам: // - ПартииПрочихРасходов // - ПрочиеАктивыПассивы // - ПрочиеРасходы. РаспределениеНДСПоВидамНалогообложения(ПараметрыРасчета); //++ НЕ УТ // Этап 16 // Формирует временные таблицы: // - втПрочиеРасходыНезавершенногоПроизводства (используется при расчете с/с). РаспределениеПостатейныхРасходовНаВыходныеИзделия(ПараметрыРасчета); //-- НЕ УТ // Этап 17 (расчет фактической себестоимости) // Перезаполняет временные таблицы: // - ВТСтоимостьПартийТоваров // Формирует движения по регистрам: // - см. РасчетСебестоимости.ИсходящиеДанныеМеханизма() РасчетСебестоимостиТоваров(ПараметрыРасчета, СтрокаСхемыРасчета, Ложь); | |||
| 14
    
        Вафель 22.05.19✎ 11:54 | 
        (13) молодец, нашел место     | |||
| 15
    
        xraf 22.05.19✎ 11:58 | 
        (14) Сарказм? :) 
 По-хорошему, надо бы выделить время и разобраться в очередностях и зависимостях. | |||
| 16
    
        xraf 22.05.19✎ 11:59 | 
        Взять А4 и нарисовать что как считается. И держать перед глазами.     | |||
| 17
    
        Вафель 22.05.19✎ 12:00 | 
        (16) но зачем?     | |||
| 18
    
        xraf 22.05.19✎ 12:14 | 
        (17) чтобы не ловить рыбу в мутной воде.
 понять для себя. если в БП это граф с вершинами входы-выходы, в УПП это уравнения, то что в ЕРП ) | |||
| 19
    
        shuhard 22.05.19✎ 12:15 | 
        (13) молодец, нашел место, долго искал ?     | |||
| 20
    
        xraf 22.05.19✎ 12:17 | 
        (19) ну хватит стебаться :)))
 Шумно пока вокруг, чтобы сесть и посмотреть нормально | |||
| 21
    
        Вафель 22.05.19✎ 12:17 | 
        (18) помимо самого "графа" там еще куча обвязки. и вот изучая ее можно сильно утонуть. ибо обычно все ошибки там, а не в самом расчете | |||
| 22
    
        xraf 23.05.19✎ 11:32 | 
        Так и не нашел время пока разобраться в этом модуле расчета себестоимости.
 Пока сделаю так, сниму копию базы. В копии открою период, там этот документ рассчитаю заново, чтобы Партии сели, а потом в рабочей базе уже аккуратно эти партии и прочие реквизиты досажу. и буду смотреть "схавает" ли закрытие корректировку. Если и так не получится, то просто в рабочей базе программно откорректирую прошлый период. Но желание было разобраться именно в связях реквизитов регистра Себестоимости в процедуре закрытия. Пока не добрался. Если найду время, то отпишусь. | |||
| 23
    
        xraf 23.05.19✎ 16:18 | 
        Похоже, что не пройдет такой фокус, чтобы движения делал документ Корректировка регистров.
 Так как Этап при Расходе хоть и видит эти остатки в Производственные затраты и делает Расход, но потом не считает Стоимость этого расхода. | |||
| 24
    
        xraf 24.05.19✎ 11:22 | 
        В итоге сработало только то, что в старом периоде подцепил в движения по Себестоимости документа Передача материалов в производства нужные Партии, которые изначально не заполнились по какой-то неведомой причине.
 И только тогда в текущем году Этап увидел суммы, а не только количество. Ответ на ветку : нет, документ Корректировка регистров не позволяет эмулировать движения по регистру Себестоимости. И так думаю там причина в реквизите "Документ движения". | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |