Имя не уникально 1С

Если при обновлении Платформы 1С выдается сообщение о том, что установка запрещена на основании системной политики — это значит, что:

  • вам запрещено устанавливать программы на вашем компьютере. Обновление Платформы — это установка программы;
  • разработчики платформы внесли такие изменения, для чего нужен администраторский доступ.

Установка запрещена на основании системной политики 1С 8.3 — как исправить

Возможные действия при этой ошибке:

  • запуск от имени Администратора;
  • изменение Административных шаблонов Windows.

Запуск от имени Администратора

Если обновление в программе настроено и происходит автоматически из 1С, нажмите правой кнопкой мыши на значок 1С и выберите команду Запуск от имени администратора.

После этого выполните обновление, которое предложит программа в разделе Администрирование — Настройки программы — Интернет-поддержка и сервисы — Обновление версии программы — Обновление программы.

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

Если устанавливаете Платформу 1С 8.3 вручную, то используйте запуск от имени Администратора при запуске дистрибутива установки setup.exe.

В этом случае вы также обладаете административным доступом на установку.

Если запуск от имени Администратора не помогает или у вас нет этих прав, поможет второй вариант.

Изменение Административных шаблонов Windows

В этом случае нужно снять запрет Windows для пользователей, не являющихся администраторами, устанавливать обновления.

Пошаговая инструкция изменения Административных шаблонов Windows.

Шаг 1. Открыть редактор локальной групповой политики.

Для этого нажмите кнопку Пуск и в строке выполнения команд наберите команду gpedit.msc.

Шаг 2. Перейдите в раздел Конфигурация компьютера.

Шаг 3. Откройте раздел Административные шаблоны — Компоненты Windows — Установщик Windows.

Шаг 4. В правом окне найдите параметр Запретить пользователям, не являющимися администраторами, устанавливать обновления, подписанные изготовителем программы. Кликом мышки откройте настройки этого параметра и установите переключатель в положение Отключить.

После нажатия на кнопку Применить настройка обновится.

После этого устанавливайте Платформу 1С как обычно, сообщение «Установка запрещена на основании системной политики» появляться не будет.

См. также:

  • Обнаружено неправомерное использование данного программного продукта в 1С: как убрать
  • Ошибка ввода пинкода. Пинкод не укомплектован в 1С 8.3
  • Печатная форма недоступна 1С 8.3 при вызове внешней печатной формы
  • Записи регистра сведений стали неуникальными при обновлении 1С
  • Ошибка печати в 1С: как исправить

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

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

Но, не видя ваших данных, невозможно определить, является ли это проблемой или нет с вашим кодом.

Однако ваш код не пишет новый текст в правильном месте, и это проблема. Вы не можете просто написать новый текст в текущем месте, вам нужно seek() в правильное положение. В приведенном ниже коде показаны два немного разных способа справиться с этим. Это можно сделать в for line in f: цикле for line in f: но я думаю, что сделать это довольно просто с помощью простого цикла while True:

#!/usr/bin/env python «»» Inplace file update demo Written by PM 2Ring 2015.08.20 See http://stackoverflow.com/q/32096531/4014959 «»» def create(fname): data = ‘zero one two three four five six seven eight nine’ with open(fname, ‘w’) as f: for s in data.split(): f.write(s + ‘\n’) def modify0(fname): with open(fname, ‘r+’) as f: fpos = 0 for line in f: print repr(line) outline = line.upper() + line f.seek(fpos) f.write(outline) fpos += len(line) f.seek(fpos) def modify1(fname): with open(fname, ‘r+’) as f: while True: fprev = f.tell() line = f.readline() if not line: break print repr(line) f.seek(fprev) outline = line.upper() + line f.write(outline) def show(fname): with open(fname, ‘r’) as f: for line in f: print repr(line) modify = modify1 fname = ‘testfile.txt’ create(fname) modify(fname) print ‘\n’ + 20*’ — ‘ + ‘\n’ show(fname)

вывод

При обновлении конфигурации выдается служебное сообщение «ОбщаяКартинка.Обсуждения: Имя не уникально!» даже на пустой базе. Что можно сделать не программисту, а просто уверенному пользователю? Спасибо.

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Все комментарии (4)

Здравствуйте!
Уточните пожалуйста, с какого на какой релиз пытаетесь обновиться?
Также уточните, после появления сообщения обновление прерывается? До конца обновить не получается?
Как обновляете? Из конфигуратора или из пользовательского режима?

Добрый день!
Вообще это сообщение выходит при обновлении через конфигуратор будь то ЗКГУ, ЗУП, БГУ (смотрела на разных организациях) и разных последних релизов. Выходит после ответа на «…Обновить конфигурацию?» Обновлению не мешает, все проходит в штатном режиме. Но напрягает непонимание сути. Спасибо!

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

После перехода на новую версию платформы Вы можете встречать ошибки такого вида:

  • ОбщаяКартинка.Обсуждения: Имя не уникально!
  • ОбщаяКартинка.История: Имя не уникально!
  • ОбщаяКартинка.СохранитьНастройкиОтчета: Имя не уникально!
  • ОбщаяКартинка.ОткрытьФайл: Имя не уникально!

