1с начальное заполнение данных ошибка

Ошибка при внедрении БСП в конфигурацию

Автор efumwork, 15 дек 2021, 15:05

0 Пользователей и 1 гость просматривают эту тему.

Здравствуйте! Помогите пожалуйста. Объединил БСП и разработанную конфигурацию. При запуске в режиме отладки происходит обновление (начальное заполнение данных). На 6% загрузки высвечивается ошибка (не удалось записать идентификатор данных).

Комментарии к ошибке:

Не удалось записать: «Идентификатор объекта метаданных»!
{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(1825)}:      ТаблицаОбъект.Записать();
{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(1374)}:      ОбновитьИдентификаторыОбъектовМетаданных(Выгрузка, СвойстваОбъектовМетаданных, ОбъектыРасширений,
{Справочник.ИдентификаторыОбъектовМетаданных.МодульМенеджера(526)}:   ОбновитьДанные(ЕстьТекущиеИзменения, ЕстьУдаленные, ТолькоПроверка,
{РегистрСведений.ПараметрыРаботыПрограммы.МодульМенеджера(766)}:      Справочники.ИдентификаторыОбъектовМетаданных.ВыполнитьОбновлениеДанных(Ложь, Ложь, Ложь);
{РегистрСведений.ПараметрыРаботыПрограммы.МодульМенеджера(711)}:   ОбновитьПараметрыРаботыПрограммы(СообщитьПрогресс);
{РегистрСведений.ПараметрыРаботыПрограммы.МодульМенеджера(528)}:      ОбновитьПараметрыРаботыПрограммыCУчетомРежимаВыполнения(СообщитьПрогресс);
{(1)}:РегистрыСведений.ПараметрыРаботыПрограммы.ОбработчикДлительнойОперацииОбновленияПараметровРаботыПрограммы(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5263)}:   Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;
{ОбщийМодуль.ДлительныеОперации.Модуль(1124)}:      ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1114)}:      ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);
{ОбщийМодуль.ДлительныеОперации.Модуль(1088)}:   ВыполнитьСКонтекстомКлиента(ВсеПараметры);

по причине:
Не удалось записать: «Идентификатор объекта метаданных»!


Решено! Проблема была в общем модуле. В нём есть функция, которая проверяла уникальные наименования при записи в справочник. БСП все объекты метаданных, дополнительные сведения и реквизиты заносит в справочники. Эти значения могут быть не уникальными. Поэтому происходит ошибка.


  • Форум База

  • Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4

  • Конфигурирование, программирование в 1С Предприятие 8

  • Ошибка при внедрении БСП в конфигурацию

Похожие темы (5)

Рейтинг@Mail.ru

Rambler's Top100

Поиск

Да, будет нормально.

Можно так же делать небольшими порциями только пройтись по дереву метаданных.
Сначала сделать справочники: Организации, Номенклатура, … можно по одному, можно сразу несколько объектов метаданных.
Потом пройтись так же по документам.

Да и вообще, если разобраться даже в больших базах не так много именно важной информации, для которой необходимо делать первоначальный образ. В основном это часто используемые справочники типа Номенклатуры, Единицы измерения, Контрагенты, Договоры и Организации, а так же документы, за 3 последних месяца. Это поступление и реализация. Если образ для объекта создан не будет, то он будет создан при первом изменении объекта после внедрения журнала.

Совет. Не обязательно делать ПОЛНЫЙ образ всех объектов. Есть объекты где это не нужно, например, справочник Банки и аналогичные, а есть где это не только не нужно, но и противопоказано, например, регистр сведений типа АдресныйКлассификатор, где изменения данных вообще не критичны, но если их добавлять в образ, то это огромный объем не нужной информации.

   Владимир_ua

17.05.05 — 17:07

Платформа – 8.0.11.3

Конфигурация – Управление производственным предприятием для Украины 1.0.1.18

