Ошибка при вызове метода контекста открытьформу неизвестное имя формы имя

РСВ в ЗУП Неизвестное имя формы.

Я
   folo

14.04.23 — 18:29

Коллеги, добрый день. Типовой ЗУП. Фоновое задание установки обновлений заменила встроенную РСВ на внешнюю обработку.

При попытке открыть РСВ или создать новую — Ошибка при вызове метода контекста (ОткрытьФорму)

по причине:

Неизвестное имя формы. Имя: «ВнешнийОтчет.РегламентированныйОтчетРасчетПоСтраховымВзносам.Форма.ОсновнаяФорма»

Форма с именем «Основная форма» в отчете есть и установлена как основная.  

При запуске через форма- открыть похожая ошибка.

Неизвестное имя формы. Имя: «ВнешнийОтчет.РегламентированныйОтчетРасчетПоСтраховымВзносам.Form»

Обновление базы не помогло, тестирование и исправление тоже.

Может есть мысли куда копать ?

   Garykom

1 — 14.04.23 — 18:33

https://forum.infostart.ru/forum68/topic239477/

   folo

2 — 14.04.23 — 18:43

Garykom, спасибо. Ошибка похожая, но а) релиз последний, обновлять нечего. б) Кеш почищен при запуске с ключом clearcashe.

   Garykom

3 — 14.04.23 — 18:50

В Конфигураторе эта внешняя открывается?

Попробуй ее заново скачать

https://releases.1c.ru/version_file?nick=HRM30&ver=3.1.25.37&path=RO%5cRASCHSV_ZUP3125372_20230413.zip

https://releases.1c.ru/version_files?nick=HRM30&ver=3.1.25.37

   Garykom

4 — 14.04.23 — 18:51

https://dl03.1c.ru/ftp/RO/RASCHSV_ZUP3125372_20230413.txt

   folo

5 — 14.04.23 — 18:53

скачал с оф. сайта только что. Не запускается и не подключается в отчетность.

   Garykom

6 — 14.04.23 — 18:55

ну пиши в саппорт

быстрей всего через 1с-коннект

   folo

7 — 14.04.23 — 18:56

уже написал. ответа пока нет.

   Garykom

8 — 14.04.23 — 18:59

ну попробуй комп перезагрузить, больше нечего сказать

у меня сейчас ЗУП нету чтобы проверить да и влом

обработка вроде бы нормальная в конфигураторе ERP открывается

   folo

9 — 14.04.23 — 19:04

Спасибо. Подожду что  1С скажет.

   МимохожийОднако

10 — 15.04.23 — 06:45

(0) А руками вернуть обратно внутреннюю форму не пробовал?

  

folo

11 — 17.04.23 — 12:28

Проблема решена. Ошибка возникла из за некорректного кеша сервера. Стопорим сеанс сервера 1С. Чистим кеш в каталогах C:Program Files1cv8srvinforeg_1541 и в AppData1c у пользователя под которым запущен сервер.  Запускаем сервис заново.

Обновлено: 29.01.2023

Здравствуйте
Создал форму во внешней обработке, как терь ее открыть?

не срабатывает, пишет: Значение не является значением объектного типа

Открыть несколько форм из главной
ДВС помогите надо из Form2 открить ещо несколько форм. namespace WindowsApplication1 < .

Как открыть несколько форм и отчётов в одном окне?
Всем привет. Проблема состоит в том, что бы на панели задач было открыто одно окно, а в самом окне.

Свойство объекта в виде массива char заполняется только для одного объекта
Есть два свойства: одно — string, второе — массив char. Если начать заполнять их двум и более.

Здравствуйте
Создал форму во внешней обработке, как терь ее открыть?

не срабатывает, пишет: Значение не является значением объектного типа

Как говорят в Одессе «А Ви с откудова получаете форму?». ЭтотОбъект — это в каком модуле и модуле чего?

Это внешняя печатная форма, вызывается с модуля объекта, а именно в функции печати

ОБЪЕКТ — это не сама обработка? Тогда см. вышеприведённый код. Ещё раз:

[QUOTE=duk337;3349995]ОБЪЕКТ — это не сама обработка? [QUOTE]

Объект это сама обработка

выдает ошибку
: Ошибка при вызове метода контекста (ОткрытьФорму)
ОткрытьФорму(«ФормаВводаИнформации»);
по причине:
Неизвестное имя формы. Имя: «ФормаВводаИнформации»

Пойдём длинным путём («Привези-ка мне, батюшка, аленький цветочек»).
1. Эта форма «ФормаВводаИнформации» — общая?
2. Включена во внешнюю обработку наряду с основной?
Если 1, тогда есть метод ОткрытьОбщуюФорму(«Имя»)
Если 2, тогда её нет. Вывод: создать в конфигураторе.

Добавлено через 1 минуту
Можно синтез: скопировать общую в обработку

Копипастой.
На общей форме (когда посинеет) ^C.
В окне свойств обработки.Формы ^V

Добавлено через 1 минуту
А! Да! Работать в конфигураторе с внещней обработкой не означает его трогать

Добавлено через 45 секунд
Хотя что это я. П.1 тоже

п.3 это п.2.
Создайте в своей обработке форму.

Добавлено через 2 минуты
Но если Вам и обработку нельзя трогать — тогда кирдык. Даже если Вы создадите обработку, которую можно трогать, в ней форму, то её открывать всё равно из обработки, которую нельзя трогать.
Вопрос: а что Вам мешает «трогать» внешнюю обработку?

так ведь она там и находится

конфигурацию нельзя трогать, а не обработку.

Я новичок в 1С, видимо поэтому не могу понять почему так трудно понять мой вопрос

Добавлено через 7 минут

если б находилась, тогда бы открывалась
ОткрытьФорму() из модуля открытой основной формы обработки

и все равно выдает ошибку:

: Ошибка при вызове метода контекста (ОткрытьФорму)
ОткрытьФорму(«ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма ВводаИнформации»);
по причине:
Неизвестное имя формы. Имя: «ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаВводаИнформац ии»

Реквизиты формы? Обработка там присутствует как основной рекв?

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

Передача объекта из одного экземпляра класса в другой с запретом обращаться к методам и свойствам этого объекта
Всем привет! Есть класс, в котором используется объект (MyObject, объявленный в private). При.

Копирование из одного массива в другой массив одного объекта
Пытаюсь скопировать дного массива в другой массив один объект, но не выходит. Условие следующее.

Как сделать так, что при совпадении одного объекта с другим происходило удаление одного из них
Подскажите, как сделать так, что при совпадении одного объекта с другим происходило удаление одного.

Вызвать процедуруфункцию из другого объектакласса. Из одного классаобъекта сделать два
Здравствуйте. Подскажите что не правильно делаю, и возможно ли вообще — вызвать процедуруфункцию.

Получить объект на тонком клиенте
Как правильно получить объект на тонком клиенте? &amp;НаСервере Функция ПолучитьДок(Ссылка) .

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

Не могу открыть управляемую форму внешней обработки в толстом клиенте
Не могу открыть управляемую форму внешней обработки в толстом клиенте, основной режим запуска.

Массив в тонком клиенте
Добрый день всем. Подскажите каким образом и где объявить массив, чтобы &quot;&amp;НаКлиенте&quot; к нему можно.

Владислаучык, что мешает делать это на Клиенте, и кому вы открываете форму на Сервере?? да ещё и модально, посмотрите справку по Функции ПолучитьФорму
Phil, На клиенте другая ошибка, пишет переменная не определена(Обработка), да я и смотрел, функция ПолучитьФорму толко на толстом клиенте доступна, так как можно на тонком форму эту открыть?

Phil, Сейчас пишет неизвестное имя формы

ф = получитьформу(«Обработка.СортировкаТабличныхЧастей.Форма.Фор маСортировки»);

Добавлено через 1 минуту
Хотя почему оно неизвестное, если я все через . получал, и такая форма там есть в той обработке?

Добавлено через 25 секунд
всё из справки

Тоже-самое, неизвестное имя формы
ф = получитьформу(«ВнешняяОбработка.СортировкаТабличныхЧастей.Фо рма.ФормаСортировки»);
Владислаучык, У вас ВНЕШНЯЯ обработка. Откуда программа знает где ее искать? Попробуйте так:
Добавлено через 10 минут
Или как сказал Phil, но обратите внимание на ключевую подсказку

Но тут один момент, сама форма на обработке обычная, это что-либо меняет?

Добавлено через 7 минут
polax Вот попробовал создать еще одну форму, управляемую, на обработке, ее открыло, так можно ли обычные формы открывать в управляемом?

Решение

В тонком и веб-клиенте получает только управляемую форму.
Обычные формы внешних обработок не поддерживаются.
Если при получении обычной формы в параметре <ИмяФормы> указано не стандартное имя формы, передаваемые параметры не обрабатываются.
В процессе выполнения может быть несколько обращений к серверу. Часть из них кэшируются. Как минимум одно обращение к серверу есть всегда и оно не кэшируется. Кэширование зависит от версии платформы и версии конфигурации в целом. Если установлена низкая скорость соединения и не указывается текущая строка, то кэшируется форма выбора. Очистка кэша осуществляется с периодичностью в 20 мин. Удаляются формы, которые не использовались в этот период времени.

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

ОткрытьМодально в тонком клиенте, возможно?
Создал внешнюю обработку, и прицепил ее к документу, и в модуле объекта обработки написал такой.

Где в 1С 8.2 в тонком клиенте отобразить итог таблицы?
Здравствуйте. Скажите пожалуйста, где в 1С 8.2 в тонком клиенте отобразить итог таблицы?

Причины ошибки в 1C Неизвестный идентификатор формы

Ошибка Неизвестный идентификатор формы 1С 8.3 встречается сегодня редко. Связано это с усовершенствованием Платформ 1С.

Причинами ошибки могут быть:

  • ошибка Платформы 1С;
  • одновременное использование внешних обработок и отчетов с одинаковым именем в нескольких сеансах 1С;
  • неправильное указание идентификатора формы объекта в программном коде.

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

Неправильное указание идентификатора формы

При попытке открыть документ Списание с расчетного счета из журнала Банковские выписки появляется ошибка Неизвестный идентификатор формы .

Для поиска и устранения ошибки выполните следующие действия:

  1. Откройте Конфигуратор .
  2. В меню конфигурации Отладка по ссылке Остановка по ошибке установите флажок Останавливаться по ошибке .
  3. Перейдите в пользовательский режим. При попытке входа в документ Списание с расчетного счетаОтладчик остановится на ошибочной строке кода:
    • Выбранная форма = «ФормаДокументаОднострочные».
  4. Откройте в Конфигураторе список форм документа Списание с расчетного счета .Как видно из списка форм, документ не содержит формы ФормаДокументаОднострочные . При написании процедуры допущена ошибка: правильный идентификатор формы — ФормаДокументаОднострочная .
  5. Исправьте идентификатор формы в процедуре ОбработкаПолученияФормы на правильный. После этого открытие документа Списание с расчетного счета выполнится без ошибки.

Ошибка Неизвестный идентификатор формы 1С-Отчетность

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

При попытке открытия регламентированных отчетов появляется ошибка Неизвестный идентификатор формы .

Для исправления ошибки проверим выставленные настройки отчетности.

Чистка кеша учетной записи документооборота

Ошибка Неизвестный идентификатор формы в 1С 8.3 при подключенном внешнем электронном документообороте также может указывать на необходимость чистки кеша файлов с ресурсов оператора электронного документооборота.

Для чистки кеша файлов выполните следующие действия:

Это поможет электронному документообороту работать без ошибок.

БухЭксперт8 рекомендует предварительно выполнять изменения в копии базы. Только убедившись, что изменения привели к нужному результату, можно переходить к внесению изменений в рабочей базе.

См. также:

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

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

Похожие публикации

    У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.Утверждены обновленные формы декларации и расчета по налогу на имущество.Приказом ФНС от 15.10.2020 N ЕД-7-11/751@ утверждена новая форма РСВ.Новые формы документов, используемые при прямой выплате пособий, применяются со 02.05.2021.

Карточка публикации

Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

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

Для отправки комментария вам необходимо авторизоваться.

Вы можете задать еще вопросов

Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

Нажимая кнопку «Задать вопрос», я соглашаюсь с
регламентом БухЭксперт8.ру >>

Как не попасть в ловушку, работая с контрагентами из ЕАЭС

[05.10.2021 запись] Лайфхаки по Зарплатной отчетности в 1С

Отчетность за 9 месяцев 2021 в 1С

[07.10.2021 запись] Учет для ЭТК и подготовка СЗВ-ТД в 1С

Изменения в 2021 году, о которых нужно знать бухгалтеру

Отсрочка закончилась, отступать некуда: сразу три новых ФСБУ по учету ОС с 2022 года

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

Такое подключение и приводит к ошибке «неизвестного сервера», несмотря на то, что в форме настройки явно указан его IP-адрес:

  • Ошибка server_addr=Server-1C descr=11001 (0x00002AF9): Этот хост неизвестен. line=1050 file=srcDataExchangeCommon.cpp.

Что же происходит при подключении?

Исправление ошибки

Для исправления ошибки необходимо в файл hosts добавить строчку c нужной информацией:

  • [IP] [Имя сервера]:
    • [IP] — IP-адрес, указанный в настройках подключения к информационной базе
    • [Имя сервера] — название хоста, которое идет после параметра «server_addr=».

    Файл hosts находится в каталоге C:WindowsSystem32driversetc.

    На редактирование файла hosts нужны административные права.

    Откройте файл hosts встроенным в операционную систему Windows редактором Блокнот.

    Добавьте в содержимое строчку описанного ниже вида.

    Расшифровка 192.168.101.37 Server-1C:

    • 168.101.37 — IP-адрес подключения информационной базы;
    • Server-1C — имя сервера.
    • Ошибка при выполнении операции с информационной базой 1С 8.3
    • 1С удаление: указанная учетная запись уже существует
    • Установка запрещена на основании системной политики 1С 8.3
    • Обнаружено неправомерное использование данного программного продукта в 1С: как убрать
    • Ошибка ввода пинкода. Пинкод не укомплектован в 1С 8.3

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

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

    Похожие публикации

    Карточка публикации

    (20 оценок, среднее: 4,20 из 5)

    Данную публикацию можно обсудить в комментариях ниже.
    Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
    Задать вопрос нашим специалистам можно по ссылке >>

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

    Для отправки комментария вам необходимо авторизоваться.

    Вы можете задать еще вопросов

    Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

    Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

    Нажимая кнопку «Задать вопрос», я соглашаюсь с
    регламентом БухЭксперт8.ру >>

    Incognito —> Incognito

    Просмотр профиля

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

    Vofka —> Vofka

    Просмотр профиля

    Название темы я всёже изменил, т.к. название «Управляемые формы в обычном приложении» тоже не о чём не говорит. Вам предупреждение устное и имейте ввиду, что в будующем темы с такими названиями — будут улетать в корзину.

    А по теме: где имя формы?

    Incognito —> Incognito

    Просмотр профиля

    Название темы я всёже изменил, т.к. название «Управляемые формы в обычном приложении» тоже не о чём не говорит. Вам предупреждение устное и имейте ввиду, что в будующем темы с такими названиями — будут улетать в корзину.

    А по теме: где имя формы?

    если имя должно быть вот так то ту же ошибку дает

    pablo —> pablo

    Просмотр профиля

    Читайте также:

    • Черная маска готэм
    • No mans sky чтобы начать сообщите статус капитана
    • Зачарование увеличение опыта майнкрафт
    • Just cause 2 самая высокая точка
    • Готика кожаный доспех

bag.dat

1 / 1 / 0

Регистрация: 30.05.2011

Сообщений: 29

1

1C 8.x

Упр. Открыть несколько форм одного объекта.

11.08.2012, 09:35. Показов 13086. Ответов 33

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

Здравствуйте
Создал форму во внешней обработке, как терь ее открыть?

1C
1
2
Форма = ЭтотОбъект.ПолучитьФорму("ФормаВводаИнформации");
    Форма.Открыть();

не срабатывает, пишет: Значение не является значением объектного типа

Спасибо



0



duk337

2954 / 1766 / 82

Регистрация: 03.11.2011

Сообщений: 8,280

11.08.2012, 17:57

2

Цитата
Сообщение от bag.dat
Посмотреть сообщение

Здравствуйте
Создал форму во внешней обработке, как терь ее открыть?

1C
1
2
Форма = ЭтотОбъект.ПолучитьФорму("ФормаВводаИнформации");
    Форма.Открыть();

не срабатывает, пишет: Значение не является значением объектного типа

Спасибо

Как говорят в Одессе «А Ви с откудова получаете форму?». ЭтотОбъект — это в каком модуле и модуле чего?

1C
1
2
Обработка = ВнешниеОбработки.Создать(ИмяФайла);
Форма= Обработка.ПолучитьФорму();



0



bag.dat

1 / 1 / 0

Регистрация: 30.05.2011

Сообщений: 29

12.08.2012, 07:15

 [ТС]

3

Это внешняя печатная форма, вызывается с модуля объекта, а именно в функции печати

1C
1
2
3
4
5
6
7
8
9
// Возвращает табличный документ для печати
//
// Параметры
//  нет
//
// Возвращаемое значение:
//  ТабличныйДокумент - документ для печати
//
Функция Печать() Экспорт

сама форма находится в этой печатной форме



0



duk337

2954 / 1766 / 82

Регистрация: 03.11.2011

Сообщений: 8,280

12.08.2012, 09:18

4

Цитата
Сообщение от bag.dat
Посмотреть сообщение

вызывается с модуля объекта

ОБЪЕКТ — это не сама обработка? Тогда см. вышеприведённый код. Ещё раз:

1C
1
2
Обработка = ВнешниеОбработки.Создать(ИмяФайла);
Форма= Обработка.ПолучитьФорму().Открыть();



0



1 / 1 / 0

Регистрация: 30.05.2011

Сообщений: 29

13.08.2012, 07:04

 [ТС]

5

[QUOTE=duk337;3349995]ОБЪЕКТ — это не сама обработка? [QUOTE]

Объект это сама обработка



0



2954 / 1766 / 82

Регистрация: 03.11.2011

Сообщений: 8,280

13.08.2012, 08:31

6

а что, просто ОткрытьФорму(«йцукенгшщз») не проходит?



0



bag.dat

1 / 1 / 0

Регистрация: 30.05.2011

Сообщений: 29

13.08.2012, 08:43

 [ТС]

7

пробую так

1C
1
ОткрытьФорму("ФормаВводаИнформации");

выдает ошибку
{Форма.Форма.Форма(73)}: Ошибка при вызове метода контекста (ОткрытьФорму)
ОткрытьФорму(«ФормаВводаИнформации»);
по причине:
Неизвестное имя формы. Имя: «ФормаВводаИнформации»



0



2954 / 1766 / 82

Регистрация: 03.11.2011

Сообщений: 8,280

13.08.2012, 08:53

8

Пойдём длинным путём («Привези-ка мне, батюшка, аленький цветочек»).
1. Эта форма «ФормаВводаИнформации» — общая?
2. Включена во внешнюю обработку наряду с основной?
Если 1, тогда есть метод ОткрытьОбщуюФорму(«Имя»)
Если 2, тогда её нет. Вывод: создать в конфигураторе.

Добавлено через 1 минуту
Можно синтез: скопировать общую в обработку



1



1 / 1 / 0

Регистрация: 30.05.2011

Сообщений: 29

13.08.2012, 08:55

 [ТС]

9

Цитата
Сообщение от duk337
Посмотреть сообщение

Можно синтез: скопировать общую в обработку

это как



0



2954 / 1766 / 82

Регистрация: 03.11.2011

Сообщений: 8,280

13.08.2012, 08:58

10

Копипастой.
На общей форме (когда посинеет) ^C.
В окне свойств обработки.Формы ^V



0



1 / 1 / 0

Регистрация: 30.05.2011

Сообщений: 29

13.08.2012, 09:06

 [ТС]

11

Цитата
Сообщение от duk337
Посмотреть сообщение

Вывод: создать в конфигураторе.

мне нельзя трогать конфигуратор



0



2954 / 1766 / 82

Регистрация: 03.11.2011

Сообщений: 8,280

13.08.2012, 09:17

12

Тогда п.2

Добавлено через 1 минуту
А! Да! Работать в конфигураторе с внещней обработкой не означает его трогать

Добавлено через 45 секунд
Хотя что это я… П.1 тоже



0



1 / 1 / 0

Регистрация: 30.05.2011

Сообщений: 29

13.08.2012, 09:19

 [ТС]

13

должен же быть П.3



0



2954 / 1766 / 82

Регистрация: 03.11.2011

Сообщений: 8,280

13.08.2012, 12:27

14

п.3 это п.2.
Создайте в своей обработке форму.

Добавлено через 2 минуты
Но если Вам и обработку нельзя трогать — тогда кирдык. Даже если Вы создадите обработку, которую можно трогать, в ней форму, то её открывать всё равно из обработки, которую нельзя трогать.
Вопрос: а что Вам мешает «трогать» внешнюю обработку?



0



1 / 1 / 0

Регистрация: 30.05.2011

Сообщений: 29

13.08.2012, 12:40

 [ТС]

15

Цитата
Сообщение от duk337
Посмотреть сообщение

п.3 это п.2.
Создайте в своей обработке форму.

так ведь она там и находится

Цитата
Сообщение от duk337
Посмотреть сообщение

Вопрос: а что Вам мешает «трогать» внешнюю обработку?

конфигурацию нельзя трогать, а не обработку.

Я новичок в 1С, видимо поэтому не могу понять почему так трудно понять мой вопрос

Добавлено через 7 минут

Цитата
Сообщение от bag.dat
Посмотреть сообщение

мне нельзя трогать конфигуратор

я имел ввиду КОНФИГУРАЦИЮ
сори



0



2954 / 1766 / 82

Регистрация: 03.11.2011

Сообщений: 8,280

13.08.2012, 13:50

16

Цитата
Сообщение от bag.dat
Посмотреть сообщение

так ведь она там и находится

если б находилась, тогда бы открывалась
ОткрытьФорму() из модуля открытой основной формы обработки



0



1 / 1 / 0

Регистрация: 30.05.2011

Сообщений: 29

14.08.2012, 07:23

 [ТС]

17

>>>>>>



0



harmless

148 / 148 / 3

Регистрация: 05.05.2010

Сообщений: 569

14.08.2012, 07:53

18

1C
1
2
3
4
&НаКлиенте
Процедура Команда1(Команда)
    ОткрытьФорму("ВнешняяОбработка.ТестоваяВнешняяОбработка.Форма.ФормаВводаИнформации");
КонецПроцедуры



1



bag.dat

1 / 1 / 0

Регистрация: 30.05.2011

Сообщений: 29

14.08.2012, 08:09

 [ТС]

19

1C
1
2
3
4
5
6
7
8
9
10
11
&НаКлиенте
Процедура Команда1(Команда)
    ОткрытьФорму("ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаВводаИнформации"); 
КонецПроцедуры
 
 
Процедура КнопкаВыполнитьНажатие(Кнопка)
        
    
    Команда1(0);
             ...

и все равно выдает ошибку:

{Форма.Форма.Форма(3)}: Ошибка при вызове метода контекста (ОткрытьФорму)
ОткрытьФорму(«ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаВводаИнформации»);
по причине:
Неизвестное имя формы. Имя: «ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаВводаИнформации»



0



2954 / 1766 / 82

Регистрация: 03.11.2011

Сообщений: 8,280

14.08.2012, 11:03

20

Реквизиты формы? Обработка там присутствует как основной рекв?



0



New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Comments

@ViktorErmakov

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

{ВнешняяОбработка.xddTestRunner.Форма.УправляемаяФорма.Форма(1612)}: [Failed] Выявлено модальное окно:[Переход по кнопке командного интерфейса] Неизвестное имя формы. Имя: «e1cib/app/Отчет.ЖурналОперацийЭлектронныеПодписи.Форма» ВызватьИсключение Префикс + » » + СообщениеОшибки;

Окружение:

Редакция платформы 1С 8.3.14.1854
Версия Vanessa.ADD 6.0.0
Версия OneScript 1.1.1.44

Есть отчет бспшный (2.4.6) «АнализЖурналаРегистрации» у него указаны формы отчета, настроек общие, которые уже указаны в свойствах конфигурации.
изображение
В «ОткрытиеФормКонфигурации_УправляемаяФорма_Строка 513
содержится код
изображение
Это приводит к тому, что когда тестирование идет в клиенте тестирования используется метод
изображение
А для этого метода, добавленный текст «.Форма» и «.ФормаНастроек» лишние, навигационные ссылки этого не терпят, и не открывают окно.
А вот если бы тест выполнялся в менеджере тестирования, тогда для метода «ОткрытьФорму(..)» как раз этот текст и нужен.

По второй ошибке обратная ситуация:
Есть некоторый отчет, где формы не указаны, а наследуются из конфигурации
изображение
Тогда при загрузке форма добавиться вот таким образом
изображение
т.е. «Отчет.АнализЖурналаРегистрации_Мой» без указания формы.
Если тестирование будет через клиента тестирования, то никаких ошибок не будет и все пройдет успешно.
А вот если тестирование будет идти в менеджере тестирования, то метод
«ОткрытьФорму(…)» ругнется на открытие этой формы, и тест падает.

@ViktorErmakov



Copy link


Contributor


Author

Пришлось открыть новый ишуз, т.к. #532 не затестировали и отправили в релиз, ишузу закрыли.

@AndreyGubin

Добрый день. К сожалению, не помогло. Вот несколько примеров:

{ВнешняяОбработка.Тесты_ОткрытиеФормКонфигурации.Форма.УправляемаяФорма.Форма(670)}: Ошибка при вызове метода контекста (ОткрытьФорму)
		ТестируемаяФорма = ОткрытьФорму(ПолноеИмяФормы, ПараметрыФормы,, Новый УникальныйИдентификатор);
по причине:
Неизвестное имя формы. Имя: "Справочник.ах_ВидыТорговогоМеста"

Полностью код ошибки переписывать не буду, он одинаковый, пишу только последнюю строку:
Неизвестное имя формы. Имя: «Справочник.ах_НачислениеШтрафаПрисоединенныеФайлы»
Неизвестное имя формы. Имя: «Справочник.ах_Номенклатура»
Неизвестное имя формы. Имя: «Справочник.ах_СпециализацииРозничныхРынков»
Неизвестное имя формы. Имя: «Справочник.ГруппыИсполнителейЗадач»
Неизвестное имя формы. Имя: «Справочник.дт_ВидыМестоположения»
Неизвестное имя формы. Имя: «Справочник.дт_ДоговорыПрисоединенныеФайлы»
Неизвестное имя формы. Имя: «Справочник.хс_СтанцииМетрополитена»

Уточню — что на версии файла, которая попала в релиз, подобного поведения не наблюдалось, там были проблемы с тремя типами:
Неизвестное имя формы. Имя: «Справочник.хс_ОграниченияПоРазмещению.Форма»
Неизвестное имя формы. Имя: «Справочник.хс_ОграниченияПоРазмещению.ФормаВарианта»
Неизвестное имя формы. Имя: «Справочник.хс_ОграниченияПоРазмещению.ФормаНастроек»

Все остальные работали без проблем. И еще — эта ошибка больше не воспроизводится

{ОбщаяФорма.ФормаНастроекОтчета.Форма(27)}: Не передан служебный параметр "НастройкиОтчета".
		ВызватьИсключение НСтр("ru = 'Не передан служебный параметр ""НастройкиОтчета"".'");

@artbear

@ViktorErmakov @AndreyGubin Коллеги, в версии 6.3.0 все же было исправлено согласно #532

протестировано, проверены разные кейсы согласно этому ишузу.

@ViktorErmakov почему вдруг используешь версию 6.0.0 ??

проверь на 6.3.0

@ViktorErmakov



Copy link


Contributor


Author

@ViktorErmakov @AndreyGubin Коллеги, в версии 6.3.0 все же было исправлено согласно #532

протестировано, проверены разные кейсы согласно этому ишузу.

@ViktorErmakov почему вдруг используешь версию 6.0.0 ??

проверь на 6.3.0

Артур, я скачал 6.3.0 (в описании текущего ишуза я не верно просто указал версию), повторюсь, протестировали хреново, не знаю кто и как тестировал и на каких кейсах, мой кейс по анализу остался не рабочим.

@ViktorErmakov



Copy link


Contributor


Author

Добрый день. К сожалению, не помогло. Вот несколько примеров:

{ВнешняяОбработка.Тесты_ОткрытиеФормКонфигурации.Форма.УправляемаяФорма.Форма(670)}: Ошибка при вызове метода контекста (ОткрытьФорму)
		ТестируемаяФорма = ОткрытьФорму(ПолноеИмяФормы, ПараметрыФормы,, Новый УникальныйИдентификатор);
по причине:
Неизвестное имя формы. Имя: "Справочник.ах_ВидыТорговогоМеста"

Полностью код ошибки переписывать не буду, он одинаковый, пишу только последнюю строку:
Неизвестное имя формы. Имя: «Справочник.ах_НачислениеШтрафаПрисоединенныеФайлы»
Неизвестное имя формы. Имя: «Справочник.ах_Номенклатура»
Неизвестное имя формы. Имя: «Справочник.ах_СпециализацииРозничныхРынков»
Неизвестное имя формы. Имя: «Справочник.ГруппыИсполнителейЗадач»
Неизвестное имя формы. Имя: «Справочник.дт_ВидыМестоположения»
Неизвестное имя формы. Имя: «Справочник.дт_ДоговорыПрисоединенныеФайлы»
Неизвестное имя формы. Имя: «Справочник.хс_СтанцииМетрополитена»

Уточню — что на версии файла, которая попала в релиз, подобного поведения не наблюдалось, там были проблемы с тремя типами:
Неизвестное имя формы. Имя: «Справочник.хс_ОграниченияПоРазмещению.Форма»
Неизвестное имя формы. Имя: «Справочник.хс_ОграниченияПоРазмещению.ФормаВарианта»
Неизвестное имя формы. Имя: «Справочник.хс_ОграниченияПоРазмещению.ФормаНастроек»

Все остальные работали без проблем. И еще — эта ошибка больше не воспроизводится

{ОбщаяФорма.ФормаНастроекОтчета.Форма(27)}: Не передан служебный параметр "НастройкиОтчета".
		ВызватьИсключение НСтр("ru = 'Не передан служебный параметр ""НастройкиОтчета"".'");

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

@ViktorErmakov



Copy link


Contributor


Author

Добрый день. К сожалению, не помогло. Вот несколько примеров:

{ВнешняяОбработка.Тесты_ОткрытиеФормКонфигурации.Форма.УправляемаяФорма.Форма(670)}: Ошибка при вызове метода контекста (ОткрытьФорму)
		ТестируемаяФорма = ОткрытьФорму(ПолноеИмяФормы, ПараметрыФормы,, Новый УникальныйИдентификатор);
по причине:
Неизвестное имя формы. Имя: "Справочник.ах_ВидыТорговогоМеста"

Полностью код ошибки переписывать не буду, он одинаковый, пишу только последнюю строку:
Неизвестное имя формы. Имя: «Справочник.ах_НачислениеШтрафаПрисоединенныеФайлы»
Неизвестное имя формы. Имя: «Справочник.ах_Номенклатура»
Неизвестное имя формы. Имя: «Справочник.ах_СпециализацииРозничныхРынков»
Неизвестное имя формы. Имя: «Справочник.ГруппыИсполнителейЗадач»
Неизвестное имя формы. Имя: «Справочник.дт_ВидыМестоположения»
Неизвестное имя формы. Имя: «Справочник.дт_ДоговорыПрисоединенныеФайлы»
Неизвестное имя формы. Имя: «Справочник.хс_СтанцииМетрополитена»

Уточню — что на версии файла, которая попала в релиз, подобного поведения не наблюдалось, там были проблемы с тремя типами:
Неизвестное имя формы. Имя: «Справочник.хс_ОграниченияПоРазмещению.Форма»
Неизвестное имя формы. Имя: «Справочник.хс_ОграниченияПоРазмещению.ФормаВарианта»
Неизвестное имя формы. Имя: «Справочник.хс_ОграниченияПоРазмещению.ФормаНастроек»

Все остальные работали без проблем. И еще — эта ошибка больше не воспроизводится

{ОбщаяФорма.ФормаНастроекОтчета.Форма(27)}: Не передан служебный параметр "НастройкиОтчета".
		ВызватьИсключение НСтр("ru = 'Не передан служебный параметр ""НастройкиОтчета"".'");

Андрей, посмотрите пожалуйста список справочников на форме ADD той версии где эти ошибки не повторяются, есть ли там объекты указанные выше в комментарии, такие как: «Справочник.ах_Номенклатура»? Какие виды форм для него есть?

@ViktorErmakov



Copy link


Contributor


Author

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

@AndreyGubin

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

К сожалению, я не могу открыть через клиента тестирования. #573

@AndreyGubin

есть ли там объекты указанные выше в комментарии, такие как: «Справочник.ах_Номенклатура»? Какие виды форм для него есть?

Открыл конфигуратор, там есть
Справочник.ах_Номенклатура — ФормаСписка
Справочник.ах_СпециализацииРозничныхРынков — владка формы пустая
Справочник.ГруппыИсполнителейЗадач — владка формы пустая
Справочник.дт_ВидыМестоположения — ФормаЭлемента, ФормаВыбора
Справочник.дт_ДоговорыПрисоединенныеФайлы — владка формы пустая
Справочник.хс_СтанцииМетрополитена — ФормаВыбора
Справочник.ах_НачислениеШтрафаПрисоединенныеФайлы — владка формы пустая

Из отчета ADD 6.3.0

  1. Справочник.ах_Номенклатура:
    Заголовок теста:
    Списки : Справочник.ах_Номенклатура.Форма.ФормаСписка — пройден успешно
  2. Справочник.ах_СпециализацииРозничныхРынков — отсутствует
  3. Справочник.ГруппыИсполнителейЗадач — отсутствует
  4. Справочник.дт_ВидыМестоположения:
    Заголовки тестов:
    Новые : Справочник.дт_ВидыМестоположения.Форма.ФормаЭлемента
    Существующие : Справочник.дт_ВидыМестоположения.Форма.ФормаЭлемента
    Пройдены успешно
  5. Справочник.дт_ДоговорыПрисоединенныеФайлы — отсутствует
  6. Справочник.хс_СтанцииМетрополитена:
    Заголовок теста:
    Списки : Справочник.хс_СтанцииМетрополитена.Форма.ФормаВыбора — пройден успешно
  7. Справочник.ах_НачислениеШтрафаПрисоединенныеФайлы — отсутствует

То есть получается, что в данный момент на 6.3.0 в тесты не попадают элементы, у которых нет формы

@AndreyGubin

@artbear

@ViktorErmakov ты проверял на конфигурации xddNoSync от Ванесса-АДД?

в прошлом нашем исправлении там специально добавлены все варианты форм отчетов — свои формы, выбраны общие формы отчетов, не выбраны формы отчетов

тестировали и в режиме тест-клиента, и на менеджере тестирования.
ошибок не было.

проверь, пожалуйста, на этой конфигурации.

@ViktorErmakov



Copy link


Contributor


Author

300 до 600

Такое количество ошибок было в версии 6.3.0?
А сейчас 19 красных, и 4 желтые, это с чем связано?

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

@ViktorErmakov



Copy link


Contributor


Author

тестировали и в режиме тест-клиента, и на менеджере тестирования.
ошибок не было.

проверь, пожалуйста, на этой конфигурации.

@artbear может я конечно что то не понимаю, но давай Артур и ты протести на указанной конфигурации версию релиза 6.3.0
Я загрузил конфигурацию из файлов, скачал версию 6.3.0
Запустил тесты пот отчетам, и вот что получил

изображение

@ViktorErmakov



Copy link


Contributor


Author

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

изображение

@AndreyGubin

Такое количество ошибок было в версии 6.3.0?
А сейчас 19 красных, и 4 желтые, это с чем связано?

Оставшиеся ошибки это проблема именно в нашей конфигурации:

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

Почему число ошибок снизилось с 600 до 19:

  • пропали ошибки о которых я писал в Не передается служебный параметр «НастройкиОтчета» при выполнении тестов на открытие форм конфигурации #572
  • пропали ошибки «неизвестное имя формы»

@artbear

протести на указанной конфигурации версию релиза 6.3.0
Я загрузил конфигурацию из файлов, скачал версию 6.3.0
Запустил тесты пот отчетам, и вот что получил

@ViktorErmakov проверю сегодня

@artbear

@ViktorErmakov я смотрю твой коммент #585 (comment)

на картинке видно, что конфигурация у тебя версии 6.2.0 (
на версии 6.3.0 (в которой 25 форм отчетов) ошибок нет

  • при запуске в режиме клиент тестирования
  • и при запуске без него

вот скриншот
image

@artbear

вот расшифровка форм отчетов
image

@artbear

@ViktorErmakov Проверил на БСП 3.Х и 8.3.15
я подтверждаю падения, аналогичные #585 (comment)

значит, в прошлый раз мы недопроверили (

уже легче.

сейчас проверю твой исправляющий ПР — если на БСП все будет хорошо, приму.

artbear

added a commit
that referenced
this issue

Oct 10, 2019

@artbear

…ии (585, 587) (#589)

* #585
исправил для тестов и в клиенте и в менеджере, у меня два отчета, один с указанными общими формами, другой с наследуемыми, отработали в двух режимах.

* #585
Исправил добавление имен форм объектов при тестировании через менеджер тестирования

@artbear

Внедрено в проект. В #589

artbear

added a commit
that referenced
this issue

Oct 10, 2019

@artbear

artbear

added a commit
that referenced
this issue

Oct 10, 2019

@artbear

@ViktorErmakov



Copy link


Contributor


Author

@artbear с моими исправлениями у меня начали добавляться формы бизнесс процессов в список форм. У тебя это же повторилось? Я с этим еще не разбирался.

В начало

Неизвестное имя формы

            Данная
ошибка вылетает в следующих случаях.

            Если, например при открытии формы написать

ОткрытьФормуДокументыасходная.Форма.ФормаДокумента«);

ОткрытьФормуДокументасходная.Формы.ФормаДокумента«);

вместо                                                   

ОткрытьФормуДокументасходная.Форма.ФормаДокумента«);

ОткрытьФормуДокументасходная.ФормаОбъекта«);

  • Ошибка при вызове метода контекста открытьформу недостаточно прав для просмотра
  • Ошибка при вызове метода контекста открытьфайл ошибка доступа к файлу
  • Ошибка при вызове метода контекста открыть форму
  • Ошибка при вызове метода контекста открыть поток
  • Ошибка при вызове метода контекста неизвестный идентификатор формы