Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 сен 2021, 10:04

Ерп-зуп

Автор Natain14, 23 янв 2017, 07:47

0 Пользователей и 1 гость просматривают эту тему.

Natain14

1С:ERP Управление предприятием 2 (2.1.3.177)
Зарплата и Управление Персоналом, редакция 2.5 (2.5.107.1)

1С:Предприятие 8.3 (8.3.9.1818)

При переносе документа Выработка сотрудников из ЕРП в ЗУП (Сдельный наряд), если документ помечен на удаление в ЕРП, то в ЗУП он полностью удаляется, но проводки при этом остаются с битой ссылкой в качестве регистратора. Подскажите, пожалуйста, как с этим справиться?

Геннадий ОбьГЭС

В конфигураторе запустить "Тестирование и исправление" (меню Администрирование),выставив все флажки, опцию Тестирование и исправление, обе опции Очищать ссылки((под "При наличии ссылок на несуществующие объекты" и "При частичной потере данных объекта")

Natain14

Цитата: Геннадий ОбьГЭС от 23 янв 2017, 08:51
В конфигураторе запустить "Тестирование и исправление" (меню Администрирование),выставив все флажки, опцию Тестирование и исправление, обе опции Очищать ссылки((под "При наличии ссылок на несуществующие объекты" и "При частичной потере данных объекта")

Это понятно, я про то, как сделать, чтобы такая ситуация не возникла снова?

Геннадий ОбьГЭС

Базы надо смотреть

alex0402

Цитата: Natain14 от 23 янв 2017, 10:40Это понятно, я про то, как сделать, чтобы такая ситуация не возникла снова?

Нужно смотреть правила переноса, если это реализовано с помощью КД, то нужно смотреть код где-то после загрузки объекта или при загрузке объекта. Есть непосредственное удаление. Нужно вставить строку записи с отменой проведения.
Если без КД, тогда искать тоже самое в коде принимающей базы.
Спасибо за Сказать спасибо

Natain14

Цитата: alex0402 от 23 янв 2017, 18:13
Цитата: Natain14 от 23 янв 2017, 10:40Это понятно, я про то, как сделать, чтобы такая ситуация не возникла снова?

Нужно смотреть правила переноса, если это реализовано с помощью КД, то нужно смотреть код где-то после загрузки объекта или при загрузке объекта. Есть непосредственное удаление. Нужно вставить строку записи с отменой проведения.
Если без КД, тогда искать тоже самое в коде принимающей базы.

Это с помощью КД. Правила причем типовые отрабатывают так же.
Не смогла найти другого решения, как снять с поддержки Сдельный наряд в зуп и перед удалением прописала удаление движений документа.

Но может можно как-то не снимая с поддержки?
Добавлено: 24 янв 2017, 12:06


Пробовала прописать отмену проведения в ПКО при загрузке и после загрузки. не помогло.

Объект.Движения.ФактическаяВыработкаРаботниковОрганизаций.Очистить();      Объект.Движения.ФактическаяВыработкаРаботниковОрганизаций.Записать();
Объект.Движения.ЕСНОсновныеНачисления.Очистить();
Объект.Движения.ЕСНОсновныеНачисления.Записать();
Объект.Движения.ЕСНСведенияОДоходах.Очистить();
Объект.Движения.ЕСНСведенияОДоходах.Записать();
Объект.Движения.СтраховыеВзносыСведенияОДоходах.Очистить();
Объект.Движения.СтраховыеВзносыСведенияОДоходах.Записать();
Объект.Движения.БУОсновныеНачисления.Очистить();
Объект.Движения.БУОсновныеНачисления.Записать();

Объект.Записать(РежимЗаписи.ОтменаПоведения);
Объект.УстановитьПометкуУдаления(истина);

Не понимаю, почему этот документ удаляется полностью, а не просто помечается на удаление. И в каком месте это может быть прописано.

Теги:
Рейтинг@Mail.ru Rambler's Top100

Поиск