Есть:
1. ЗУП: 2.5.70.1
2. База перенесена из 7.7 год назад.
3. Документ переноса разных записей по регистрам соответственно "переносДанных"
4. Есть также Исполнительный лист с датой начала 2006
Нужно:
1. Прекратить удержания по исполнительному листу с 05.08.2013
Траблы:
1. Док. "ИзменениеУсловийИсполнительногоЛиста" ищет записи по регистру сведений "ПлановыеУдержанияРаботниковОрганизаций" с регистраторатором типа ИсполнительныйЛист, а при переносе движение сделано документом ПереносДанных. Ничего не делает проведение.
2. Проведение исполнительный лист результата тоже не дает, ибо есть вот такая заглушка:
// Если документ перенесен - движения не делаем
Если ДанныеПрошлойВерсии Тогда
Возврат;
КонецЕсли;
Вопросы:
1. Это сделано неправильно в базе у нас или в принципе в 1С косяк? Может есть вариант какой сделать, просто ввиду отсутствия всяких знаний о ЗУПе я не нашел?
2. Хочу сделать след. образом: удалить в документе перенос данных запись из регистра. В документе исполнительный лист снять флаг Перенос77 и провести. И вопрос собственно: так будет правильно, ничего не собьется в учете с учетом того, что проводиться это будет прошлым периодом? Мельком глянул, вроде нормально, но решил спросить профи, что скажите.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший