|
Задвоилась Россия в Странах мира (БП 3.0) | ☑ | ||
---|---|---|---|---|
0
Kifsif
29.08.14
✎
22:29
|
У меня в базе образовалось два предопределенных элемента с кодом 643 и наименованием "Россия".
Выяснилось это при обновлении: Ошибка записи страны мира 643 (код РОССИЯ) при обновлении классификатора, Ошибка при вызове метода контекста (Записать). Конфа 3.0.34.14, платформа 8.3.5.1098. Делал тестирование (chdbfl и Конфигуратором), выгрузку и загрузку. Проблема не ушла. Вот тут уже обсуждалось: http://forum-1c.ru/index.php?topic=41019.10 Т.е. парнишка написал в 1С, ему указали на задвоение элемента, он обработкой перебросил ссылки с одного элемента на другой и удалил ненужный элемент. Попробовал сделать то же самое обработкой "Поиск и замена значений". Ссылки перебросил на один элемент. А вот удалить не могу - ни в интерактивном режиме, ни обработкой "Универсальный подбор и обработка объектов". Орет, что предопределенный элемент удалять нельзя. Подскажите, пожалуйста, что делать. |
|||
1
zulu_mix
29.08.14
✎
22:31
|
навскидку переименуй одну в Новороссия
|
|||
2
raykom
29.08.14
✎
22:33
|
(0)А на другой перекинуть ? Не ? Или оба будет считать предопределенными ?
|
|||
3
Kifsif
29.08.14
✎
22:37
|
(1) Не получается переименовать. Т.е. изменить нельзя, кнопка "Записать и закрыть" и иконка дискетки недоступны.
|
|||
4
Kifsif
29.08.14
✎
22:37
|
(2) Оба предопределенные.
|
|||
5
Ctrekoza
29.08.14
✎
22:38
|
(0) При переходе с 2.0, там автоматически некоторые справочники помечаются на удаление. Попробуйте посмотреть что помечено на удаление, скорее всего один элемент должен быть удален.
|
|||
6
Kifsif
29.08.14
✎
22:38
|
(5) Эта база ведется с чистого листа - перехода не было.
|
|||
7
Kifsif
29.08.14
✎
22:39
|
Говоря кстати, элементы стремные какие-то: есть только наименование и код. А полного наименования, кодов альфа-2 и альфа-3 нет.
|
|||
8
Ctrekoza
29.08.14
✎
22:41
|
(6) Странно, тогда откуда это? А может дальше обновить, там уже два релиза точно вышли.
|
|||
9
Kifsif
29.08.14
✎
22:42
|
Да не обновляет он. Писать надо в 1С.
|
|||
10
Aleksey
29.08.14
✎
22:59
|
И вчем проблема, отвяжи от предопределенного, делов то
|
|||
11
Kifsif
29.08.14
✎
23:02
|
(10) Как?
|
|||
12
Aleksey
29.08.14
✎
23:03
|
(11)
&НаКлиенте Процедура Отсоединить(Команда) ОтсоединитьНаСервере(); КонецПроцедуры &НаСервереБезКонтекста Процедура ОтсоединитьНаСервере() ОбъектДанных = Справочники.СтраныМира.НайтиПоКОду("643").ПолучитьОбъект(); ОбъектДанных.ИмяПредопределенныхДанных = “”; ОбъектДанных.Записать(); КонецПроцедуры |
|||
13
Aleksey
29.08.14
✎
23:03
|
После запуска этого кода у тебя один элемент Россия перестанет быть предопределенным.
Останется удалить дубли |
|||
14
pochemu
30.08.14
✎
10:15
|
(0) Империалисты.
|
|||
15
BrinnaLoga
05.09.14
✎
08:52
|
Проблема решается следующим образом:
Для того, что бы удалить предопределенный элемент, необходимо сделать его не предопределенным. Для этого можно воспользоваться обработкой "Групповое изменение реквизитов". Открыть ее можно в разделе "Администрирование" в пункте "Поддержка и обслуживание". Что бы появилась возможность изменять признак предопределенности элемента, в настройках обработки нужно установить флаг "Показывать служебные реквизиты и табличные части". Открыть настройки можно по кнопке "Дополнительные параметры". После этого в поле "Изменять" нужно выбрать значение "Страны мира" и добавить условие отбора по полю "Ссылка". "Вид сравнения" нужно указать "Равно", а в поле "Значение" выбрать тот элемент, у которого нужно снять признак предопределенности. После выбора важно убедится, что выбрано только одно значение. Это можно сделать по гиперссылке "Выбрано элементов: ". В открывшемся списке должна быть только одна строка с нужным элементом. В списке "Изменяемые реквизиты" для строки "ИмяПредопределенныхДанных" необходимо устнановить флаг, а поле "Новое значение" нужно оставить пустым. После этого нужно нажать кнопку "Изменить реквизиты" и обработка снимет признак предопределенности у выбранной страны мира и ее можно будет пометить на удаление и удалить в обычном порядке. Нужно отметить, что использовать обработку "Групповое изменение реквизитов" в данном режиме нужно очень осторожно. Перед использованием рекомендуется выполнить резервное копирование информационной базы. |
|||
16
MaxS
05.09.14
✎
09:02
|
(1) Нужно ООН оповестить, что в базе 1С Россия заводилась, это вызывает обеспокоенность, нужно присвоить уникальное имя новому элементу.
(0) Если предопределенная Россия одна, значит не на тот элемент перебросили обработкой. Перебросить на другой. |
|||
17
РенеДекарт
05.09.14
✎
09:14
|
(0)Задвоилась Россия в Странах мира
- на это есть четкий медицинский термин. |
|||
18
РенеДекарт
05.09.14
✎
09:15
|
(16)>нужно присвоить уникальное имя новому элементу
- Россия-2? |
|||
19
РенеДекарт
05.09.14
✎
09:28
|
(15)>и обработка снимет признак предопределенности у выбранной страны мира
- это каким образом обработка залезет в конфигуратор и удалит предопределенный элемент справочника? |
|||
20
Timon1405
05.09.14
✎
09:36
|
||||
21
Aleksey
05.09.14
✎
09:37
|
(19) Простым. В 8.3 признак предопределенности рулиться через предприятия (требуется монопольный доступ)
|
|||
22
РенеДекарт
05.09.14
✎
09:42
|
(21) ну да, теперь нарулят.. 1с сама-то в курсе? )
|
|||
23
Drac0
05.09.14
✎
09:44
|
(22) Ты с головой вообще дружишь? Или просто похаять 1С даже без повода любишь?
|
|||
24
РенеДекарт
05.09.14
✎
09:44
|
(21)"Получение списка предопределенных элементов, заданных в метаданных, при помощи встроенного языка – невозможно."
т.е. не в курсе (23) я-то дружу, а вот .... |
|||
25
Drac0
05.09.14
✎
09:46
|
(24) "т.е. не в курсе "
Не, не дружишь. При чем тут получения списка предопределенных и изменения свойства конкретного объекта? |
|||
26
РенеДекарт
05.09.14
✎
09:49
|
(25) притом, юный друг, что зачем мне предопределенные, которых я не знаю, и узнать не могу?
А если я знаю имя - мне предопределенные ни к чему. |
|||
27
РенеДекарт
05.09.14
✎
09:49
|
(23) "они еще за Сталинград не ответили"
|
|||
28
Drac0
05.09.14
✎
09:57
|
(26) 0_о. Предопределенные смотреть надо в конфигураторе и использовать их для реализации алгоритмов, чтобы не заводить лишние константы или не реализовать лишнюю прослойку в виде справочника с ссылкой на данные. Как ты их используешь, мне даже представить страшно.
|
|||
29
Aleksey
05.09.14
✎
10:00
|
(24) Не понял вопроса
(26) Ну я не использую 80 процента плана счетов, так что теперь мне план счетов в типовых выкашивать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |