Имя: Пароль:
1C
 
Замена вида регистраторов в регистре накопления.
0 Lama12
 
19.08.26
10:22
Проводить эксперимент довольно долго и скучно. Интересует поведение платформы в следующем случае.
Есть регистр накопления с записями. В качестве регистратора выступает документ с видом "Документ1". В процессе обновления, регистратор "Документ1" удаляется из регистраторов регистра, но как вид документа в конфигурации остается. В качестве регистратора, в регистре устанавливается  документ вида "Документ2".
Вопрос - что будет с записями регистра накопления у которых в качестве регистратора выступает "Документ1"?
1 Волшебник
 
19.08.26
10:23
или слетят, или останутся с битыми ссылками

нельзя так делать
2 Garykom
 
гуру
19.08.26
10:27
(0) Будет ошибка при попытке применения изменений
3 Ненавижу 1С
 
гуру
19.08.26
10:28
(0) записи удалятся, имхо
4 Lama12
 
19.08.26
10:39
Странно. 🤔
Первый раз столкнулся. После выполнения операций из (0) у меня остались записи с регистраторами которые удалены. Битых ссылок нет. Ладно, буду откатываться и повторять. Видимо что-то где-то накосячил. Благо база копия. Чистый эксперимент проводить пока не буду.
5 Гена
 
гуру
19.08.26
10:43
А зачем удалять из списка регистраторов Док1? Пусть себе остаётся и просто добавить в список Док2.
Или сам вид Док1 раздражает? )
6 Lama12
 
19.08.26
10:45
(5) Да это отраслевая конфа. Не я делал.
7 vicof
 
19.08.26
12:47
(6) Задай тот же самый вопрос делателям)
8 mikecool
 
19.08.26
13:20
проведи эксперимент на пустой конфе и расскажи нам, что получилось
9 Прохожий
 
19.08.26
14:50
Делай составной тип. В менеджере записей подменяй один регистратор на другой если "все просто". Например, регистратором был ПеремещениеТоваров, а теперь надо ЗаказНаПеремещениеТоваров . Временно в менеджер записи пропиши что всем записям регистратор надо ставить регистратор.ДокументОснование. и перезаписывай весь регистр. Потом составной тип на простой тип изменишь. Или обработкой в ЗаказНаПеремещениеТоваров добавляй все записи, а потом стирай в ПеремещениеТоваров. Или ищи мага, который тебе в таблицах СКЛ дескриптора подменит. Но придется пересчет итогов на регистре запускать.
10 Прохожий
 
19.08.26
14:48
Нам больше не пиши. Тебя уволят за махинации 100%.
Тем более что мопед не твой. Значит 100% ниасилил.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой