Задвоилась Россия в Странах мира (БП 3.0) #718620


#0 by Kifsif
У меня в базе образовалось два предопределенных элемента с кодом 643 и наименованием "Россия". Выяснилось это при обновлении: Ошибка записи страны мира 643 (код РОССИЯ) при обновлении классификатора, Ошибка при вызове метода контекста (Записать). Конфа 3.0.34.14, платформа 8.3.5.1098. Делал тестирование (chdbfl и Конфигуратором), выгрузку и загрузку. Проблема не ушла. Вот тут уже обсуждалось: Т.е. парнишка написал в 1С, ему указали на задвоение элемента, он обработкой перебросил ссылки с одного элемента на другой и удалил ненужный элемент. Попробовал сделать то же самое обработкой "Поиск и замена значений". Ссылки перебросил на один элемент. А вот удалить не могу - ни в интерактивном режиме, ни обработкой "Универсальный подбор и обработка объектов". Орет, что предопределенный элемент удалять нельзя. Подскажите, пожалуйста, что делать.
#1 by zulu_mix
навскидку переименуй одну в Новороссия
#2 by raykom
А на другой перекинуть ? Не ? Или оба будет считать предопределенными ?
#3 by Kifsif
Не получается переименовать. Т.е. изменить нельзя, кнопка "Записать и закрыть" и иконка дискетки недоступны.
#4 by Kifsif
Оба предопределенные.
#5 by Ctrekoza
При переходе с 2.0, там автоматически некоторые справочники помечаются на удаление. Попробуйте посмотреть что помечено на удаление, скорее всего один элемент должен быть удален.
#6 by Kifsif
Эта база ведется с чистого листа - перехода не было.
#7 by Kifsif
Говоря кстати, элементы стремные какие-то: есть только наименование и код. А полного наименования, кодов альфа-2 и альфа-3 нет.
#8 by Ctrekoza
Странно, тогда откуда это? А может дальше обновить, там уже два релиза точно вышли.
#9 by Kifsif
Да не обновляет он. Писать надо в 1С.
#10 by Aleksey
И вчем проблема, отвяжи от предопределенного, делов то
#11 by Kifsif
Как?
#12 by Aleksey
&НаКлиенте
#13 by Aleksey
После запуска этого кода у тебя один элемент Россия перестанет быть предопределенным. Останется удалить дубли
#14 by pochemu
Империалисты.
#15 by BrinnaLoga
Проблема решается следующим образом: Для того, что бы удалить предопределенный элемент, необходимо сделать его не предопределенным. Для этого можно воспользоваться обработкой "Групповое изменение реквизитов". Открыть ее можно в разделе "Администрирование" в пункте "Поддержка и обслуживание". Что бы появилась возможность изменять признак предопределенности элемента, в настройках обработки нужно установить флаг "Показывать служебные реквизиты и табличные части". Открыть настройки можно по кнопке "Дополнительные параметры". После этого в поле "Изменять" нужно выбрать значение "Страны мира" и добавить условие отбора по полю "Ссылка". "Вид сравнения" нужно указать "Равно", а в поле "Значение" выбрать тот элемент, у которого нужно снять признак предопределенности. После выбора важно убедится, что выбрано только одно значение. Это можно сделать по гиперссылке "Выбрано элементов: ". В открывшемся списке должна быть только одна строка с нужным элементом. В списке "Изменяемые реквизиты" для строки "ИмяПредопределенныхДанных" необходимо устнановить флаг, а поле "Новое значение" нужно оставить пустым. После этого нужно нажать кнопку "Изменить реквизиты" и обработка снимет признак предопределенности у выбранной страны мира и ее можно будет пометить на удаление и удалить в обычном порядке. Нужно отметить, что использовать обработку "Групповое изменение реквизитов" в данном режиме нужно очень осторожно. Перед использованием рекомендуется выполнить резервное копирование информационной базы.
#16 by MaxS
Нужно ООН оповестить, что в базе 1С Россия заводилась, это вызывает обеспокоенность, нужно присвоить уникальное имя новому элементу. Если предопределенная Россия одна, значит не на тот элемент перебросили обработкой. Перебросить на другой.
#17 by РенеДекарт
Задвоилась Россия в Странах мира - на это есть четкий медицинский термин.
#18 by РенеДекарт
>нужно присвоить уникальное имя новому элементу - Россия-2?
#19 by РенеДекарт
>и обработка снимет признак предопределенности у выбранной страны мира - это каким образом обработка залезет в конфигуратор и удалит предопределенный элемент справочника?
#20 by Timon1405
#21 by Aleksey
Простым. В 8.3 признак предопределенности рулиться через предприятия (требуется монопольный доступ)
#22 by РенеДекарт
ну да, теперь нарулят.. 1с сама-то в курсе? )
#23 by Drac0
Ты с головой вообще дружишь? Или просто похаять 1С даже без повода любишь?
#24 by РенеДекарт
"Получение списка предопределенных элементов, заданных в метаданных, при помощи встроенного языка – невозможно." т.е. не в курсе я-то дружу, а вот ....
#25 by Drac0
"т.е. не в курсе " Не, не дружишь. При чем тут получения списка предопределенных и изменения свойства конкретного объекта?
#26 by РенеДекарт
притом, юный друг, что зачем мне предопределенные, которых я не знаю, и узнать не могу? А если я знаю имя - мне предопределенные ни к чему.
#27 by РенеДекарт
"они еще за Сталинград не ответили"
#28 by Drac0
0_о. Предопределенные смотреть надо в конфигураторе и использовать их для реализации алгоритмов, чтобы не заводить лишние константы или не реализовать лишнюю прослойку в виде справочника с ссылкой на данные. Как ты их используешь, мне даже представить страшно.
#29 by Aleksey
Не понял вопроса Ну я не использую 80 процента плана счетов, так что теперь мне план счетов в типовых выкашивать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С