Имя: Пароль:
1C
1С v8
Обычные и управляемые формы
,
0 JUST4LOL
 
27.10.21
05:13
Какие есть ограничения в обычных формах на сервере?
1 ДенисЧ
 
27.10.21
05:20
На сервере форм нет.
Какие нужны ограничения?
2 JUST4LOL
 
27.10.21
05:26
(1) Ну, вообще вопрос звучит так:
3 JUST4LOL
 
27.10.21
05:26
Что доступно и недоступно в обычных формах на сервере? В чем отличия от УФ?
4 Antony8x
 
27.10.21
05:37
У обычных форм всё на клиенте выполняется, если конечно, нет вызова общего модуль с галкой "Сервер". В управляемых указываются компиляторы где исполнять &НаКлиенте, &НаСервере,&НаСервереБезКонтекста. Для обычных форм важна мощность клиентского компа, для управляемых гибко, можно иметь слабенкий клиент, всё на серваке будет выполняться, но это в теории, на пракитике УФ нами управляют.
5 JUST4LOL
 
27.10.21
05:39
(4) Это всё понятно, вопрос про то, - мы оказались на сервере в обычных формах, через общий модуль или фоновое задание, не важно, что нам становится недоступно в отличии от управляемых форм?
6 Antony8x
 
27.10.21
05:47
(5) Через фоновое задание имеет смысл только если важна асинхронность. Форма на сервере недоступна.
7 JUST4LOL
 
27.10.21
05:53
(6) Форма, отлично, может есть что-то ещё?
8 JUST4LOL
 
27.10.21
05:56
(1) Ещё вспомните?
9 Вася Теркин
 
27.10.21
06:23
(4) Что значит "гибко", можно подумать есть вариант сильный клиент-слабый сервер. Все не гибко. Хочешь УФ - купи новый дорогой сервак.
10 Вася Теркин
 
27.10.21
06:24
(5) Не в ту сторону смотришь. ДСП тебе доступно, стандартизация кода. Иначе самому все писать придется и все равно делать как у 1с-москва...
11 Вася Теркин
 
27.10.21
06:25
Дальше будут всякие КД3...
12 Вася Теркин
 
27.10.21
06:25
В общем, джунгли отменяются
13 Вася Теркин
 
27.10.21
06:28
1С - это не ассемблер и не фокспро. Тут прикладные задачи все. Потому народ к культуре отношений тянется не только между собой, но и с юзерами-кормильцами.
14 BaldKiwi
 
27.10.21
07:17
Кстати да, тоже присоединюсь к автору, а что еще недоступно на сервере? Лично знал только про форму, она доступна только на клиенте (обычные формы), разве есть еще какие-то ограничения по использованию в обычных формах на сервере?
15 Antony8x
 
27.10.21
08:12
(9) Так бывает только в крайностях, работодателя интересует оптимизация
16 acht
 
27.10.21
08:31
(3) > Что доступно и недоступно
Понимание отличия вида клиентского приложения от контекста выполнения.
А если я в толстом клиенте управляемые формы включу - тебе вообще крышку снесет.
17 acht
 
27.10.21
08:32
(7) > отлично, может есть что-то ещё?
На какой оклад собеседование?
18 JUST4LOL
 
27.10.21
08:40
(16) Задан конкретный вопрос, ты же бред какой-то несёшь.
19 acht
 
27.10.21
08:42
(18) Тебе в первом же сообщении дали ответ. Он тебя не устроил. Ты похож на гения, проводящего собеседование, извини уж.
20 JUST4LOL
 
27.10.21
08:53
(19) Нужно больше, чем просто "форма недоступна на сервере".
21 acht
 
27.10.21
08:56
(20) Расшифруй, пожалуйста, свой посыл "в обычных формах на сервере". Что это такое по твоему определению.
22 acht
 
27.10.21
08:59
Для примера давай возьмем конфигурацию, в которой разрешено использование управляемых форм в обычном приложении. В ней есть справочник, у которого все формы управляемые, и общая форма констант, которая обычная.

Какой сценарий приводит к состоянию "в обычных формах на сервере"?
23 acht
 
27.10.21
09:01
А, ну еще некоторые пользователи запускают эту конфигурацию в режиме тонкого клиента - они работают со справочником. А некотрые в режиме толстого - администраторы, которые правят константы, но подглядывают в справочник.
24 JUST4LOL
 
27.10.21
09:02
(22) я выше писал - мы оказались на сервере в обычных формах, через общий модуль или фоновое задание, не важно. Вопрос не конкретного случая при работе, а вопрос теории
25 acht
 
27.10.21
09:06
(24) >  мы оказались на сервере в обычных формах, через общий модуль
Еще раз. Что означает "оказались на сервере в обычных формах"?

Мы передали управление на сервер путем вызова метода модуля у которого установлены только галки "сервер" и "вызов сервера"? Ну все, нет никакого клиента и соответственно никакого различия в доступности.
26 JUST4LOL
 
27.10.21
09:07
(25) Совсем нет различий в доступности?
27 acht
 
27.10.21
09:10
(26) Различий между чем? Если нет клиента.
28 mzelensky
 
27.10.21
09:18
1) Форма (Form)

Описание:
Используется для доступа к свойствам, методам и событиям формы в целом, а также к коллекции ее элементов управления. Доступ к свойствам, методам формы из ее собственного модуля осуществляется непосредственно, используя их имена (без ссылки на какой-либо объект).

Доступность:
Толстый клиент.

2) ФормаКлиентскогоПриложения (ClientApplicationForm)

Описание:
Используется для доступа к свойствам, методам и событиям формы клиентского приложения в целом, а также к коллекции ее элементов управления. Доступ к свойствам, методам формы клиентского приложения из ее собственного модуля осуществляется непосредственно, используя их имена (без ссылки на какой-либо объект).
Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, СЕРВЕР, толстый клиент, мобильное приложение (клиент), мобильное приложение (сервер).
29 JUST4LOL
 
27.10.21
09:23
(27) Походу мы о разных вещах говорим)
30 ДенисЧ
 
27.10.21
09:23
(29) Помнишь фильм "Иван Васильевич меняет профессию" и фразу оттуда?
31 JUST4LOL
 
27.10.21
09:24
(30) Не смотрел
32 ДенисЧ
 
27.10.21
09:24
(31) Мда. Укрусец, что-ли? Или вообще парагваец?
33 acht
 
27.10.21
09:42
(28) > СЕРВЕР
Вот, мякотка начинается...
Однако, согласно заданию от ТС, "мы оказались на сервере в обычных формах, через общий модуль или фоновое задание". Так что никакого контекстного вызова, извини, думай дальше.

"Задан конкретный вопрос, ты же бред какой-то несёшь", (С) JUST4LOL, Обычные и управляемые формы
34 A l e x_K
 
27.10.21
10:26
В фоновом задании Сообщить(); отвалит его.
35 acht
 
27.10.21
10:27
(34) Начиная с 8.3 - не отвалит.
36 ДенисЧ
 
27.10.21
10:28
(34) С какого? Сообщить в фоновом работало и работает.
37 mzelensky
 
27.10.21
10:28
(34) Не отвалится.

На сервере нет "Предупреждение"
38 acht
 
27.10.21
10:28
(36) В 8.2 заваливало. Паренек просто немного отстал от жизни.
39 ДенисЧ
 
27.10.21
10:32
(38) "В 8.2 заваливало"
У нас разные 8.2 были, видать. В 8.2.16 не валило.
40 acht
 
27.10.21
10:35
(39) Ну значит граничка еще ниже, где-то в середине истории 8.2
41 ДенисЧ
 
27.10.21
10:36
(40) Я не настолько стар )))
42 acht
 
27.10.21
10:41
43 acht
 
27.10.21
10:42
А может просто книгу пишет...
44 ДенисЧ
 
27.10.21
10:42
(43) Статьи в бложик? Думаешь, геня?
45 acht
 
27.10.21
10:46
(44) Есть, есть что-то общее. Какая-то неуловимая дымка странности.
46 JUST4LOL
 
28.10.21
03:01
(44) (45) Ну вы выдумали))
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой