1c 8 Для одного кода ссылки база данных содержит несколько таблиц

Добрый день. Ошибка возникает как в файловой так и в серверной версии 1С платформы 8. 1565.

В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка SDBL:
Ошибка обновления конфигурации базы данных. Для одного ссылочного кода существует более одной таблицы в базе данных.

Имена таблиц с кодом 1: CKinds1, CKindsDN108
Для исправления проблемы вы можете обратиться в службу технической поддержки.

Тема закрыта.

Решается достаточно жестоким способом. Добавляете любой реквизит в один из планов видов расчета:

  • Основные начисления организаций
  • Отражение зарплаты организаций
  • Взносы в фонды
  • Управленческие начисления

1c 8 Для одного кода ссылки база данных содержит несколько таблиц

Далее, когда база успешно обновилась, удаляем ненужные реквизиты, и обновляем (F7) снова. Вуаля! И база обновляется нормально!

Навигация по записям

Обработка позволяет исправить схему имен базы данных, схема которой была испорчена и из-за этого возникают ошибки при обновлении конфигурации или при сервисной процедуре тестирования и исправления. Ошибка SDBL:
Ошибка обновления конфигурации базы данных. Для одного ссылочного кода существует более одной таблицы в базе данных. Имена таблиц с кодом. Далее перечисляются пары таблиц, которые имеют одинаковый номер. Обработка таблице находит новый номер, заменяет на него все ссылки в схеме, переименовывает таблицу SQL

Решаемая обработкой проблема появилась при обновлении в релизах платформы 8. 15
О природе ее возникновения можно только догадываться, поскольку на более поздних релизах такая ситуация не является ошибкой. Дело в том, что начиная с указанного релиза 1с при проверке состояния базы проверяет, уникальность каждого номера таблиц, а до этого, для “правильности” было достаточно, чтобы уникальность сохранялась для отдельного вида таблиц. проверялась отдельно уникальность для справочников, документов, регистров и прочее. Какой из релизов платформы напортачил при обновлении конфигураций неясно, но релиз довольно древний.

Обработка позволяет исправить схему имен базы данных, схема которой была испорчена,  и тем самым устраняет ошибки при обновлении конфигурации или при сервисной процедуре тестирования и исправления. Следует отметить, что пока эта ошибка не мешает работе программы, а проявляется только при работе в конфигураторе.

Если вы словили такую ошибку:
**************************
Ошибка SDBL: 
Ошибка обновления конфигурации базы данных. Для одного ссылочного кода существует более одной таблицы в базе данных.

Имена таблиц с кодом. **************************
Далее перечисляются пары таблиц, которые имеют одинаковый номер. То эта обработка должна помочь. Запускать ее можно в любой базе на управляемых формах, только не в той, что исправляется.

Шаг 1. Указать параметры доступа к базе SQL. Перейдите на вторую закладку

Шаг 2. Файлы исходной базы. Под файлами понимаем текст имен и текст схемы. На рис. 2 показаны как они выглядят, но на этом шаге поля будут пустыми, их заполнит обработка после нажатия на указанную кнопку. Обработка считывает схему прямо через sql-запрос.

Шаг 3. Таблицы корректировки номеров. Пользователю требуется для каждой пары определить таблицу, которую он будет перенумеровывать. Требуется указать тип таблицы и тот злополучный неуникальный ссылочный код. Новый ссылочный код обработка укажет сама, после выполнения этого шага можно вернуться и посмотреть его. На рисунке 3 ссылочный код уже указан для наглядности, но при первом прохождении эту колонку заполнять не нужно. Он сохранился на рисунке, т. вся таблица сохраняется автоматически. В любом случае этот номер будет обновлен выполнением команды по кнопке. В этой версии добавилась возможность отметить те строки которые будут участвовать, остальные сохранятся, но участвовать не будут. На этом шаге обработка формирует новые файлы схемы. При выборе в паре таблицы для переномерования предпочтение следует отдавать перечислениям, константам. В нижней таблице будут добавлены строки с именами таблиц табличных частей.

Рекомендуется в случае подобных пар:

Имена таблиц с кодом 28: BPrPoints28, ExtensionsRestructNGS

Совершенно безопасно разлепить эту пару второй таблицей. В схеме она не числится, нашел свободный код 16 и заменил вручную в таблице имен. Никаких переименований таблиц базы не потребуется:

Кстати, эти особенные таблицы, их не надо обрабатывать “переименованиями”, да у них и номера нет, только для порядка в файле имен. такие пары в таблицу не вставлять, исправить файл имен самостоятельно.

Шаг 4. Можете посмотреть новые файлы схемы, а в сообщениях можно увидеть протокол замен. Ну и по команде нужно записать в базу SQL обновленную схему. А потом по команде подготовить SQL-запрос для переименования таблиц.

Шаг 5. Выполнить команды SQL. Подготовленный список операторов переименует таблицы.

На этом работа обработки заканчивается. Исправленную Базу следует проверить в конфигураторе. Администрирование, Тестирование и исправление, пункт Реструктуризация информационной базы. Эта процедура переименует все индексы обработанных таблиц, а так же статистики таблиц. Поскольку 1с может использовать кэш, а в этом кэше может сохраниться старая схема, то следует либо освободиться от кэша (сервера и клиента), либо (как некоторые освобождаются от кэша) удалить базу без изменения базы SQL, а потом создать новую базу с указанием на прежнюю базу SQL. У меня в конфигураторе конфигурация была закрыта, кэш мне не помешал. В общем случае, даже ошибка в таблице на шаге 3 не должно приводить к порче схемы (базы), просто если указать не ту таблицу (тип и номер) она будет переименована и в схеме и в базе, что не возбраняется. Просто проблема не устранится.

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

оказалось не понятно из описания и следует сфокусировать внимание:

Запускать обработку нужно в другой базе, не в той, которую исправляете. Обработка работает непосредственно с MS SQL, а не с базой текущего приложения.

Если основная конфигурация изменена, то нужно вернуться к конфигурации базы данных.

Для результата нужно обрабатывать сразу все пары, нет смысла устраивать цикл запусков обработки.

Благодарности:
Обработка создавалась по мотивам методики следующей публикации:
//develop. iservice. ru/public/1126277/ Именно эту методику обработка автоматизирует. Руками у меня получилось криво. Благодаря чему и создал обработку. Подсмотрены алгоритмы в приобретенной обработке:
//develop. iservice. ru/public/1018320/

Обработка тестировалась на релизе платформы: 1С:Предприятие 8. 3 (8. 1830).

Благодарности:
Обработка создавалась по мотивам методики следующей публикации:
//solutions. drip-center. ru/public/1126277/ Именно эту методику обработка автоматизирует. Руками у меня получилось криво. Благодаря чему и создал обработку. Подсмотрены алгоритмы в приобретенной обработке:
//solutions. drip-center. ru/public/1018320/

Ошибка при обновлении “Для одного ссылочного кода существует более одной таблицы в базе данных”

Публикация № 1147114

30

Приемы и методы разработки – Инструментарий разработчика

“Для одного ссылочного кода существует более одной таблицы в базе данных” Ошибка

После перехода на новую платформу поменялась (появилась) проверка на дублирование внутренних идентификаторов объектов метаданных. Возможная ошибка при обновлении “Для одного ссылочного кода существует более одной таблицы в базе данных”. Лечится изменением идентификатора объекта метаданных.

Читайте также:  Из-за ошибки протокола 0x112f удаленная сессия windows 10 будет отключена

Отказ от ответственности: автор не несет ответственность за использование приведенного алгоритма действий

Для изменения UUID объекта

  • Ищем объекты метаданных UUID которых дублируется.
    Используем функцию “ПолучитьСтруктуруХраненияБазыДанных()”
    Обработка приложена, кнопка “Заполнить” формирует структуру метаданных. С ошибки копируем коды таблиц. В колонке “Имя таблицы хранения” поиском ищем таблицы. В примере это “Document32786” и “ConstChngR32786”. Соответственно “Документ.УведомлениеОПолучателеДокументов” и “РегистрацияИзмененийКонстанты”.
  • Обновляем базу.

Скачать файлы

Дмитрий74Чел
217
19. 19 14:03
Сейчас в теме

Чем же решение по ссылке корректней (правильней) ?

Дмитрий74Чел
217
28. 19 17:24
Сейчас в теме

(2) В данном решение предложено поменять UUID на произвольный. Не на правильный (которого -то и нет, т. проблема не в UUID), а на какой-то там любой. Тем более сомнительна рекомендация “В файле “ConfigDumpInfo” UUID объекта можно не менять. в одном месте конфигурации у документа будет один идентификатор, а в другом – другой. На мой взгляд так получаем битую конфигурацию. То, что метод сработал на одной базе скорее всего является следствием лишь того, что в ней указанный документ не использовался.

В указанной ссылке приведены несколько решений, как сложных (с заменой номеров объектов), так и простых и 100% безопасных (временное добавление объекту реквизита).

han_kdz
11
12. 20 16:27
Сейчас в теме

Данное решение подходит только, если на изменяемый объект нет ссылок. Иначе будет “Объект не найден” или “Ошибка формата потока” при обращении к таким реквизитам.

Лично у меня было вот такое сообщение:

Имена таблиц с кодом 1: CKinds1, CKindsDN605
Имена таблиц с кодом 2: CKinds2, CKindsDN639
Для исправления проблемы вы можете обратиться в службу технической поддержки.

Реструктуризацию провести не смог, вываливается. База большая, около 500Г. Возможно из-за этого.

CKinds – это план видов расчета. Какой именно я не стал определять (можете поиграться со структурой, кому интересно). Я просто добавил КАЖДОМУ из плана видов расчета (у меня их всего 6) новый реквизит и ошибка исчезла!!! Затем Все эти реквизиты убрал за ненадобностью.

Релиз 1С:Предприятие 8. 3 (8. 1489) Конфигурация УТП (Украина)

mailorsk
29. 20 00:14
Сейчас в теме

(4)Ваше решение 100% рабочее. При переходе на новую платформу 8. 1063 вышла ошибка

В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка SDBL:
Ошибка обновления конфигурации базы данных. Для одного ссылочного кода существует более одной таблицы в базе данных. Имена таблиц с кодом 2: CKinds2, CKindsDN1051
Имена таблиц с кодом 5: CKinds5, CKindsDN1053
Для исправления проблемы вы можете обратиться в службу технической поддержки.

В результате минутного анализа структуры и определения ПланВидовРасчета были добавлены реквизиты, после успешного обновления, реквизиты удалены

Как проанализировать структуру

1c 8 Для одного кода ссылки база данных содержит несколько таблиц

(4)Спасибо! Самый простой метод и сработало.

(4) Решение работает. При переходе с 8. 1469 на 8. 1851 нарвался на эту же ошибку:

Имена таблиц с кодом 2: CKinds2, CKindsDN1072
Имена таблиц с кодом 5: CKinds5, CKindsDN1107
Для исправления проблемы вы можете обратиться в службу технической поддержки.

В ПланВидовРасчета. УправленческиеНачисления(_CKinds5) и ПланВидовРасчета. ОсновныеНачисленияОрганизаций(_CKinds2) добавил по одному реквизиту. Всё заработало.

RomanMartynenko
21. 21 09:36
Сейчас в теме

Misanets
339
15. 22 12:10
Сейчас в теме

(4) спасибо тебе добрый человек! Сделал так же, все получилось.

dubovenko_m
48
22. 20 10:34
Сейчас в теме

ВАЖНО!!! вчера написала разработчику. получила ответ:
1С Линия консультации Вчера, 13:28
Кому: вам
Здравствуйте!
Присылайте базу в ремонт. Самостоятельно не лечится. Вам предоставлен ресурс для передачи службе технической поддержки дополнительных файлов ,
в рамках вашего обращения (#HL-106678) , просьба загружать данные только относящиеся к этому обращению.

ybatiaev
57
23. 20 23:41
Сейчас в теме

(5) Блин ((( ну раз не у одного пользователя, то должны же разработчиками сделаны быть патчи для косяков. ну что за жесть?!?!

dubovenko_m
48
24. 20 09:26
Сейчас в теме

timm00
135
10. 20 12:41
Сейчас в теме

Автор забыл написать БОЛЬШИМИ БУКВАМИ что после загрузки конфигурации из файлов автоматически запускается реструктуризация таблиц информационной базы! Что на нашем сервере с нашей базой длится примерно сутки. Обратите внимание!

Meistersinger
14. 20 11:46
Сейчас в теме

У меня проблема случилась с моим справочником, добавленным для регистрации кое-каких событий. Вылечилась простым удалением оного. Причем, в одной из примерно 20 баз БП2. Остальные пока выглядят живыми.

Evgeniy
95
15. 20 12:25
Сейчас в теме

Вот и я столкнулся с такой же проблемой. В базе было очень много ошибок по таблицам связанным с изменениями связанные с обменами, но обменами совсем не пользуемся. Добавление реквизитов, как советовали выше, не помогло устранить ошибки в моем случае, поэтому попросту исключил из состава обмена проблемные таблицы, затем тестирование и исправлении базы и после обратно поставил на поддержку базу. Ну а после уже обновился.

при выгрузке в файлы пишет: “конфигурация содержит объекты метаданных длина имен которых превышает 80. ” И что с этим делать?

Инструментарий разработчика v8 ERP2 Россия БУ Абонемент ($m)

Показывает тексты запросов, которыми формируются бухгалтерские проводки по документу. В обработке можно отредактировать тексты запросов и посмотреть, как изменится результат отражения в регл. учете. Также в обработке можно узнать содержание временных таблиц, которые формируются при отражении документа в регл. учете. Обработку рекомендуется использовать для отладки формирования проводок и анализа проблем с отражением в регл. учете.

2020   
4927   
21   
JohnConnor   

7

Как заставить открываться “Все функции” в 97 раз быстрее!

Инструментарий разработчика v8 1cv8. cf Абонемент ($m)

2022   
12985   
59   
XilDen   

72

Подсистема “Показатели объектов”

Если вашим пользователям нужно вывести в динамический список разные показатели, которые нельзя напрямую получить из таблиц ссылочных объектов, и вы не хотите изменять структуру справочников или документов – тогда эта подсистема для вас. С помощью нее вы сможете в пользовательском режиме создать свой показатель, который будет рассчитываться по формуле или с помощью запроса. Этот показатель вы сможете вывести в динамический список, как любую другую характеристику объекта. Также можно будет настроить отбор или условное оформление с использованием созданного показателя.

2021   
10684   
6   
pila86   

16

Навигатор по конфигурации базы 1С 8. 3
Промо

Инструментарий разработчика v8 v8::УФ 1cv8. cf Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис “Управление итогами”. Платформа 8. 3, управляемые формы. Версия 1. 89 от 04. 2022

Читайте также:  Не запускается валорант код ошибки van 81

2018   
51679   
462   
ROL32   

72

Внешний регламент для 1С

Инструментарий разработчика v8 Россия Абонемент ($m)

Внешний регламент сделан для тех, кто ценит свое время и время заказчика. После одноразового встраивания в конфигурацию, внешний регламент на лету позволяет добавлять, изменять внешние модули, которые могут выполнятся как регламентные задачи с указанным интервалом или запускаться в ручном режиме для отладки. Все модули (внешние обработки) находятся и выполняются на стороне сервера, что позволяет исключить подмену алгоритмов со стороны клиента.

2020   
12416   
10   
moolex   

12

Модель объекта

Инструментарий разработчика v8 Абонемент ($m)

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8. 6 и выше. С небольшими доработками будет работать на 8.

2019   
20146   
1   
vadim1980   

5

Faster – многофункциональный ускоритель работы программиста 1С и других языков программирования
Промо

Инструментарий разработчика v8 1cv8. cf Россия Абонемент ($m)

Программа Faster 9. 4 позволяет ускорить процесс работы программиста
(работает в любом текстовом редакторе). Подсказка при вводе текста на основе ранее введенного текста и настроенных шаблонов. Программа Faster позволяет делится кодом с другими программистами в два клика или передать ссылку через QR Код. Исправление введенных фраз двойным Shift (с помощью speller. yandex). Переводчик текста. Переворачивает текст случайно набранный на другой раскладке. Полезная утилита для тех, кто печатает много однотипного текста, кодирует в среде Windows на разных языках программирования. Через некоторое время работы с программой у вас соберется своя база часто используемых словосочетаний и кусков кода. Настройка любых шорткатов под себя с помощью скриптов. Никаких установок и лицензий, все бесплатно.

2012   
89667   
972   
moolex   

157

Привет, Инфостарт!
Сегодня расскажу, как я решил проблему с выключенными регламентными заданиями в рабочих базах. Желая исключить человеческий фактор и минимизировать количество ошибок, я написал небольшую конфигурацию. В конфигурации два регламентных задания. Первое периодически подключается к кластеру и сохраняет текущие параметры: имя, Сервер БД, базу СУДБ, блокировки входа и регламентных заданий и т. Второе задание периодически проверяет эти параметры на ошибки.

2019   
29756   
22   
slozhenikin_com   

37

Способ создать полноценный ТСД без мобильной разработки. Теперь новая версия – Simple UI (обновлено 14. 2019)

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Склад и ТМЦ Инструментарий разработчика v8 v8::Mobile БУ УУ Абонемент ($m)

2019   
69434   
278   
informa1555   

239

Очистка кэша 1С 8 (8. 0, 8. 1, 8. 2, 8. Грамотная чистка кэша 1С с сохранением настроек.

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows – “WSH JScript”, очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

2018   
60461   
578   
Eugen-S   

36

Консоль Внедренца v

Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы, Инструмент по работе с табличными документами – загрузка данных из табличного документа.

2018   
43897   
495   
evvakra   

42

Заполняем по шаблону (по умолчанию)

Инструментарий разработчика v8 v8::УФ 1cv8. cf Абонемент ($m)

Простой в подключении, универсальный и достаточно удобный механизм заполнения реквизитов произвольных документов/справочников значениями по умолчанию. Реализован в расширении, но может быть и непосредственно включен практически в любую конфигурацию на управляемых формах простым копированием одной формы и двух команд. Весь код в статье.

2018   
39243   
22   
mvxyz   

17

Обновление релиза

1c 8 Для одного кода ссылки база данных содержит несколько таблиц

1c 8 Для одного кода ссылки база данных содержит несколько таблиц

01 авг 2019 05:06 #1

#1
от Надежда

Здравствуйте! Подскажите, в чем может быть ошибка. При обновления релиза с 75. 5 на 76. 2 выходит ошибка: “В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка SDBL:
Ошибка обновления конфигурации базы данных. Для одного ссылочного кода существует более одной таблицы в базе данных.

Имена таблиц с кодом 1: CKinds1, CKindsDN118 “

01 авг 2019 08:15 #2

#2
от Андрей Ланьшин

Ланьшин Андрей, фирма КАМИН
Правильно заданный вопрос содержит половину ответа!

1c 8 Для одного кода ссылки база данных содержит несколько таблиц

Очистка кэша 1С 8 (8. 0, 8. 1, 8. 2, 8. Грамотная чистка кэша 1С с сохранением настроек.

Инструментарий разработчика v8 Беларусь Россия Казахстан Абонемент ($m)

Данный набор подсистем – прикладная библиотека, призванная помочь программисту 1С быстрее решать ряд типовых задач бизнес-логики, таких как: ведение статусов объектов, отправка почтовых сообщений в определенное время, ведение произвольных таблиц с возможностью редактирования, сохранения и группировки, ориентированные на расчет бюджетных таблиц (план продаж, ретробонусы B2C, проценты по договорам B2B и договорные условия по КАМ), расчет коммерческой политики для бюджетных таблиц, исполнение произвольных алгоритмов с хранением кода в информационной базе, определение рабочих баз, хранение файлов во внешних СУБД (Postgre SQL, MS SQL и MongoDB) и выполнение произвольного кода после изменений ссылочного объекта вне транзакции изменения.

2017   
42740   
110   
Silenser   

34

Автокликер для 1С

Внешняя обработка, запускаемая в обычном (неуправляемом) режиме для автоматизации действий пользователя (кликер). ActiveX компонента, используемая в обработке, получает события от клавиатуры и мыши по всей области экрана в любом приложении и транслирует их в 1С, получает информацию о процессах, текущем активном приложении, выбранном языке в текущем приложении, умеет сохранять снимки произвольной области экрана, активных окон, буфера обмена, а также, в режиме воспроизведения умеет активировать описанные выше события. Все методы и свойства компоненты доступны при непосредственной интеграции в 1С. Примеры обращения к компоненте представлены в открытом коде обработки.

2017   
41226   
86   
slava_1c   

67

Исправление ошибки SDBL в 1С 8

Современные версии 1С имеют многоуровневые код, который порой становится причиной разного рода ошибок. Они доставляют неудобства не только обычным пользователям конфигураций, но и сотрудникам служб администрирования. Большинство сбоев можно устранить без особых проблем, но встречаются и такие, что требуют от администраторов консолидации всех знаний и умений. Рассмотрим одну из самых «популярных» ошибок, которую в  принято обозначать как «Ошибка SDBL».

Как она проявляется?

Как правило, подобный сбой происходит в процессе обновления конфигурации, а также тогда. когда мы пытаемся сохранить изменения, либо при обмене данных. Обычно об «Ошибке SDBL» сигнализируют такие сообщения:

Читайте также:  КОД ОШИБКИ Е 25 ПОСУДОМОЙКА БОШ

  1. Ошибка при полнотекстовом индексировании;

  2. Недопустимый тип вставки значения;

  3. Табличные поля не принимают значение NULL;

  4. Происходит пропуск точки с запятой;

  5. Вышли за пределы размерности;

  6. Поле определено неоднозначно.

1c 8 Для одного кода ссылки база данных содержит несколько таблиц

Это лишь небольшой перечень сообщений, которые отображаются при возникновении рассматриваемой проблемы.

Как исправить ошибку SDBL в программах 1С?

Перед любыми действиями обязательно сделайтерезервнуюкопию базы данных.

Существует алгоритм простых действий, позволяющий устранить сбой без особых усилий:

1. Провести очистку кэша на рабочем месте пользователя и на сервере, где возник сбой. Для этого следует выйти из программы, выбрать и удалить папки, в названии которых есть примерно такой набор символов: «bd5c8ea4-b65f-4c23-a9c8-2dccfb0b15fa» (папка «Application Data»). Перезагрузить сервер, где установлены приложения 1С. Как вариант – включить и выключить все связанные сервисы SQL и его агента. Процесс проходит так: зайти на сервер, найти службу «Агент сервера 1С» и остановить ее через контекстное меню. Подобное проделать со службами «SQL Server» и «Агент SQL Сервера» на сервере SQL. После чего активировать все в обратном порядке. В конфигураторе внедрено «Тестирование и исправление ИБ». Суть такова: выбрать поврежденную информационную базу, зайти в «Администрирование», далее «Тестирование и исправление. » и активировать процесс. Еще один способ: выгрузить базу в файл формата DT, затем загрузить его в ту же базу. в режиме конфигуратора открыть меню «Администрирование». Активировать функцию «Выгрузить информационную базу. » и «Загрузить информационную базу. Если есть «свежая» резервная копия, то загрузить ее. Кстати, резервные копии рекомендуем делать регулярно, а в случае, когда планируются работы по изменению базы, следует сформировать их еще раз. Есть два основных способа резервирования: через SQL MS или конфигуратор с помощью выгрузки файла в формате dt. Еще один достаточно действенный способ – обновить платформу через сайт ИТС до самой актуальной версии на сегодняшний день. Для этого выгрузить с портала ИТС «свежую» платформу и установить ее на сервер и на клиентские рабочие места. Возможно, возникнет ситуация, когда все выше названные варианты устранения проблемы не помогут. В таком случае есть еще один надежный способ. В клиент-серверной базе 1С необходимо очистить таблицы _ConfigChngR_ExtProps и _ConfigChngR. Но, все же советуем пригласить для этого сложного процесса специалиста, который имеет опыт работы с MSSQL.

1c 8 Для одного кода ссылки база данных содержит несколько таблиц

После перехода на новую платформу поменялась (появилась) проверка на дублирование внутренних идентификаторов объектов метаданных. Возможная ошибка при обновлении «Для одного ссылочного кода существует более одной таблицы в базе данных». Лечится изменением идентификатора объекта метаданных.

  • Ищем объекты метаданных UUID которых дублируется.
    Используем функцию “ПолучитьСтруктуруХраненияБазыДанных()”
    Обработка приложена, кнопка “Заполнить” формирует структуру метаданных. С ошибки копируем коды таблиц. В колонке “Имя таблицы хранения” поиском ищем таблицы. В примере это “Document32786” и “ConstChngR32786”. Соответственно “Документ.УведомлениеОПолучателеДокументов” и “РегистрацияИзмененийКонстанты”.
  • Обновляем базу.

Ошибка “Для одного ссылочного кода существует более одной таблицы в базе данных” – как проще исправить

Публикация № 1229039

28

Пользовательские инструменты – Корректировка данных

Обработка для определения соответствия имен метаданных 1с именам таблиц в MS SQL

При обновлении платформы 1с 8. 2100 на платформу 8. 224 под  УПП 1. 138. 1 (база на MS SQL) возникла ошибка

“Ошибка обновления конфигурации базы данных. Для одного ссылочного кода существует более одной таблицы в базе данных. В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка SDBL:
Ошибка обновления конфигурации базы данных. Для одного ссылочного кода существует более одной таблицы в базе данных.

Имена таблиц с кодом 947: CKinds947, CKindsDN19425
Имена таблиц с кодом 950: CKinds950, CKindsDN19442
Для исправления проблемы вы можете обратиться в службу технической поддержки.

В интернете много есть инф. по этой проблеме, в частности в публикации //is. podati. ru/public/1126277/  приведено ее решение, но оно довольно таки громоздкое. Есть более простое.

Сначала мы попробовали ТиИ с реструктуризацией таблиц, но база большая , более 100 Гб, тестовая база обрабатывалась несколько дней – поняли, что это не наш вариант. С помощью обработки для определения соответствия названий объектов метаданных 1с названиям таблиц в SQL (обработка прилагается, она элементарная – но на сайте много не программистов, кому она пригодится) определили объекты метаданных 1с, в которых есть проблемы. В данном случае это были

CKinds947 – ПланВидовРасчета. ОсновныеНачисленияОрганизаций

CKinds950 – ПланВидовРасчета. УправленческиеНачисления

добавили в каждый из них по одному реквизиту – после этого сохранение и обновление конфигурации БД прошло без ошибок (потом реквизиты удалить).

Проблема была решена.

Администрирование СУБД v8 v8::Права УТ11 Россия Абонемент ($m)

Возникла необходимость настроить видимость отчетов пользователям. При большом числе внешних отчетов с настройкой видимости “для всех” список отчетов сложно воспринимать. Пользователи просили убрать лишние не нужные им отчеты. Они могут настроить сами, но, конечно, ленятся – в итоге это ложится на плечи программиста 1С. Обработка позволяет скрыть неиспользуемые отчеты из списка отчетов по разделам, доступным пользователю. Также данные настройки можно скопировать другим пользователям из списка. Может быть полезна программистам 1С, администраторам БД. Делалась для себя, может, кому-то пригодится.

2020   
5234   
8   
natlens   

1

Значения по умолчанию для пользователей (Расширение)

Администрирование СУБД v8 1cv8. cf Абонемент ($m)

При заполнении документов и справочников пользователи часто сталкиваются с необходимостью ввода одних и тех же реквизитов. Заполнение в документах некоторых из них, таких как: Организация, Склад и т. – выполняется реализованным в 1С механизмом подстановки значения из последних 3-5 введенных документов. Если же вы хотите заполнять все реквизиты шапки (и даты, и флажки, и другие поля, включая дополнительные реквизиты), то вам поможет данный механизм.

2020   
15091   
113   
sapervodichka   

44

Обслуживание базы данных на PostgreSQL

Администрирование СУБД v8 Россия Абонемент ($m)

2020   
10464   
20   
andrewbc   

11

Отзывы о компании

  • Сивелькина С. В.ПАО “НИКО-БАНК” выражает свою благодарность за оперативную и грамотную работу.
    В условиях постоянно меняющегося законодательства Банк заинтересован иметь полную и актуальную номативную базу. Это обеспечивается использованием Банком справочно-нормативной системы “Гарант”. 

    Безусловным плюсом в работе компании “МастерСофт” является быстрое реагирование сотрудников при предоставлении документов по запросу Банка, принятых до обновления справочно-правовой системы.

  • Мордвинцев С. П.Коллектив компании “АЭРОПОРТ ОРЕНБУРГ” выражает благодарность за взаимовыгодное сотрудничество с МастерСофт-ИТ. Оперативная поставка антивирусных программ Dr. Web обеспечила надежную защиту нашей компьтерной сети.

    Особая благодарность сотрудникам Департамента продаж СЦ ИТ за профессиональный подход в решении всех возникающих задач.

  • Ряховская Н. А.ООО “Орский Вагонный Завод” выражает искреннюю благодраность за качество обслуживания вашими специалистами. Консультации и поставка антивирусов всегда проходят оперативно и на высоком профессиональном уровне.
    Уверены, что и в дальнейшем наше сотрудничество на взаимовыгодных условиях продолжится.
  • Кетерер Т. М.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *