|
ERP Исправление документов в закрытом периоде (движения по своему РН) | ☑ | ||
---|---|---|---|---|
0
Garykom
21.04.23
✎
11:38
|
Подскажите примером исправления данных в документах без их перепроведения
И корректировки движений по одному своему регистру (накопления) Чтобы не требовалось потом выполнять перезакрытие периодов Требуется для РеализацияТоваровУслуг, КорректировкаРеализации и ВозвратТоваровОтКлиента Надо свои реквизиты в ТЧ Товары и ТЧ Расхождения дозаполнить и так же в своем РН |
|||
1
asady
21.04.23
✎
11:51
|
(0)
НЗ = РегистрыНакопления.ТвойРегистр.Создатьнаборзаписей(); НЗ.регистратор = ТвойДокументВЗакрытомпериоде; ОбработатьНЗ(НЗ); НЗ.Записать(); |
|||
2
Garykom
21.04.23
✎
11:52
|
(1) :)
|
|||
3
asady
21.04.23
✎
11:52
|
(0) в документе меняй реквизиты и пиши с обменДанными.загрузка = Истина;
(если документ типовой - то возможно понадобятся и дополнительные ключи в дополнительныхсвойствах объекта) |
|||
4
Garykom
21.04.23
✎
11:54
|
(3) Дык. Хотел время сэкономить ))
Типа кто уже решал такую задачу и готовый код/обработка есть пусть и другие метаданные Для РеализацияТоваровУслуг, КорректировкаРеализации и ВозвратТоваровОтКлиента в ERP (УХ) |
|||
5
asady
21.04.23
✎
11:56
|
(4) например в реализации при проведении есть код:
Если ДополнительныеСвойства.Свойство("ИзменилосьТолькоСостояниеПереходаПраваСобственности") И ДополнительныеСвойства.ИзменилосьТолькоСостояниеПереходаПраваСобственности Тогда ПропуститьПроверкуЗапретаИзмененияРегистров(Движения); КонецЕсли; Наверное надо добавлять ключ "ИзменилосьТолькоСостояниеПереходаПраваСобственности" |
|||
6
PLUT
21.04.23
✎
12:56
|
(0) в обормотчиках обновления посмотри? недавно жы Объект расчетов стал справочником в ERP 2.5.8, у регистров накопления теперь есть измерение "УдалитьЗаказКлиента" :)
|
|||
7
Garykom
21.04.23
✎
12:59
|
(5) Спасибо
(6) ОК, гляну. Спасибо |
|||
8
PLUT
21.04.23
✎
13:00
|
НЗ = РегистрыНакопления.КакойТоТамРегистр.СоздатьНаборЗаписей();
НЗ.Отбор.Регистратор.Значение = Выборка.Регистратор; НЗ.ДополнительныеСвойства.Вставить("ПропуститьПроверкуЗапретаИзменения", Истина); //тут какая-то магия трах-тибидох // НЗ.Записать(); |
|||
9
PLUT
21.04.23
✎
13:02
|
(8) это магическое заклинание для игнора проверки закрытого периода
НЗ.ДополнительныеСвойства.Вставить("ПропуститьПроверкуЗапретаИзменения", Истина); |
|||
10
sitex
naïve
21.04.23
✎
16:01
|
(0) Garykom , вы ли это ? Не уже ли ник продал ?
|
|||
11
sitex
naïve
21.04.23
✎
16:07
|
(5) А для чего эта часть алгоритма если в (0) Пишет без пере проведения документа. Все обработчики офф после дополнения табл. части. И далее дополнить проводки в регистрах, особенно изучить РегНак СебестоимостьТоваров чтоб. остальные не помню
|
|||
12
sitex
naïve
21.04.23
✎
16:08
|
(11) *отключить при записи, чтоб вообще ничего не выполнялось.
|
|||
13
sitex
naïve
21.04.23
✎
16:14
|
(0) У меня есть бух-р на аутсорсе, которая через Обработку редактирование объекта и редактирование у объекта движений, такие действия проделывает без особых проблем - просто в ручную. Когда закрыли месяц, и не дают внести изменения.
|
|||
14
sitex
naïve
21.04.23
✎
16:14
|
(3) +
|
|||
15
mikecool
21.04.23
✎
16:16
|
(5) почему в типовых не пользуются ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры() ?
|
|||
16
Garykom
21.04.23
✎
16:23
|
(13) Дада.
И ни одна подписка не срабатывает в которой условие на ОбменДанными.Загрузка = Истина забыли |
|||
17
sitex
naïve
21.04.23
✎
16:24
|
(15) Если просканировать к примеру ЕРП , то там много мест где можно использовать то что есть в БСП но лепят в другом примерно туже самую дичь.
|
|||
18
sitex
naïve
21.04.23
✎
16:36
|
(16) Что не так ? Не поленился , открыл любой РТУ ,в портативных универсальных инструментах , открыл редактирование реквизитов объекта базы данных . добавил строку в ТОварах. поставил Галки запись в режиме загрузки без проверки .ОбменДанными.Загрузка =истина . И просто запись в табл часть и все . остальное алгоритм не выполнятся в штатных обработчиках. Вам же это нужно
|
|||
19
sitex
naïve
21.04.23
✎
16:37
|
(16) Далее открывай редактор объекта движения и добавляй что хочешь . Просто это надо сделать в своей обработки тоже самое. НЕ понимаю в чем сложность то ?!
|
|||
20
sitex
naïve
21.04.23
✎
16:38
|
Иногда бывает что в Ресурсных спецификациях забывают что то добавить , а там связанных уже под 10 документов и это в закрытом периоде, как вы думаете что дальше происходить)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |