![]() |
|
ERP Движения документа Корректировка регистров при переходе на 2.5 | ☑ | ||
---|---|---|---|---|
0
xraf
12.09.22
✎
17:15
|
Склады ордерные.
Были случаи, что когда материал приходил плохого качества, кладовщик не оформлял приходный ордер, не забирал у водителя товар. Но Бухгалтерия оформляла Поступление товаров и услуг, и делала возврат поставщику этой позиции. Чтобы в ордерном учете это количество не "висело" на приемку, убирали через Корректировка регистров в регистре "Товары к поступлению". Что обнаружил, что при переходе на 2.5. модуль регистра Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт ПолноеИмяРегистра = "РегистрНакопления.ТоварыКПоступлению"; ДополнительныеПараметры = ОбновлениеИнформационнойБазыУТ.ДополнительныеПараметрыПерезаписиДвиженийИзОчереди(); ДополнительныеПараметры.ОбновляемыеДанные = Параметры.ОбновляемыеДанные; СписокДокументов = ДокументыКОбновлению(); ОбработкаЗавершена = ОбновлениеИнформационнойБазыУТ.ПерезаписатьДвиженияИзОчереди(СписокДокументов, ПолноеИмяРегистра, Параметры.Очередь, ДополнительныеПараметры); Параметры.ОбработкаЗавершена = ОбработкаЗавершена; КонецПроцедуры |
|||
1
xraf
12.09.22
✎
17:16
|
Функция ДокументыКОбновлению()
СписокДокументов = Новый Массив; СписокДокументов.Добавить("Документ.АктОРасхожденияхПослеПеремещения"); СписокДокументов.Добавить("Документ.АктОРасхожденияхПослеПриемки"); СписокДокументов.Добавить("Документ.ВозвратТоваровОтКлиента"); СписокДокументов.Добавить("Документ.ЗаказНаПеремещение"); СписокДокументов.Добавить("Документ.ЗаказНаСборку"); СписокДокументов.Добавить("Документ.ЗаказПоставщику"); СписокДокументов.Добавить("Документ.ЗаявкаНаВозвратТоваровОтКлиента"); СписокДокументов.Добавить("Документ.ПеремещениеТоваров"); СписокДокументов.Добавить("Документ.ПоступлениеТоваровНаСклад"); СписокДокументов.Добавить("Документ.ПриобретениеТоваровУслуг"); СписокДокументов.Добавить("Документ.ПриходныйОрдерНаТовары"); СписокДокументов.Добавить("Документ.ПрочееОприходованиеТоваров"); СписокДокументов.Добавить("Документ.СборкаТоваров"); СписокДокументов.Добавить("Документ.Сторно"); //++ НЕ УТ //++ Устарело_Производство21 СписокДокументов.Добавить("Документ.ВозвратМатериаловИзПроизводства"); СписокДокументов.Добавить("Документ.ВыпускПродукции"); //-- Устарело_Производство21 СписокДокументов.Добавить("Документ.ВозвратСырьяОтПереработчика"); СписокДокументов.Добавить("Документ.ДвижениеПродукцииИМатериалов"); СписокДокументов.Добавить("Документ.ЗаказМатериаловВПроизводство"); СписокДокументов.Добавить("Документ.ЗаказПереработчику"); СписокДокументов.Добавить("Документ.ПоступлениеОтПереработчика"); //-- НЕ УТ СписокДокументов.Добавить("Документ.ПоступлениеТоваровОтХранителя"); СписокДокументов.Добавить("Документ.ПриемкаТоваровНаХранение"); //++ НЕ УТ СписокДокументов.Добавить("Документ.ПроизводствоБезЗаказа"); СписокДокументов.Добавить("Документ.РаспределениеВозвратныхОтходов"); //-- НЕ УТ //++ НЕ УТКА //++ Устарело_Производство21 СписокДокументов.Добавить("Документ.МаршрутныйЛистПроизводства"); //-- Устарело_Производство21 СписокДокументов.Добавить("Документ.ЗаказДавальца"); СписокДокументов.Добавить("Документ.ПоступлениеСырьяОтДавальца"); СписокДокументов.Добавить("Документ.ЭтапПроизводства2_2"); //-- НЕ УТКА Возврат СписокДокументов КонецФункции |
|||
2
xraf
12.09.22
✎
17:18
|
То есть функция ДокументыКОбновлению, не учитывает движения регистратора вида Корректировка регистров.
Ну соответственно, все эти ордера из сообщения 1 появляются на приемке и в распределение запасов идут в раздел "Ожидается" "Поступит" |
|||
3
shuhard
12.09.22
✎
17:32
|
(2) пишешь обработину и делаешь КЗР Рг накопления Распределение запасов
|
|||
4
xraf
12.09.22
✎
17:50
|
(3) Ага, спасибо
Думаю в эти же документы Корректировки регистров рядом дописать движения в Движения распределения запасов |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |