При работе с управляемыми формами 1С можно встретить ошибку Неизвестный идентификатор формы 1С 8.3. Чаще всего причиной ошибки является неправильное указание имени формы объекта в программном коде.
Изучив статью, вы ознакомитесь с порядком исправления ошибки:
- в конфигурации 1С;
- в подключенном электронном документообороте 1С.
Содержание
- Причины ошибки в 1C Неизвестный идентификатор формы
- Неправильное указание идентификатора формы
- Ошибка Неизвестный идентификатор формы 1С-Отчетность
- Чистка кеша учетной записи документооборота
Причины ошибки в 1C Неизвестный идентификатор формы
Ошибка Неизвестный идентификатор формы 1С 8.3 встречается сегодня редко. Связано это с усовершенствованием Платформ 1С.
Причинами ошибки могут быть:
- ошибка Платформы 1С;
- одновременное использование внешних обработок и отчетов с одинаковым именем в нескольких сеансах 1С;
- неправильное указание идентификатора формы объекта в программном коде.
Поскольку первые две причины более актуальны на старых Платформах 1С, разберем пример неправильного указания идентификатора формы в программном коде.
Неправильное указание идентификатора формы
При попытке открыть документ Списание с расчетного счета из журнала Банковские выписки появляется ошибка Неизвестный идентификатор формы.
Для поиска и устранения ошибки выполните следующие действия:
- Откройте Конфигуратор.
- В меню конфигурации Отладка по ссылке Остановка по ошибке установите флажок Останавливаться по ошибке.
- Перейдите в пользовательский режим. При попытке входа в документ Списание с расчетного счета Отладчик остановится на ошибочной строке кода:
- Выбранная форма = «ФормаДокументаОднострочные».
- Откройте в Конфигураторе список форм документа Списание с расчетного счета.Как видно из списка форм, документ не содержит формы ФормаДокументаОднострочные. При написании процедуры допущена ошибка: правильный идентификатор формы — ФормаДокументаОднострочная.
- Исправьте идентификатор формы в процедуре ОбработкаПолученияФормы на правильный. После этого открытие документа Списание с расчетного счета выполнится без ошибки.
Ошибка Неизвестный идентификатор формы 1С-Отчетность
Если в 1С подключен блок 1С-Отчетность, ошибка Неизвестный идентификатор формы может указывать на неправильные настройки регламентированной отчетности.
При попытке открытия регламентированных отчетов появляется ошибка Неизвестный идентификатор формы.
Для исправления ошибки проверим выставленные настройки отчетности.
Для этого:
- Откройте форму Регламентированные отчеты в разделе Отчеты.
- Перейдите на вкладку Настройки.
- Проверьте, не стоят ли флажки в группах:
- Сохраните изменения настроек документооборота 1С-Отчетность и перезапустите сеанс 1С.
Чистка кеша учетной записи документооборота
Ошибка Неизвестный идентификатор формы в 1С 8.3 при подключенном внешнем электронном документообороте также может указывать на необходимость чистки кеша файлов с ресурсов оператора электронного документооборота.
Для чистки кеша файлов выполните следующие действия:
- Вызовите команду Все функции.
- Наберите первые слова имени регистра в поисковой строке формы и выберите из отобранного списка регистр Кеш файлов с ресурсов оператора электронного документооборота по универсальной схеме.
- Выполните удаление записей регистра по кнопке Очистить кеш.
Это поможет электронному документообороту работать без ошибок.
БухЭксперт8 рекомендует предварительно выполнять изменения в копии базы. Только убедившись, что изменения привели к нужному результату, можно переходить к внесению изменений в рабочей базе.
См. также:
- Ошибка. Поле объекта не обнаружено
- Ошибка. Поле объекта недоступно для записи
- Ошибка. Переменная не определена
- Ошибка. Недостаточно фактических параметров
- Ошибка. Слишком много фактических параметров
- Поле объектов недоступно для записи
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы Бухэксперт8, записи поддерживающих эфиров и вы сможете задавать любые вопросы по программе 1С.
Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Неверный идентификатор формы |
Я |
30.10.18 — 14:23
При попытке открыть второй раз вспомогательную форму из формы обработки вываливается ошибка Неизвестный идентификатор формы, даже до процедуры открытия не доходит, в чем может быть проблема кто знает ? Первый раз открывается нормально
1 — 30.10.18 — 14:24
Точнее как решить эту проблему
2 — 30.10.18 — 14:24
Из клуба любителей динамического обновления?
3 — 30.10.18 — 14:26
(2) ?
4 — 30.10.18 — 14:26
(0) «в чем может быть проблема?» — в коде может быть
(1) переписать код
5 — 30.10.18 — 14:28
(4) Гениально Вацн, а поточнее
6 — 30.10.18 — 14:28
(0) Код то покажи. Любители догадаться в отпусках…
7 — 30.10.18 — 14:28
(6) Сейчас, да я уже как только не пробовал
8 — 30.10.18 — 14:29
(5) строка 24
9 — 30.10.18 — 14:29
Вначале получаю имя вот так
ОбработкаИмя = РеквизитФормыВЗначение(«Объект»).ИспользуемоеИмяФайла;
Данные = Новый ДвоичныеДанные(ОбработкаИмя);
АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(Данные);
ИмяОбр = ВнешниеОбработки.Подключить(АдресВоВременномХранилище,,);
Возврат ИмяОбр;
10 — 30.10.18 — 14:31
Потом вот так, допустим
ИмяОбработки = ОбработатьСтопЛистНаСервере();
Уид = Новый УникальныйИдентификатор;
Форма = ПолучитьФорму(«ВнешняяОбработка.»+ИмяОбработки+».Форма.ФормаОбработкиСтопЛста»);
ОткрытьФорму(Форма.ИмяФормы,,Неопределено,Уид);
11 — 30.10.18 — 14:33
(10) а зачем перед открытием формы ее получать?
ведь ОткрытьФорму() «Открывает и возвращает форму или управляемую форму…»»
12 — 30.10.18 — 14:34
Ну я думаю ситуация от этого не изменится (11)
13 — 30.10.18 — 14:36
(12) ну так и думай дальше, зачем тему создавал-то?
14 — 30.10.18 — 14:37
(13) Сейчас напишу еще один вариант
15 — 30.10.18 — 14:44
ИмяОбработки = ОбработатьСтопЛистНаСервере();
ПараметрыОткрытия = Новый Структура(«КлючВарианта», «»);
Уникальность = «ВнешняяОбработка.» + ИмяОбработки + «/КлючВарианта.»;
ОткрытьФорму(«ВнешняяОбработка.»+ИмяОбработки+».Форма.ФормаОбработкиСтопЛста»,,Неопределено,Уид);
16 — 30.10.18 — 14:44
Тоже самое
17 — 30.10.18 — 14:45
блин там лишние строки не удалил
Уид = Новый УникальныйИдентификатор;
18 — 30.10.18 — 14:46
Вот так например
ИмяОбработки = ОбработатьСтопЛистНаСервере();
Уид = Новый УникальныйИдентификатор;
ОткрытьФорму(«ВнешняяОбработка.»+ИмяОбработки+».Форма.ФормаОбработкиСтопЛста»,,Неопределено,Уид);
19 — 30.10.18 — 14:46
Может при закрытии что то почистить надо тогда
20 — 30.10.18 — 14:49
При открытии второй раз он спотыкается на первой же серверной процедуре ОбработатьСтопЛистНаСервере(), даже не заходя в нее, уже вываливает ошибку
21 — 30.10.18 — 14:49
Первый раз открывает
22 — 30.10.18 — 14:50
(18) точно «СтопЛста»?
(20) на какой строке?что пишет?
23 — 30.10.18 — 14:52
(22) Нет это пример просто
24 — 30.10.18 — 14:53
На слове ИмяОбработки = ОбработатьСтопЛистНаСервере();
25 — 30.10.18 — 14:53
Даже не заходит в процедуру, пишет Неизвестный идентификатор формы
26 — 30.10.18 — 14:55
В этой процедуре я имя получаю обработки, а потом уже открываю форму, я выше вначале описал ее
27 — 30.10.18 — 14:55
ты подключашь каждый раз обработку?
28 — 30.10.18 — 14:56
(27) Ну получается да так, из за этого ошибка ?
29 — 30.10.18 — 15:01
(28) ВнешниеОбработкиМенеджер (ExternalDataProcessorsManager)
Подключить (Connect)
<Имя> (необязательный)
Тип: Строка.
…
Наличие одинаковых имен в процессе работы сеанса не допускается
…
30 — 30.10.18 — 15:07
(29) Ясно значит подключать надо один раз, это пример кода я нашел на одном из форумов, вкладка потерялась только
31 — 30.10.18 — 15:11
(29) Почему он в процедуру то тогда даже не заходит, даже не доходит до подключения
32 — 30.10.18 — 15:13
(31) серверная отладка не подключена
33 — 30.10.18 — 15:18
(32) У меня локальная база, так то он заходит туда в первый раз, не заходит второй
34 — 30.10.18 — 15:36
(29) Ошибка вылетает потому что наверно имя совпадает обработки той, которую я подключил и которой форма открыта изначально так что ли ?
35 — 30.10.18 — 15:46
После подключения он отказывается в серверные процедуры заходить, сразу вылетает ошибка, я даже не могу с клиента ничего проверить
36 — 30.10.18 — 15:47
в уже открытой обработке ничего подключать не нужно
37 — 30.10.18 — 15:52
(36) А как мне еще одну форму вызвать тогда из этой же обработки, мне же надо имя получить этой формы, я для этого подключаю, допустим я могу получить путь до самого файла, а дальше как действовать ? Имя обработки же может поменяться, из строки его чтоли выковыревать ?
38 — 30.10.18 — 16:10
В общем получил из строки имя обработки и открыл форму, всем спасибо
39 — 30.10.18 — 16:11
РеквизитФормыВЗначение(«Объект»).Метаданные().Имя
(39) Метаданные, точно ! Спасибо
Неизвестный идентификатор формы 1С 8.3
При работе с управляемыми формами 1С можно встретить ошибку Неизвестный идентификатор формы 1С 8.3. Чаще всего причиной ошибки является неправильное указание имени формы объекта в программном коде.
Изучив статью, вы ознакомитесь с порядком исправления ошибки:
- в конфигурации 1С;
- в подключенном электронном документообороте 1С.
Причины ошибки в 1С неизвестный идентификатор формы
Ошибка Неизвестный идентификатор формы 1С 8.3 встречается сегодня редко. Связано это с усовершенствованием Платформ 1С.
Причинами ошибки могут быть:
- ошибка Платформы 1С;
- одновременное использование внешних обработок и отчетов с одинаковым именем в нескольких сеансах 1С;
- неправильное указание идентификатора формы объекта в программном коде.
Поскольку первые две причины более актуальны на старых Платформах 1С, разберем пример неправильного указания идентификатора формы в программном коде.
Неправильное указание идентификатора формы
При попытке открыть документ Списание с расчетного счета из журнала Банковские выписки появляется ошибка Неизвестный идентификатор формы.
Для поиска и устранения ошибки выполните следующие действия:
1. Откройте Конфигуратор.
2. В меню конфигурации Отладка по ссылке Остановка по ошибке установите флажок Останавливаться по ошибке.
3. Перейдите в пользовательский режим. При попытке входа в документ Списание с расчетного счета Отладчик остановится на ошибочной строке кода:
- Выбранная форма = «ФормаДокументаОднострочные».
4. Откройте в Конфигураторе список форм документа Списание с расчетного счета.
Как видно из списка форм, документ не содержит формы ФормаДокументаОднострочные. При написании процедуры допущена ошибка: правильный идентификатор формы — ФормаДокументаОднострочная.
5. Исправьте идентификатор формы в процедуре ОбработкаПолученияФормы на правильный. После этого открытие документа Списание с расчетного счета выполнится без ошибки.
Ошибка неизвестный идентификатор формы 1С-отчетность
Если в 1С подключен блок 1С-Отчетность, ошибка Неизвестный идентификатор формы может указывать на неправильные настройки регламентированной отчетности.
При попытке открытия регламентированных отчетов появляется ошибка Неизвестный идентификатор формы.
Для исправления ошибки проверим выставленные настройки отчетности.
Для этого:
- Откройте форму Регламентированные отчеты в разделе Отчеты.
- Перейдите на вкладку Настройки.
- Проверьте, не стоят ли флажки в группах:
- Общие настройки (задаются администратором);
- Персональные настройки (задаются пользователем).
Поскольку обновление форм регламентированной отчетности выполняется автоматически при обновлении конфигурации, необходимости в отдельном обновлении регламентированной отчетности, как правило, не возникает. Поэтому сбросьте установленные флажки настройки, если они выставлены.
- Сохраните изменения настроек документооборота 1С-Отчетность и перезапустите сеанс 1С.
Чистка кеша учетной записи документооборота
Ошибка Неизвестный идентификатор формы в 1С 8.3 при подключенном внешнем электронном документообороте также может указывать на необходимость чистки кеша файлов с ресурсов оператора электронного документооборота.
Для чистки кеша файлов выполните следующие действия:
1. Вызовите команду Все функции.
2. Наберите первые слова имени регистра в поисковой строке формы и выберите из отобранного списка регистр Кеш файлов с ресурсов оператора электронного документооборота по универсальной схеме.
3. Выполните удаление записей регистра по кнопке Очистить кеш.
Это поможет электронному документообороту работать без ошибок.
При работе с управляемыми формами 1С можно встретить ошибку Неизвестный идентификатор формы 1С 8.3. Чаще всего причиной ошибки является неправильное указание имени формы объекта в программном коде.
Изучив статью, вы ознакомитесь с порядком исправления ошибки:
- в конфигурации 1С;
- в подключенном электронном документообороте 1С.
Содержание
- Причины ошибки в 1C Неизвестный идентификатор формы
- Неправильное указание идентификатора формы
- Ошибка Неизвестный идентификатор формы 1С-Отчетность
- Чистка кеша учетной записи документооборота
Причины ошибки в 1C Неизвестный идентификатор формы
Ошибка Неизвестный идентификатор формы 1С 8.3 встречается сегодня редко. Связано это с усовершенствованием Платформ 1С.
Причинами ошибки могут быть:
- ошибка Платформы 1С;
- одновременное использование внешних обработок и отчетов с одинаковым именем в нескольких сеансах 1С;
- неправильное указание идентификатора формы объекта в программном коде.
Поскольку первые две причины более актуальны на старых Платформах 1С, разберем пример неправильного указания идентификатора формы в программном коде.
Неправильное указание идентификатора формы
При попытке открыть документ Списание с расчетного счета из журнала Банковские выписки появляется ошибка Неизвестный идентификатор формы.
Для поиска и устранения ошибки выполните следующие действия:
- Откройте Конфигуратор.
- В меню конфигурации Отладка по ссылке Остановка по ошибке установите флажок Останавливаться по ошибке.
- Перейдите в пользовательский режим. При попытке входа в документ Списание с расчетного счета Отладчик остановится на ошибочной строке кода:
- Выбранная форма = «ФормаДокументаОднострочные».
- Откройте в Конфигураторе список форм документа Списание с расчетного счета.Как видно из списка форм, документ не содержит формы ФормаДокументаОднострочные. При написании процедуры допущена ошибка: правильный идентификатор формы — ФормаДокументаОднострочная.
- Исправьте идентификатор формы в процедуре ОбработкаПолученияФормы на правильный. После этого открытие документа Списание с расчетного счета выполнится без ошибки.
Ошибка Неизвестный идентификатор формы 1С-Отчетность
Если в 1С подключен блок 1С-Отчетность, ошибка Неизвестный идентификатор формы может указывать на неправильные настройки регламентированной отчетности.
При попытке открытия регламентированных отчетов появляется ошибка Неизвестный идентификатор формы.
Для исправления ошибки проверим выставленные настройки отчетности.
Для этого:
- Откройте форму Регламентированные отчеты в разделе Отчеты.
- Перейдите на вкладку Настройки.
- Проверьте, не стоят ли флажки в группах:
- Сохраните изменения настроек документооборота 1С-Отчетность и перезапустите сеанс 1С.
Чистка кеша учетной записи документооборота
Ошибка Неизвестный идентификатор формы в 1С 8.3 при подключенном внешнем электронном документообороте также может указывать на необходимость чистки кеша файлов с ресурсов оператора электронного документооборота.
Для чистки кеша файлов выполните следующие действия:
- Вызовите команду Все функции.
- Наберите первые слова имени регистра в поисковой строке формы и выберите из отобранного списка регистр Кеш файлов с ресурсов оператора электронного документооборота по универсальной схеме.
- Выполните удаление записей регистра по кнопке Очистить кеш.
Это поможет электронному документообороту работать без ошибок.
БухЭксперт8 рекомендует предварительно выполнять изменения в копии базы. Только убедившись, что изменения привели к нужному результату, можно переходить к внесению изменений в рабочей базе.
См. также:
- Ошибка. Поле объекта не обнаружено
- Ошибка. Поле объекта недоступно для записи
- Ошибка. Переменная не определена
- Ошибка. Недостаточно фактических параметров
- Ошибка. Слишком много фактических параметров
- Поле объектов недоступно для записи
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы Бухэксперт8, записи поддерживающих эфиров и вы сможете задавать любые вопросы по программе 1С.
Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
23.10.2018
Ошибка “Неизвестный идентификатор формы” на примере конфигурации “Бухгалтерия предприятия, редакция 3.0”
Если у Вас подключена 1С-Отчетность, то при обновлении данных может выйти ошибка “Неизвестный идентификатор формы”.
Рис. 1. Неизвестный идентификатор формы
Перед дальнейшими действиями рекомендуется сделать копию базы. Для решения данной проблемы необходимо перейти по пути: Отчеты-Регламентированные отчеты-Настройки-Прочие настройки обмена.
Рис. 2. Настройки 1С-Отчетности
Перед нами появится окно “Настройки документооборота с контролирующими органами”.
Рис. 3. Настройки документооборота с контролирующими органами
Далее необходимо снять галочки и нажать на крестик для снятия внешнего модуля.
Рис. 4. Настройка
Далее нажимаем кнопку “Сохранить и закрыть”, после чего программа предложит перезагрузить 1С. Нажимаем кнопку “Перезагрузить”. После данных действий ошибка должна быть устранена.
Автор статьи
Пивкин Андрей. Специалист Линии консультаций
Возврат к списку
Eugeneer
21.01.11 — 10:45
Подключил обработку. В ней есть несколько форм которые вызываются друг из друга. Выдает ошибку
{Форма.Форма.Форма(372)}: Ошибка при вызове метода контекста (ПоместитьДанныеВоВременноеХранилище)
СтруктураПараметров.Вставить(«Адрес»,ПоместитьДанныеВоВременноеХранилище());
по причине:
Неизвестный идентификатор формы
Eugeneer
1 — 21.01.11 — 10:47
Для подключения формы использовался штатный механизм.
Дл выозва форм между собой использовался реквизит
АдресВХранилище
И процедура выглядела след образом
&НаКлиенте
Процедура ОткрытьФормуСозданияНоменклатуры(Команда)
АдресХранилища = «»;
Результат = ПоместитьФайл(АдресХранилища, СокрЛП(Путь), , Ложь);
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить(«Адрес»,ПоместитьДанныеВоВременноеХранилище());
ОткрытьФормуМодально(«ВнешняяОбработка.»+ИмяОбработки+».Форма.ФормаВводНоменклатуры»,СтруктураПараметров,ЭтаФорма);
КонецПроцедуры
Eugeneer
2 — 21.01.11 — 10:48
Короче у кого нить есть пример открытия внешних обработок с несколькими формами?
Eugeneer
3 — 21.01.11 — 10:49
Причем если обработка открыта просто через Файл. никаких ошибок нет. ошибка появляется только через справочник внешних отчетов/обработок.
Eugeneer
4 — 21.01.11 — 11:08
{Форма.Форма.Форма(368)}: Ошибка при вызове метода контекста (ПоместитьФайл)
Результат = ПоместитьФайл(АдресХранилища, СокрЛП(Путь), , Ложь,ЭтаФорма.УникальныйИдентификатор);
по причине:
Ошибка сохранения файла. Неправильный путь к файлу ‘e1cibtempstorage6b46ae3c-201e-4787-be30-7416c8cc5e23’
Eugeneer
5 — 21.01.11 — 11:22
Пипец что за идиотская ошибка. И непонятно что делать.
ОбычныйЧеловек
6 — 21.01.11 — 11:57
никому не интересна УТ11 заходи годика через 2
Eugeneer
7 — 21.01.11 — 12:41
ап
Eugeneer
8 — 21.01.11 — 12:42
Пипец что уже только не делал. какие идентификаторы не втыкал. не хочет через справочник внешних обработок работать. Хоть тресни вываливает ошибку и вообще закрывает всю 1С
Eugeneer
9 — 21.01.11 — 12:43
а без временного хранилища я не могу передать данные между формами. ну плин чо за фигня.
DailyLookingOnSunset
10 — 21.01.11 — 12:52
Может матчасть арМаньяку поможет.
http://infostart.ru/public/76427/
Eugeneer
11 — 21.01.11 — 12:55
(10) ну и де там проблема описана??? или решил просто так тыкнуть первое попавшееся.
DailyLookingOnSunset
12 — 21.01.11 — 12:57
(11)
А что, у тебя проблема описана?
Кроме воплей ничего почти и нет.
Рэйв
13 — 21.01.11 — 12:58
(9)>>а без временного хранилища я не могу передать данные между формами. ну плин чо за фигня.
А что, реквизиты формы уже не в почете?
Eugeneer
14 — 21.01.11 — 13:01
(12) если не шаришь то нечего свои пять копеек вставлять. все предельно ясно описано. внешняя обработка. несколько форм. открывается одна, из нее другие.
Ошибка при открытии второй формы из основной с передачей параметров котолрые не хотят записываться во временное хранилище.
Eugeneer
15 — 21.01.11 — 13:02
(13) если не в курсе расскажу — в 8.2 между формами не передаются данные реквизитов. Только через передачу по временному хранилищу.
Рэйв
16 — 21.01.11 — 13:04
(15)Наверное за неуказание в топике что разговор идет о 8.2 пора уже банить…
Eugeneer
17 — 21.01.11 — 13:07
(16) если ты тормоз никто не виноват. УТ11 это конфигурация 8.2 и только. можешь сделать себе самобан.
Рэйв
18 — 21.01.11 — 13:13
(17)А я их считаю чтоли? Я со стандартными не работаю вообще например. Может я еще должен помнить наизусть весь код и видеть их во сне чтобы быть таким информированным и догадливым как ты?
Рэйв
19 — 21.01.11 — 13:15
Но таким не тормозам как ты тяжело набрать 8.2, оно конечно…Не тормозом быть- это чень тяжело, сил уже нет, понимаю.
DailyLookingOnSunset
20 — 21.01.11 — 13:22
Начнем с простого, Маня.
«Ошибка при вызове метода контекста (ПоместитьДанныеВоВременноеХранилище)»
Такой функции/метода нет в 8.2 и УТ 11.
Есть ПоместитьВоВременноеХранилище, но у этого метода есть обязательный параметр.
Eugeneer
21 — 21.01.11 — 13:32
&НаСервере
Функция ПоместитьДанныеВоВременноеХранилище()
СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить(«ТабличнаяЧасть»,Объект.ТабличнаяЧасть.Выгрузить());
СтруктураПараметров.Вставить(«НастройкаПоиска»,Объект.НастройкаПоиска.Выгрузить());
СтруктураПараметров.Вставить(«ВидЦенНоменклатуры»,Объект.ВидЦенНоменклатуры);
Адрес = ПоместитьВоВременноеХранилище(СтруктураПараметров,УникальныйИдентификатор);
Возврат Адрес;
КонецФункции
Eugeneer
22 — 21.01.11 — 13:34
При этом
в параметр я уже перепробовал втыкать всё.
и УникальныйИдентификатор, и ЭтаФорма.УникальныйИдентификатор
и Новый УникальныйИдентификатор()
даже использовал создание вручную временного файла и его адреса. даже пробовал шестнадцатиричную строку втыкать.
Eugeneer
23 — 21.01.11 — 13:35
Хоть тресни не хочет работать через справочник внешних обработок. За то все нормально работает когда обработка открыта интерактивно через меню Файл. все формы работают, открываются, данные передаются.
Eugeneer
24 — 21.01.11 — 13:37
и вообще не указывал даже. он сам должен генерировать в таком случае. не хочет записывать временные данные.
DailyLookingOnSunset
25 — 21.01.11 — 13:52
Если в функции из (21) добавить
Перем СтруктураПараметров;
Eugeneer
26 — 21.01.11 — 13:53
Есть несколько вариантов — баг типового встроенного механизма с внешними обработками
либо баг платформы.
Eugeneer
27 — 21.01.11 — 13:55
(25) а это чем поможет? попробовал — не работает.
1Ска полностью вылетает.
Eugeneer
28 — 21.01.11 — 14:15
Факин щет…путем долгого и мутного тыканья всего на свете все таки отследил чо за туфта…
Eugeneer
29 — 21.01.11 — 14:17
В той процедуре где вызывалась функция записи еще присутствовало несколько строчек, которые служили в случае если обработка внешняя получение пути разработки, подключения её и получение имени.
//АдресХранилища = «»;
//
//Результат = ПоместитьФайл(АдресХранилища, СокрЛП(Путь), , Ложь);
//ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
Так вот зараза она из за этго не работала через справочник доп обработок. отладчик при этом нифига не выдавал. все онаружилось когда начал комментировать код и строчки по очереди.
-
15.07.2020, 23:01
#1
Иногда оказывает помощь
Неизвестный идентификатор формы
Ошибка «Неизвестный идентификатор формы» возникает в модуле формы внешней обработки при вызове из процедуры — обработчика события &НаКлиенте другой процедуры &НаСервере.
Помогите,пожалуйста!
-
16.07.2020, 02:26
#2
Модератор
Re: Неизвестный идентификатор формы
Сообщение от lilyapo
Ошибка «Неизвестный идентификатор формы» возникает в модуле формы внешней обработки при вызове из процедуры — обработчика события &НаКлиенте другой процедуры &НаСервере.
Помогите,пожалуйста!Причинами ошибки могут быть:
ошибка Платформы 1С;
одновременное использование внешних обработок и отчетов с одинаковым именем в нескольких сеансах 1С;
неправильное указание идентификатора формы объекта в программном коде.Вбейте в поисковике «неизвестный идентификатор формы 1с 8.3 ошибка» и будет вам счастье :yes:
-
16.07.2020, 11:05
#3
Иногда оказывает помощь
Re: Неизвестный идентификатор формы
Все это проделала до того, как открыть тему. Поисковик результатов не дал. Ситуация следующая:
1. Открываю форму внешней обработки.
2. Обрабатываю оповещение
3. Закрываю форму
4. Делаю изменения в тексте модуля формы. Открываю форму заново.
5. При обработке оповещения почему-то сначала управление возвращается в предыдущую форму, хотя она закрыта, и только потом в новую
При подключенном сервисе 1С- Отчетность может возникнуть ошибка «Неизвестный идентификатор формы»
Перед устранением данной ошибки необходимо сделать копию информационной базы.
Для решения данной проблемы нужно перейти по пути: Отчеты — Регламентированные отчеты — Настройки — Прочие настройки обмена.
Необходимо снять галочки и нажать на крестик для снятия внешнего модуля.
После этого нажать кнопку «Сохранить и закрыть» и перезагрузить информационную базу.
Вопрос: Ошибка: Неизвестный идентификатор формы Ошибка при открытии Внешней обработки
22.02.2023 10:20
341
Решение вопроса:
Необходимо на сервере:
1. Остановить службу «Агент сервера 1с: Предприятие 8.3»
2. Удалить каталог C:Program Files1cv8srvinforeg_1541snccntx***
3. Очистить серверный кеш C:UsersUSR1CV8AppDataLocal1C1cv8* удалить все каталоги,кроме каталога Logs
4. Очистить серверный кеш C:UsersUSR1CV8AppDataRoaming1C1cv8* удалить каталоги, кроме файла 1cv8u.pfl
5. Запустить службу «Агент сервера 1с: Предприятие 8.3»
Эта информация оказалась полезной?
Как можно улучшить этот ответ?