При начальном заполнении информационной базы (база размещена на сервере 1С Предприятие) успешно заполняется справочник «Валюты», затем, при заполнении справочника «Классификатор единиц измерения» 1С Предприятие выдает следующее сообщение – Создан элемент справочника «Классификатор единиц измерения»: код «166», наименование «кг» и сообщение об ошибке:

{Обработка.ОбновлениеИнформационнойБазы(294)}: Преобразование значения к типу Число не может быть выполнено СтрСообщения = «Константе «»» + Метаданные.Константы[ИмяКонстанты].Синоним + «»» » +

Установил как локальную. Нет проблем.

Убрал ИБ с сервера.

Вхожу в 1С Предприятие. Права — админ.

Начальное заполнение — ошибка

{CommonModule.пуПартионныйУчет(561,28)}:

Процедура или функция с указанным именем не определена (рцПересчет)

Движение.ЦенаПродажи = <<?>>рцПересчет(СтрокаПартии.ЦенаПродажи,

{CommonModule.пуПартионныйУчет(730,32)}:

Процедура или функция с указанным именем не определена (рцПересчет)

НоваяСтрока.РазницаЦен = <<?>>рцПересчет(НоваяСтрока.ЦенаПоступления,

{CommonModule.пуПартионныйУчет(1204,23)}:

Процедура или функция с указанным именем не определена (рцПересчет)

Себестоимость = <<?>>рцПересчет(Строка.ЦенаПоступления * Строка.Количество,

В чем может быть причина?

   Владимир_ua

7 — 18.05.05 — 15:01

Еще раз, но внимательно и подробно.

Платформа – 8.0.11.3

Конфигурация  – Управление торговлей для Украины 8.2.1.3

ИБ размещаю на сервере 1С Предприятие (MS SQL Server 2000 SP3) под стандартным акаунтом  «sa» (дал, на всякий случай, sa всё).

После установки захожу в конфигуратор.

«Структура ИБ несовместима с текущей версией программы. Произвести конвертацию ИБ?» — «да».

«Конвертация ИБ завершена»

Конфигурация|Открыть конфигурацию

В Общие модули.рцРасчетЦенВалютНалогов есть функция рцПересчет

Конфигурация|Проверка конфигурации… Здесь прошу проверить логическую целостность, некорректные ссылки, работу клиентского приложения в режиме клиент-сервер.

Три err (остальные 47  — неразрешимые ссылки)

Проверка клиентского приложения в режиме клиент-сервер {ОбщийМодуль.пуПартионныйУчет(561,28)}: Процедура или функция с указанным именем не определена (рцПересчет)

Движение.ЦенаПродажи = <<?>>рцПересчет(СтрокаПартии.ЦенаПродажи,

Проверка клиентского приложения в режиме клиент-сервер {ОбщийМодуль.пуПартионныйУчет(730,32)}: Процедура или функция с указанным именем не определена (рцПересчет)

НоваяСтрока.РазницаЦен = <<?>>рцПересчет(НоваяСтрока.ЦенаПоступления,

Проверка клиентского приложения в режиме клиент-сервер {ОбщийМодуль.пуПартионныйУчет(1204,23)}: Процедура или функция с указанным именем не определена (рцПересчет)

Себестоимость = <<?>>рцПересчет(Строка.ЦенаПоступления * Строка.Количество,

Закрываю конфигурацию.

Захожу в 1С Предприятие для этой конфигурации.

Обнаружены вышеупомянутые ошибки.

Захожу в Конфигуратор и Конфигурация|Поддержка|Настройки поддержки … Включить возможность изменения, Снять с поддержки.

Закрываю Конфигуратор

1C Предприятие для этой конфигурации УТ

Обнаружены вышеупомянутые ошибки.

Закрываю конфигурацию.

Открываю ранее установленную локальную конфигурацию УТ в Конфигураторе.

Конфигурация|Проверка конфигурации… Здесь прошу проверить логическую целостность, некорректные ссылки, работу клиентского приложения.

Обнаружено 49  неразрешимых ссылок, err нет.

Закрываю конфигурацию. Не CS работает.

Платформа – 8.0.11.3

Конфигурация  – Управление производственным предприятием для Украины 1.0.1.18

ИБ размещаю на сервере 1С Предприятие (MS SQL Server 2000 SP3) под стандартным акаунтом  «sa» (дал, на всякий случай, sa всё).

После установки захожу в конфигуратор.

«Структура ИБ несовместима с текущей версией программы. Произвести конвертацию ИБ?» — «да».

«Конвертация ИБ завершена»

Конфигурация|Открыть конфигурацию

Конфигурация|Проверка конфигурации… Здесь прошу проверить логическую целостность, некорректные ссылки, работу клиентского приложения в режиме клиент-сервер.

Обнаружены неразрешимыессылки,err нет.

Пршу проверить логическую целостность, некорректные ссылки, работу внешнего соединения в ежиме клиент-сервер.

Обнаружены неразрешимыессылки, err`s.

Закрываю конфигурацию.

1C Предприятие для этой конфигурации

Создан элемент справочника «Классификатор единиц измерения»: код «166», наименование «кг»

{Обработка.ОбновлениеИнформационнойБазы(294)}: Преобразование значения к типу Число не может быть выполнено СтрСообщения = «Константе «»» + Метаданные.Константы[ИмяКонстанты].Синоним + «»» » +

Размещаю ИБ локально.

Та же ошибка. Не работает.

сводной таблице приведены номера релизов конфигураций, которые рекомендуется использовать с версиями платформы 8.0.10 и 8.0.9 1С:Предприятия:

Наименование конфигурации Релиз для платформы 8.0.10 | Релиз для платформы 8.0.9

Управление торговлей  10.2.5  |  10.2.3, 10.2.4

Управление производственным предприятием  1.1.3  |  1.1.2

Установить младшую платформу?

   1cPet

16 — 18.05.05 — 18:18

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

На СЕРВЕРЕ означает что все  процедуры и функции модуля  виполняютса на стороне сервера и кампилируютса там же, тоесть они не видны клиенту.

Как последствие — при запуске в режиме Предприятия  возникает ошыбка, потому что кампилятор не находит описание даной функции.

  

Владимир_ua

17 — 18.05.05 — 18:56

Управление торговлей для Украины 8.2.1.3

обПроцедурыОбщегоНазначения, опОперативноеПланирование — Клиент, Сервер, Внешнее соединение

Все остальные — Клиент.

Управление предприятием — пока нет, букв много.

Спасибо, 1cPet

Содержание:

1.      Возникновение неспецифицированной ошибки в конфигурации системы 1С: Бухгалтерия

2.      Причины возникновения неспецифицированной ошибки работы с ресурсом    

3.      Устранение неспецифицированной ошибки работы в типовой конфигурации 1С: Бухгалтерия

1.      Возникновение неспецифицированной ошибки в конфигурации системы 1С: Бухгалтерия

В статье будет рассмотрена ошибка «Неспецифицированная ошибка работы с ресурсом 1С» в типовой конфигурации «1С: Бухгалтерия», описано как и из-за чего она появляется – проведена диагностика ошибки, а также рассмотрены варианты её устранения.

В типовой конфигурации «1С: Бухгалтерия», после попытки завершить и сдать отчёт за год, при заполнении данных, возникает ошибка «Неспецифицированная ошибка работы с ресурсом 1С», окно которой имеет следующий вид:

rabota s resursom.png

Неспецифицированная работа с ресурсом

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

2.      Причины возникновения неспецифицированной ошибки работы с ресурсом

Причин изначально может быть несколько, однако, наиболее распространены следующие:

1.      Недостаточное количество ОЗУ, которое не может «вытянуть» программу для  корректной работы, однако, иногда наблюдалась «Неспецифицированная ошибка работы с ресурсом» и на компьютерах с достаточно большой ОЗУ;

2.      Сервис «/e1cib/logForm», который часто может выдавать ошибки. С одной стороны, в нём нужно подбирать время, но во время работы с различными типами баз данных, в одинаковое время, было так, что на одном компьютере всё корректно работает, а на втором – выдаёт ошибку;

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

3.      Устранение неспецифицированной ошибки работы в типовой конфигурации 1С: Бухгалтерия

Рассмотрим два основных способа, которые могут занять больше времени, чем те, которые обычно советуют, вроде перезагрузки конфигурации сервера 1С и СУБД, очистки кэша сервера 1С, удаление информационной базы с 1С сервера и её восстановление при помощи dt, зато, приведённые ниже, методы точно действенные:

1.      Урезать журнал базы данных, это можно сделать и внутри режима конфигуратора в 1С, и для закрытой информационной базы – удалив файлы из папки для журнала;

2.      Проверить и заново проиндексировать базу данных, это также можно сделать и внутри режима конфигуратора 1С, и при помощи внешней утилиты «chdbfl.exe»;

3.      Удалить расширение, которое является неактивным и установлено на ту же форму, куда и другое расширение (по третьему пункту причин возникновения ошибки в данных «Неспецифицированная ошибка работы с ресурсом»);

4.      Обновить платформу программы 1С на более новый релиз, помогает довольно часто, но пробовать следует в последнюю очередь.

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

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

Специалист компании «Кодерлайн»
Владимир Перцев

Ой! Данный функционал ещё в разработке

Текст ошибки может звучать по-разному, например:

  • Поле объекта не обнаружено (ХХХХХХ);
  • Значение не является значением объектного типа (ХХХХХХ);
  • Метод объекта не обнаружен (ХХХХХХ);
  • Во время сохранения файла возникла ошибка.

Такие ошибки чаще всего возникают при некорректной работе базы 1С.

Для решения может помочь одно из следующих действий:

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

Внешний модуль в управляемых конфигурациях (БП 3.0, ЗУП 3.1 и др.) находится в прочих настройках обмена. Если отметка проставлена — снимите её, после чего перезапустите 1С. 

Внешний модуль в неуправляемых конфигурациях (БП 2.0, ЗУП 2.5, УПП 1.3 и др.) находится по пути Отчеты → Регламентированные отчеты → Настройки → Для настройки параметров документооборота нажмите здесь (внизу). Отметьте пункт Использовать встроенный модуль документооборота, после чего перезапустите 1С.

  • Сделайте диагностику 1С-отчетности, отправьте отчет по диагностике и сообщите номер обращения специалисту технической поддержки 1С-Отчетность.
  • Запустите Конфигуратор 1С. Выберите пункт Отладка → Начать отладку.
  • Удостоверьтесь, что конфигурация находится на полной поддержке 1С, т.е. в нее не были внесены изменения и она соответствует конфигурации поставщика.

Запустите Конфигуратор 1С. Если конфигурация закрыта, то необходимо ее открыть: Конфигурация → Открыть конфигурацию. Слева в меню напротив названия конфигурации должен быть значок замка – объект поставщика не редактируется.

  • Попробуйте запустить 1С в тонком клиенте, для этого после нажатия на ярлык 1С выберите базу, затем нажмите Изменить → Далее → Основной режим запуска: выберите пункт Тонкий клиент → Готово. Запустите 1С.
  • Измените переменные среды. Рекомендуем обратиться к системному администратору для выполнения данных действий.
  • Проверьте кодировку в операционной системе Windows по инструкции смена кодировки. Рекомендуем обратиться к системному администратору для выполнения данных действий.

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

Номер статьи: 129674145
Обновлено: 29.03.2023 12:55+0000

  • 1с линк ошибка 405
  • 1с линк ошибка 404
  • 1с куда отправлять ошибки
  • 1с критическая ошибка работы java процесса
  • 1с критическая ошибка при обновлении базы данных