Давайте разберемся с тем, о чем Вам сообщает новая версия платформы. В платформе 1С есть 2 вида картинок:

  1. Встроенные в платформу картинки. Эти картинки добавляют разработчики фирмы 1С.
  2. Картинки типовой конфигурации. Эти картинки добавляют разработчики используемой Вами типовой конфигурации.

В случае, если они начинают пересекаться — большим приоритетом обладают картинки, встроенные в платформу. И тогда платформа предупреждает Вас о необходимости изменения имени картинки в Вашей конфигурации. Рассмотрим пример — при обновлении конфигурации выводится сообщение (конфигурация 1С:Деньги): ОбщаяКартинка.История: Имя не уникально!

Теперь сравним имена картинок в конфигурации (ветка «Общие картинки») и имена стандартных (платформенных) картинок. В обоих списках есть картинка История. Именно это и приводит к ошибке при обновлении.

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

Если ошибка мешает обновлению конфигурации 1С — запустите обновление на более ранней платформе 1С, на которой ранее этой ошибки не было.

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

  • Исправляем «В документе отсутствуют этапы оплаты. Печать счета на оплату не требуется»
  • Использование аннотации &ИзменениеИКонтроль на примерах
  • Дополнительные реквизиты по видам номенклатуры (УТ11, КА2, ERP2)
  • Расширения конфигурации и ошибка «Установлен безопасный режим. Выполнение операции запрещено»
  • Исправляем ошибку «Метод объекта не обнаружен (ПодготовитьКоллекциюПечатныхФорм)»
  • Наше расширение полностью изменит список номенклатуры и добавит в него очень удобные инструменты для работы с номенклатурой и корзину для оформления заказов клиентов.
  • Формируйте свои уникальные прайс-листы с возможностью загрузки в 1С.
  • Что вы видите?

    У нас есть рабочая Intel® Setup and Configuration Software (Intel® SCS) 11.0.0.214 (устанавливается в 2016) в ОС Windows 2008 Server R2. При попытке выполнить обновление до Intel® SCS 12,1 вы получаете следующее сообщение об ошибке:

    Ни установщик, ни Датабасетул не могут проверить текущую версию базы данных.

    DB работает на удаленном сервере с SQL Server 2008 Enterprise.

    Учетная запись Active Directory, используемая службой SCS, имеет административные права на локальном сервере и имеет необходимые права доступа к целевой базе данных:

    • db_datareader
    • db_datawriter
    • Db_ddladmin
    • дбовнер

    (предпринимается даже у sysadmin)

    Датабасетул. exe Упградедб/Рксисдисаблед Дбсервер = CHC20009002\PZUHEPRD492, 2302 dbname = RCS_MO

    ИНФОРМАЦИЯ: запуск: Упградедб

    ИНФОРМАЦИЯ: Проверка существования базы данных и наличие поддерживаемой версии…

    ИНФОРМАЦИЯ: Рунжетдбверсионкмд. 2. порождение ERR_UNKNOWN_DB_VERSION (400)

    Ошибка: не удалось выполнить обновление базы данных. В базу данных не было внесено никаких изменений.

    Ошибка: завершено с ошибкой (1000): неизвестная ошибка.

    ИНФОРМАЦИЯ: запуск: Чекксксдбконнектион

    ИНФОРМАЦИЯ: Проверка разрешений пользователей в базе данных…

    ИНФОРМАЦИЯ: Проверка версии базы данных…

    ИНФОРМАЦИЯ: Рунжетдбверсионкмд. 2. порождение ERR_UNKNOWN_DB_VERSION (400)

    Ошибка: завершено с ошибкой (1000): неизвестная ошибка.

    Как это исправить:

    Проверьте версию Intel® Setup and Configuration Software (Intel® SCS) в базе данных:

    configuration_name configuration_value configuration_type
    operation_log_expiration_time 365 I
    scs_version 11.0.0 S

    Проверьте configuration_value для строки scs_version . Вероятно, это значение отсутствует или повреждено.

    Если это так, выполните следующий запрос для устранения проблемы:

    • Запрос: Обновление . Set configuration_value = ‘ 11.0.0 ‘ , где configuration_name = ‘ scs_version ‘

    Привести к & получения дополнительной информации:

    ИНФОРМАЦИЯ, ПРЕДСТАВЛЕННАЯ В ЭТОЙ СТАТЬЕ, ИСПОЛЬЗОВАЛАСЬ НАШИМИ КЛИЕНТАМИ, НО НЕ ТЕСТИРОВАЛАСЬ, ПОЛНОСТЬЮ НЕ ПРОШЛА РЕПЛИКАЦИЯ ИЛИ НЕ ПРОВЕРЯЛАСЬ КОРПОРАЦИЕЙ INTEL. ОТДЕЛЬНЫЕ РЕЗУЛЬТАТЫ МОГУТ РАЗЛИЧАТЬСЯ. ВСЕ публикации и использование материалов на данном сайте задаются в соответствии с положениями и условиями использования веб-узла.

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

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