Тип не определен форма клиентского приложения 1с
Тип не определен (Запрос) Запрос = Новый <<?>>Запрос; (Проверка: Тонкий клиент) Всем здравствуйте. Создаю новую информационную базу, не из шаблона, для разработки. Создаю справочники, доки, регистры. Собственно вопрос. Если стоит параметр &НаКлиенте я так понимаю тип запрос на клиенте не определен, ставлю на сервере, ничего не происходит КонецПроцедуры Что пишу неправильно?
&НаСервере КонецПроцедуры ошибок не выдает но и запросы также не исполняются
. Доступность: Сервер, толстый клиент, внешнее соединение. (с) СП
То есть мне нужно создавать новую базу на сервере, так понимаю?
открываем сп и в первой главе "директивы компиляции" изучаем, хотя может лучше порясят выращивать - ты подумай, что выгоднее
(14+) Медитируй до просветления: Тип не определен (Запрос) Запрос = Новый <<?>>Запрос; (Проверка: Тонкий клиент)
То есть базу на локальном компьютере я правильно создал. Что дальше делать дабы в ней сожно было работать с запросами?
(17+) . в нем толко интерфейс, что-либо делать с базой надо на стороне сервера.
Как это с точки зрения синтаксиса будет выглядеть? 2 процедуры?
Хм, можно пример как возвратить с сервера на клиент? Исполнение так понимаю
Запрос = Новый Запрос; Убери скобочки! И - нескромный вопрос - а что на сервере открывают-то?
На клиенте этой процедуры просто не будет. Как вариант - создать общий модуль с галочками "сервер" и "вызов сервера", в нем расположить твою функцию которая вернет данные, ее и вызывать из ПриОткрытии.
В общем все мои запросы исполнять в общих модулях, При открытии прописывать уже непосредственно передаваемые с сервера параметры?
Мутновато пока укладывается, ну ладно, спасибо, будем разбираться :)
чего тут укладываться то? УФ - видимость методов и т.п. смотреть обязательно, только и всего.
Хм, как ИБ без управляемых форм сделать? Конфигурации подревнее поискать?
Посмотри хоть какой тип у "Этаформа.Элементы.Наименование"
все не читал. Что за прикол менять директиву компиляции у событий формы?
Уррра, нашел :) ЭтаФорма.Объект.Наименование. Передалось таки :)
ТаблицаЗначений Доступность: Сервер, толстый клиент, внешнее соединение.
Наименование обьекта текущей формы возвращает. Цену и Период возвращает почему-то пустыми. Хотя в регистресведений Цены эти данные заполнены
Отладчик в руки и смотри что у тебя в Рез после Рез.Следующий. Попробуй запрос с твоими параметрами в консоли запросов. Так на глаз не вижу почему возвращает пустые значения
Ну и кто там на сервере это читает КонецЦикла; Засовывай в структуру и возвращай клиенту
Рез.Наим возвращает и сообщает. Цену с периодом берет пустые
не взлетит по той простой причине, что таблица значений не живет на клиенте.
дык у тебя соединения нет. Кто же соединение по наименованию делает? Самописка что ли полная?
Суть. Интересно, какой кошмар у него затаился в регистре Цены? Неужто Измерение Наименование строкового типа?
Измерение Наименование типа СправочникСсылка.Номенклатура
а измерение Номенклатура типа СправочникСсылка.Номенклатура значит безжалостно удалил?
Может ВыбратьДанные(ЭтаФорма.Объект.Наименование.ТекстРедактирования); или что там еще
У записи регистра нет ссылки. Да открой ты консоль запросов
Извиняйте ребят, психологических отклонений нет,просто мудаг :))) Измерение Наименование сделал :( В общем переименовал заработало все.
Здравствуйте, переделываю конфигурацию на упф, столкнулся с проблемой.
Был следующий рабочий код. Сейчас его нужно реализовать на упф, как это сделать? Знаю, что ДиалогВыбораФайла должны вызыватся на клиенте, подскажите как реализовать эту функцию. Код из общего модуля.
__________________Помощь в написании контрольных, курсовых и дипломных работ здесь
Перевод Обычного приложения Толстого Клиента в Управляемое
Подскажите пожалуйста возможно ли это? Пытались перевести- ни одна форма не открывается.
Из обычного приложеиня перенести код в управляемое приложение
Добрый день. Возникла такая проблемка. Есть обычное приложение и в нем код в общем модуле.
Ошибка при создании scripting.filesystemobject: Тип не определен (СОМОбъект). Учебная версия платформы.
Почему когда хочу создать обект scripting.filesystemobject выдает ошибку: Тип не определен.
GreenkA, эта функция лежит в общем модуле, я ее вызываю в модуле справочника.
Решение
вы ее видимо вызываете в модуле формы элемента справочника по команде ПТС1().Тогда в модуле формы элемента справочника меняем указанные выше процедуры на:
Вместо одного общего модуля ОбщегоНазначения - создаем два других(или доп. два других):
- ОбщегоНазначенияКлиент(в свойствах галочка Клиент)
- ОбщегоНазначенияСервер(галочки Сервер, ВызовСервера)
В общем модуле ОбщегоНазначенияКлиент:
GreenkA, спасибо гренка, получилось, в теории знал, как сделать но на практике реализовать не смог. Скажи, как реализовать механизм, чтобы выбранный файл сохранялся. В данный момент повторно открывается окно диалога.
Добавлено через 7 минут
GreenkA,
Но почемуто не срабатывает
Добавлено через 44 минуты
GreenkA, в регистр вроди бы записывает, файлик в нужной папке создает. Но при повторном открытии не срабатывает код, который поверяет есть ли в регистре эта ссылка. При повторном нажатии происходит не открытие созданного файла, а повторный вызов диалогового окна.
Это не типовой справочник, который сохраняет ссылки на сканированный документ. Вот его код:
Что могла произойти? До сегодня всё работало и ничего не выскакивало изначально
logist @ Сегодня, 15:19 ,
Ничего не менялось. Утром 2-а обмена сделал, всё прошло на ура. И где всё это проверить, а главное с чем сравнить?
logist --> logistlogist @ Сегодня, 15:28 ,
Сравнил с последней моей конфигурацией "Сравнить и объединить"
Окно показало, что никаких изменений нет. Т.е. конфиг не менялся.
Petre --> PetreПричины ошибки в 1C Неизвестный идентификатор формы
Ошибка Неизвестный идентификатор формы 1С 8.3 встречается сегодня редко. Связано это с усовершенствованием Платформ 1С.
Причинами ошибки могут быть:
- ошибка Платформы 1С;
- одновременное использование внешних обработок и отчетов с одинаковым именем в нескольких сеансах 1С;
- неправильное указание идентификатора формы объекта в программном коде.
Поскольку первые две причины более актуальны на старых Платформах 1С, разберем пример неправильного указания идентификатора формы в программном коде.
Неправильное указание идентификатора формы
При попытке открыть документ Списание с расчетного счета из журнала Банковские выписки появляется ошибка Неизвестный идентификатор формы .
Для поиска и устранения ошибки выполните следующие действия:
- Откройте Конфигуратор .
- В меню конфигурации Отладка по ссылке Остановка по ошибке установите флажок Останавливаться по ошибке .
- Перейдите в пользовательский режим. При попытке входа в документ Списание с расчетного счетаОтладчик остановится на ошибочной строке кода:
- Выбранная форма = «ФормаДокументаОднострочные».
- Откройте в Конфигураторе список форм документа Списание с расчетного счета .Как видно из списка форм, документ не содержит формы ФормаДокументаОднострочные . При написании процедуры допущена ошибка: правильный идентификатор формы — ФормаДокументаОднострочная .
- Исправьте идентификатор формы в процедуре ОбработкаПолученияФормы на правильный. После этого открытие документа Списание с расчетного счета выполнится без ошибки.
Ошибка Неизвестный идентификатор формы 1С-Отчетность
Если в 1С подключен блок 1С-Отчетность , ошибка Неизвестный идентификатор формы может указывать на неправильные настройки регламентированной отчетности.
При попытке открытия регламентированных отчетов появляется ошибка Неизвестный идентификатор формы .
Для исправления ошибки проверим выставленные настройки отчетности.
Чистка кеша учетной записи документооборота
Ошибка Неизвестный идентификатор формы в 1С 8.3 при подключенном внешнем электронном документообороте также может указывать на необходимость чистки кеша файлов с ресурсов оператора электронного документооборота.
Для чистки кеша файлов выполните следующие действия:
Это поможет электронному документообороту работать без ошибок.
БухЭксперт8 рекомендует предварительно выполнять изменения в копии базы. Только убедившись, что изменения привели к нужному результату, можно переходить к внесению изменений в рабочей базе.
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.Утверждены обновленные формы декларации и расчета по налогу на имущество.Приказом ФНС от 15.10.2020 N ЕД-7-11/751@ утверждена новая форма РСВ.Новые формы документов, используемые при прямой выплате пособий, применяются со 02.05.2021.
Карточка публикации
Данную публикацию можно обсудить в комментариях ниже.Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявкуНажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Как не попасть в ловушку, работая с контрагентами из ЕАЭС
[25.11.2021 запись] Практический переход на ФСБУ 25 в 1С - Часть 1
[17.11.2021 запись] Практический переход на ФСБУ 6 и ФСБУ 26 в 1С
Изменения в 2021 году, о которых нужно знать бухгалтеру
Переход на ФСБУ 6/2020 «Основные средства» в 1С по альтернативному алгоритму
[29.10.2021 запись] Пообъектный учет ОС и подходы к определению и пересмотру СПИ
Большое спасибо Мария, за Ваш профессиональный подход к теме, подробный разбор сложных вопросов и отличное владение всеми возможностями программы, которое Вы передаете нам.
При создании определяемого типа нужно указать его имя и тип. Можно указать составной тип данных:
Для выбора доступно множество различных типов, в том числе примитивные типы, ссылки, объекты, менеджеры, системные перечисления, некоторые универсальные коллекции и т.п.
Теперь данный определяемый тип можно указывать как тип для реквизитов объектов:
Если в дальнейшем нужно будет изменить тип реквизита Ответственный, то достаточно будет добавить новый тип в состав определяемого типа. Тип реквизитов, где был выбран определяемый тип будет изменен автоматически.
Также через определяемый тип можно определять квалификаторы примитивных типов. Например, создать определяемый тип Артикул типа строка и указать для него длину 30.
Если в качестве типа для реквизитов выбирать данный определяемый тип, то гарантируется, что длина везде будет 30 символов.
У определяемого типа есть некоторые ограничения:
- его нельзя использовать как тип значения в плане видов характеристик
- он не может входить в составной тип данных
- не может входить в состав другого определяемого типа
- доступен только начиная с версии платформы 8.3.3
Определяемый тип программно
Чтобы программно указать тип свойства как определяемый тип можно просто создать Описание типов и перечислить все те типы, которые указаны для определяемого типа. Но можно получить готовое описание типов через метаданные:
Читайте также: