|
v8: Перечисления: не видит на клиенте | ☑ | ||
---|---|---|---|---|
0
DeMi4
20.12.11
✎
09:00
|
&НаКлиенте
Процедура РесурсЗагрузкиПриИзменении(Элемент) Если НаборКонстант.РесурсЗагрузки=Перечисления.РесурсЗагрузкиДанных.FTP Тогда Элементы.АдресFTPЗагрузки.Видимость=Истина; Элементы.ЛогинЗагрузки.Видимость=Истина; Элементы.ПарольЗагрузка.Видимость=Истина; Иначе Элементы.АдресFTPЗагрузки.Видимость=Ложь; Элементы.ЛогинЗагрузки.Видимость=Ложь; Элементы.ПарольЗагрузка.Видимость=Ложь; КонецЕсли; КонецПроцедуры Выдает ошибку переменная не определена |
|||
1
Ненавижу 1С
гуру
20.12.11
✎
09:01
|
УФ тонкий клиент?
|
|||
2
Ненавижу 1С
гуру
20.12.11
✎
09:02
|
и вообще:
ВидимостьЭлементов = (НаборКонстант.РесурсЗагрузки=Перечисления.РесурсЗагрузкиДанных.FTP); Элементы.АдресFTPЗагрузки.Видимость = ВидимостьЭлементов; ... |
|||
3
andrewks
20.12.11
✎
09:02
|
(1) и так же видно :)
|
|||
4
DeMi4
20.12.11
✎
09:03
|
Ну а как быть для клиента тогд
|
|||
5
Ненавижу 1С
гуру
20.12.11
✎
09:04
|
на сервере узнавать
ВидимостьЭлементов = (НаборКонстант.РесурсЗагрузки=Перечисления.РесурсЗагрузкиДанных.FTP); |
|||
6
andrewks
20.12.11
✎
09:04
|
(4) сделать запрос к серверу?
|
|||
7
Ненавижу 1С
гуру
20.12.11
✎
09:05
|
идиотическая идеология 1с ))
|
|||
8
guitar_player
20.12.11
✎
09:07
|
Синтаксис:
ПредопределенноеЗначение(<ИмяПредопределенногоЗначения>) Параметры: <ИмяПредопределенногоЗначения> (обязательный) Тип: Строка. Содержит полный путь до предопределенного значения, включая имя самого значения. Например, "ПланСчетов.Основной.Счет41". Синтаксис описания предопределенного значения совпадает с синтаксисом оператора ЗНАЧЕНИЕ языка запросов: <Тип предопределенного значения>.<Имя объекта метаданных>.<Значение> Тип предопределенного значения> может быть: Справочник (Catalog); ПланВидовХарактеристик (ChartOfCharacteristicTypes); ПланСчетов (ChartOfAccounts); ПланВидовРасчета (ChartOfCalculationTypes); Документ (Document) - только пустая ссылка; Перечисление (Enum); БизнесПроцесс (BusinessProcess) - только пустая ссылка и получение точек бизнес процесса; Задача (Task) - только пустая ссылка. В качестве <Имя объекта метаданных> указывается имя объекта метаданных, как оно задано в конфигураторе. Для перечислений, определенных в конфигурации, <Значение> указывается как имя соответствующего объекта метаданных типа ЗначениеПеречисления. Для всех остальных типов предопределенных значений <Значение> указывается как имя предопределенного элемента данных, как оно указано в конфигураторе, или ПустаяСсылка для указания пустой ссылки. Для точек маршрутов бизнес-процессов имя предопределенного значения имеет вид: БизнесПроцесс.<Имя объекта метаданных>.ТочкаМаршрута.<Имя точки маршрута> Также метод может быть использован для получения значения системного перечисления. В этом случае параметр формируется как: <ИмяСистемногоПеречисления>.<ИмяЗначенияСистемногоПеречисления> |
|||
9
DeMi4
20.12.11
✎
09:10
|
Бесит это Клиент Сервер
|
|||
10
andrewks
20.12.11
✎
09:12
|
(7) наверное, это сделано специально, чтобы разработчик чётче понимал, когда будут идти вызовы сервера, чтобы как-то оптимизировать, что-ли...
|
|||
11
Ненавижу 1С
гуру
20.12.11
✎
09:13
|
(10) да уж...
на тупых 1с-ников никакой надежды )) |
|||
12
Джинн
20.12.11
✎
09:15
|
(7) Замечательная идеология! Не хрен таскать на клиента всю базу. А если у драйвер не свежий, то это его личное горе.
|
|||
13
Джинн
20.12.11
✎
09:16
|
(9) Переходите на 7.7. Там все реализовано.
|
|||
14
Ненавижу 1С
гуру
20.12.11
✎
09:16
|
(12) прозрачней надо было, а таскать не надо ))
|
|||
15
Джинн
20.12.11
✎
09:18
|
Дык куда уж прозрачней то? Все возможности управлять процессом в руках программера. Хоть как в (8), хоть храни в реквизитах формы, хоть через серверные процедуры получай.
|
|||
16
DeMi4
20.12.11
✎
09:20
|
А выполнение Обшего модуля где происходит там обязательно приписывать клиент сервер
|
|||
17
Ненавижу 1С
гуру
20.12.11
✎
09:21
|
(15) где возможности?
ясно что на клиенте нельзя получать данные из базы, так это еще надо и явно писать! то есть чтобы вызвать что-то серверное, надо в форме на клиенте вызвать ЯВНО вызвать метод той же формы на сервере и только тогда серверное, вопрос: нахрена промежуточное звено? |
|||
18
andrewks
20.12.11
✎
09:23
|
(17) ну дисциплинируют они всяких там "внедренцев"
а то будет так: НаборКонстант.РесурсЗагрузки=Перечисления.РесурсЗагрузкиДанных.FTP; НаборКонстант.РесурсЗагрузкиРезерв=Перечисления.РесурсЗагрузкиДанных.MAIL; ... и т.д. и будут тебе гнать запросы к удалённому серваку где-нибудь в датацентре в Германии |
|||
19
Ненавижу 1С
гуру
20.12.11
✎
09:25
|
(18) че вы пугаете какими то мнемоническими облаками с дата-центрами?
те кто будет юзать серьезные вещи - дебилов не наберут у остальных все по локалке ворочается как то не клеится у 1С "доступно и всерьёз" последнее время |
|||
20
Джинн
20.12.11
✎
09:26
|
(17) Нужно просто понять, что клиент - это "картинка", набор интерфейсных элементов. И все станет на свои места.
|
|||
21
Ненавижу 1С
гуру
20.12.11
✎
09:28
|
(20) я прекрасно это понимаю, вопрос в прозрачности кодирования
|
|||
22
IamAlexy
20.12.11
✎
09:29
|
(21) "прозрачность кодирования" - сам придумал термин?
тебе надо рекламные ролики придумывать с фразами типа "экстракт жемчуга" и "вытяжка кашемира" :) |
|||
23
Ненавижу 1С
гуру
20.12.11
✎
09:30
|
(22) вариант, кстати ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |