как открыть форму на тонком клиенте

Как программно открыть форму документа тонкий клиент?

Почему этот код работает только в толстый клиент?
Как сделать так что бы он сработал в тонкий клиент?
И в чем разница?

&НаКлиенте
Процедура ОткрытьДокумент(Команда)

&НаСервере
Процедура ПолучитьФормуДокумента_()

ФормаДок = Документы.ТестДок.ПолучитьФорму(«ФормаДокумента»);
ФормаДок.Открыть();

P.S Как открыть форму определенного документа?

Открывает форму и делает ее окно активным.

Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).
Примечание:

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

Тип: Форма; УправляемаяФорма.
Окно приложения, в котором будет открыта форма.
Применимо только для управляемой формы. Окном может быть только основное окно приложения или вспомогательное окно формы.
В случае использования ВариантОткрытияОкна, окно формы будет создано согласно выбранному варианту.
Возвращаемое значение:

Тип: Форма; УправляемаяФорма.

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

Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).
Примечание:

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

Источник

Открыть форму на тонком клиенте

Добрый день, пытаюсь получить форму внешней обработки, но вот ПолучитьФорму работает та только на толстом клиенте

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

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

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

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

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

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

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

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

Решение

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

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

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

Можно ли вытащить карту(шаблон) в пользовательский интерфейс на тонком клиенте?
Здравствуйте уважаемые. Вот не нашел выхода из ситуации с выносом карты(шаблона) в.

Источник

Открытие формы документа на клиенте.

Необходимо прописать в объекте, из которого нужно открыть документ:

Прописывается в самом документе:

Специальные предложения

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

Обновление 20.06.14 00:06

Код открыт Не указано

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

См. также

Аналог PIVOT в запросе 1С (как выполнить транспонирование таблицы в запросе 1С) Промо

В статье показывается простой метод реализации аналога оператора PIVOT в запросе 1С без использования соединений.

12.12.2020 4477 Eugen-S 23

Инкремент, модуль и прочая магия, которая скрыта под символом «?»

21.10.2021 8086 SeiOkami 40

Полезные примеры СКД, ч.2

Еще несколько примеров решения задач в СКД.

06.04.2021 10751 Neti 8

Обзор полезных методов БСП 3.1.4

25.03.2021 40729 rayastar 51

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016 85725 Serginio 116

Звуковое управление в 1С 8.3

В данной статье описано создание библиотеки для звукового управления (выполнение команд голосом) для платформы 1С 8.3. Задача была поставлена так, чтобы модуль функционировал непосредственно на клиенте 1С, осуществляя управление формами, и взаимодействовал с интерфейсом.

16.03.2021 7196 velemir 33

Serverless (Faas) в 1С. Создание и вызов Yandex Cloud Functions

28.12.2020 8897 comol 31

Базовые вещи БСП, которые облегчат жизнь программисту 1С

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

30.08.2020 20236 quazare 34

Использование программных перечислений, ч.1: строковые константы Промо

Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?

10.12.2016 41117 unichkin 74

Форма выбора (подбор) в управляемых формах

Разбор небольших примеров того, как правильно открывать форму выбора (подбора) в управляемых формах, не прибегая к модальным окнам.

08.05.2020 78438 user5300 19

Программная работа с настройками СКД

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

27.01.2020 65740 ids79 26

[СКД] Программное создание схемы компоновки данных

Сделаем отчет на СКД полностью программно, без использования макета «схема компоновки данных».

15.01.2020 43719 John_d 22

Вспомогательные инструкции в коде 1С Промо

Помогаем редактору кода 1С помогать нам писать и анализировать код.

15.10.2018 36133 tormozit 106

Последовательности событий при проведении документа 1С. Шпаргалка + про формы + про расширения

Собрал информацию о событиях/подписках/расширениях в одном месте.

30.12.2019 35420 kuzyara 38

25.12.2019 8445 brooho 19

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

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

07.10.2019 39752 HostHost 41

Оформление и рефакторинг сложных логических выражений Промо

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

20.09.2012 82857 tormozit 131

Таблица значений. Нюансы

Обзор некоторых аспектов использования общеизвестного инструмента 1С.

01.10.2019 53088 Yashazz 56

[Шпаргалка] Программное создание элементов формы

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

06.09.2019 102521 rpgshnik 75

Агрегатные функции СКД, о которых мало кто знает

Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.

05.09.2019 77797 ids79 56

Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо

Иногда возникает необходимость после записи значения в какое либо поле ввода/формы вызвать для него обработчик события ПриИзменении, а о вызове самого события приходится только мечтать. В этой статье приводится программный способ вызова этого события.

11.07.2007 54440 tormozit 51

Регистры бухгалтерии. Общая информация

Общая информация о внутреннем устройстве регистров бухгалтерии.

05.09.2019 46628 YPermitin 25

Три костыля. Сказ про фокусы в коде

Три интересных (или странных) костыля в коде, которые могут помочь в повседневных и не очень задачах.

03.09.2019 30221 YPermitin 81

Иерархия без «В ИЕРАРХИИ»

Говорится о том, как эффективно представлять иерархию в СУБД, как получать и использовать эти представления при решении задач в запросной технике. Уточняются и дополняются запросы из статьи «Уровни, глубина, прародители, циклы и аналоги запросом» [https://infostart.ru/public/160707/].

22.08.2019 15061 ildarovich 24

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо

Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки

10.09.2017 51200 tormozit 74

Отслеживание выполнения фонового задания

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

17.08.2019 45248 ids79 22

Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив

Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.

08.08.2019 152437 ids79 75

Как легко запускать выполнение в фоне, не прибегая к долгому описанию фоновых процедур.

02.08.2019 60816 avalakh 26

Выгрузка документа по условию Промо

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий. А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019 18026 m-rv 3

Набор данных объект. Использование в схеме компоновки нескольких наборов данных. Различные варианты связи наборов: объединение, соединение. Использование иерархии в отчетах на СКД. Создание собственной иерархии, иерархия детальных записей. Использование вложенных схем в отчетах на СКД.

26.07.2019 105751 ids79 17

Обработчики событий при записи объектов. Зачем и что за чем?

Программисту, имеющему немного опыта на платформе 1С 8.3, бывает сложно разобраться: ПередЗаписью, ПриЗаписи, ПослеЗаписи, на сервере, на клиенте, в модуле формы, в модуле объекта. Эта шпаргалка была создана в процессе обучения и реального опыта с целью разложить всё по полочкам, чтобы было четкое понимание в каком случае какой обработчик нужно использовать и в какой последовательности они запускаются при записи и проведении документов. Данная статья будет полезна в большей степени начинающим разработчикам. Но и опытным позволит освежить информацию, упорядочить её.

Источник

Как открыть форму на тонком клиенте

Есть внешняя обработка, написанная для версии 8.1. Можно ли запустить ее в версии 8.2 так, чтобы работать с ее старой, неуправляемой формой? Обработка нужна всего один раз, для переноса данных, и создавать для нее управляемую форму ради одного раза не хочется.

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

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

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

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

При этом нужно помнить, что запуск клиентов в управляемом режиме возможен только в том случае, если у конфигурации отключена совместимость в версией 8.1 (свойство Режим совместимости ).

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

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

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

как открыть форму на тонком клиенте. Смотреть фото как открыть форму на тонком клиенте. Смотреть картинку как открыть форму на тонком клиенте. Картинка про как открыть форму на тонком клиенте. Фото как открыть форму на тонком клиенте

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

Источник

Базовый принцип программирования управляемой формы в 1С

Цель статьи – показать применение шаблонов Remote Facade и Data Transfer Object к структуризации кода, управляемой формы в среде 1С 8.2.

Введение

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

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

Обозначим проблему

Прошло уже несколько лет как новая версия платформы 1С активно используется и выпущено множество решений (конфигураций) как фирмой 1С, так и ее многочисленными партнерами.
Сложилось ли за это время у разработчиков единое понимание принципов клиент-серверного взаимодействия при создании форм, и изменился ли подход к реализации программных модулей в новых архитектурных реалиях?

Рассмотрим структуру кода (модуль формы) в нескольких формах одной типовой конфигурации и попробуем найти закономерности.
Под структурой будем понимать секции кода (чаще всего это блоки комментариев) выделенные разработчиком для группировки методов и директивы компиляции этих методов.
Пример 1:

Зачем нужна структура кода?
Почему существующий стандарт разработки от фирмы 1С не помогает?

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

Примеры шаблонов в платформе 1С

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

Сравните с принятым в v8.1 стилем.

Структурируем код

Источник

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

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