|
Специфика кода в УФ | ☑ | ||
---|---|---|---|---|
0
svchernova
25.10.11
✎
12:53
|
Всем доброго дня.
В обычной форме вот такая простенькая штуковина работает, а в управляемой ругается: ТекущийПользователь = ПараметрыСеанса.ТекущийПользователь; Если <<?>>ПараметрыСеанса.ТекущийПользователь = Справочники.Пользователи.ПустаяСсылка() Тогда (Проверка: Тонкий клиент) {Обработка.ЗагрузкаСтрахованияXLS.Форма.УпрФорма.Форма(38,4)}: Переменная не определена (ПараметрыСеанса) Как мне всё это понять и пережить? |
|||
1
acsent
25.10.11
✎
12:56
|
курить понятие сервера
|
|||
2
mikecool
25.10.11
✎
12:56
|
(1) +1
(0) смотри доступность параметров сеанса |
|||
3
svchernova
25.10.11
✎
12:57
|
(1) понятие сервера слишком обширное, чтобы его выкурить быстро.. поэтому на форум и приходим за помощью
|
|||
4
svchernova
25.10.11
✎
12:59
|
(2) Посмотрела, никакой доступности не нашла. Где её нужно посмотреть?
|
|||
5
mikecool
25.10.11
✎
13:00
|
(4) да чтож с тобой такое то?
ПараметрыСеанса (SessionParameters) Доступность: Сервер, толстый клиент, внешнее соединение. Возможен обмен с сервером. |
|||
6
mikecool
25.10.11
✎
13:01
|
Епрст распродал все свои СП, могу загнать свой занедорого ))))
|
|||
7
svchernova
25.10.11
✎
13:01
|
(5) со мной бестолковость..
|
|||
8
svchernova
25.10.11
✎
13:02
|
вообще ведь как-то нужно разграничивать код, который исполняется на сервере, и тот, который исполняется на клиенте.
|
|||
9
Cube
25.10.11
✎
13:03
|
(8) Благословить?))
|
|||
10
svchernova
25.10.11
✎
13:04
|
(5) Всё равно не нашла!!!!!!!!!!!!!!
|
|||
11
svchernova
25.10.11
✎
13:09
|
(5) http://i057.radikal.ru/1110/c9/ec7e9f8d2261.jpg
Я про эти параметры сеанса говорю. Посмотри картинку, пожалуйста |
|||
12
mikecool
25.10.11
✎
13:09
|
(10) что не нашла? )))
|
|||
13
svchernova
25.10.11
✎
13:10
|
(10) Доступность.
|
|||
14
bahus
25.10.11
✎
13:10
|
(10) А ты где искала?
Можно сделать так: Если ПроверкаНаПустогоПользователя() Тогда ... Функция ПроверкаНаПустогоПользователя() Возврат ПараметрыСеанса.ТекущийПользователь = Справочники.Пользователи.ПустаяСсылка() КонецФункции Суть в том, что тонкий клиент не видет многих полезных вещей. Эти вещи можно пролучать в процедурах и функциях на сервере и отдавать клиенту. Лично меня бесит, что тонкий клиент не знает что такое ТаблицаЗначений. |
|||
15
Albaness
25.10.11
✎
13:10
|
(12) засранец... стоило только отвернуться... :)
|
|||
16
svchernova
25.10.11
✎
13:10
|
и что потом с ней делать..
|
|||
17
mikecool
25.10.11
✎
13:10
|
&НаКлиенте
Продедура ААА() ТекПользователь = ПолучитьТекПользователя(); КонецПроцедуры &НаСервере Функция ПолучитьТекПользователя() Возврат ПараметрыСеанса.ТекущийПользователь; КонецФункции |
|||
18
bahus
25.10.11
✎
13:11
|
(13) Ёкл, синтаксис-помощник открой.
|
|||
19
mikecool
25.10.11
✎
13:11
|
все, теряюсь.... меня засекли )))
(15) привет, кошечка ))) |
|||
20
svchernova
25.10.11
✎
13:11
|
(12) Ты чего его ругаешь??!!
|
|||
21
svchernova
25.10.11
✎
13:12
|
(14) Не вдит таблицу значений????? О господи.. караул! у меня весь код на таблицах значений.. Что можно почитать, только быстро, не тукнижку, где 700 страниц?
|
|||
22
Cube
25.10.11
✎
13:13
|
(21) Почитай (17) для начала...
|
|||
23
Никола_
Питерский 25.10.11
✎
13:14
|
(21) Гыыыыы, писец подкрался не заметно )))
|
|||
24
Scooter
25.10.11
✎
13:15
|
(20)ревнует
|
|||
25
Гефест
25.10.11
✎
13:15
|
(21) Тогда молитву прочитай...
|
|||
26
ilpar
25.10.11
✎
13:15
|
(21) а теперь придется много учиться, и теперь вот опять вопрос, нах вам 1С ? =)
УФ скоро прийдут |
|||
27
mikecool
25.10.11
✎
13:16
|
(21) ну не видит и фик с нею... пару движений и брюки превратятся в элегантные шорты ))
|
|||
28
Джинн
25.10.11
✎
13:16
|
На кой ляд на клиенте текущий пользователь понадобился?
Автор понимает, что есть модуль объекта на сервере, модуль формы на сервере и модуль формы на клиенте? |
|||
29
svchernova
25.10.11
✎
13:17
|
(24) так вроде мужики оба
|
|||
30
mikecool
25.10.11
✎
13:17
|
(29) да, суровая мужская любофь )))
|
|||
31
svchernova
25.10.11
✎
13:18
|
(28) Автор это понимает.. но автор вчера только создал УФ формуи пытется перенисти в неё код из обычной формы
|
|||
32
bahus
25.10.11
✎
13:18
|
(21) Да ладно ты, не паникуй :)
Все вычисления можно отдать на сервер, там все осталось по старому, клиенту отдавать только результат. |
|||
33
svchernova
25.10.11
✎
13:18
|
(30) :)))))) Подожди пож я твой код попробую
|
|||
34
Гефест
25.10.11
✎
13:18
|
Пилу точить некогда, скорей пилить надо?
|
|||
35
mikecool
25.10.11
✎
13:20
|
вали все на сервер, он большой - разберется )))
|
|||
36
svchernova
25.10.11
✎
13:22
|
(34) Да.. к сожалению так..
|
|||
37
Джинн
25.10.11
✎
13:24
|
Модуль формы клиентский только рюшечками занимается. Отображает данные, отрисовывает кнопочки и пр. хрень. Не фиг на него наворачивать бизнес-логику по образу и подобию 7.7
|
|||
38
svchernova
25.10.11
✎
13:26
|
(17) и (32). Получилось, спасибо! Теперь тогда вы мне скажите. Чтобы отдать выполнение процедуры на сервер или на клиент , нужно перед заголовком процедуоы написать соответственно &НаКлиенте
или &НаСервере ? |
|||
39
bahus
25.10.11
✎
13:26
|
(37) Но все же с ТаблицейЗначений это они жестоко поступили.
|
|||
40
Рэйв
25.10.11
✎
13:26
|
(38)Догада!
|
|||
41
Cube
25.10.11
✎
13:27
|
(38) Сама догадалась?))
|
|||
42
svchernova
25.10.11
✎
13:27
|
(37) я это понимаю, главное - как это правильно реализовать.
|
|||
43
bahus
25.10.11
✎
13:27
|
(38) Угу, для сервера можно ничего не писать.
|
|||
44
svchernova
25.10.11
✎
13:27
|
(40) и (41) Сволочуги оба :))))))))))))
|
|||
45
mikecool
25.10.11
✎
13:27
|
(39) сделай реквизит формы с типом ТЗ и пользуй на здоровье
|
|||
46
Рэйв
25.10.11
✎
13:28
|
(44)
там еще вот что есть &НаКлиенте (&AtClient) — определяет клиентскую процедуру (функцию); &НаСервере (&AtServer) — определяет серверную процедуру (функцию); &НаСервереБезКонтекста (&AtServerNoContext) — определяет серверную процедуру (функцию), исполняемую на сервере вне контекста формы. Переменные не могут быть внеконтекстными. В таких методах недоступен контекст формы (включая данные формы). Допустимыми являются вызовы только других внеконтекстных методов. При вызове этих методов не выполняется передача данных формы на сервер и обратно. Применение внеконтекстных методов позволяет существенно уменьшить объем передаваемых данных при вызове серверной процедуры из среды клиентского приложения; &НаКлиентеНаСервереБезКонтекста (&AtClientAtServerNoContext) — определяет процедуру (функцию), исполняемую в модуле формы на клиенте и на сервере, не имеющую доступа к контексту формы, данным формы, переменным, но имеющую доступ к процедурам и функциям общих модулей – серверных, не глобальных и серверных и клиентских одновременно. Сама процедура (функция) доступна для клиентский, серверных контекстных и неконтекстных процедур и функций модуля формы. Из серверных внеконтекстных методов формы допускается вызов серверных методов общих модулей; &НаКлиентеНаСервере (&AtClientAtServer) — определяет процедуру (функцию), исполняемую в модуле команды, выполняемую на клиенте и на сервере, имеющую доступ к процедурам и функциям общих модулей – серверных, не глобальных и серверных и клиентских одновременно, не имеющую доступ к переменным. Сама процедура (функция) доступна для клиентских серверных процедур и функций модуля команды. |
|||
47
Cube
25.10.11
✎
13:28
|
(44) =))
|
|||
48
svchernova
25.10.11
✎
13:28
|
(39) о_о.. спасибо..
|
|||
49
mikecool
25.10.11
✎
13:30
|
(48) тз на клиенте тоже есть, смотри (45) + ЗначениеВРеквизитФормы
|
|||
50
svchernova
25.10.11
✎
13:31
|
(46) Рэйв, где всё это компактненько описано? хотя.. курить надо матчасть, хотябы по вечерам.. блин. итак в 9-м часу домой ухожу.
|
|||
51
svchernova
25.10.11
✎
13:32
|
(49) спасибо.
|
|||
52
Рэйв
25.10.11
✎
13:34
|
(50)Не поверишь.
в конфигурации Справка->Синтакс помошник. В поиске набери НаКлиенте и выбери "Дерективы компиляции" |
|||
53
Рэйв
25.10.11
✎
13:36
|
(50)А по подробнее смотри
Радченко "1С:Предприятие 8.2 Практическое пособие разработчика" http://yandex.kz/yandsearch?text=Радченко+%221С%3AПредприятие+8.2+Практическое+пособие+разработчика%22+%2Bскачать&tld=kz&lr=162 |
|||
54
Cube
25.10.11
✎
13:37
|
(53) Ой, какая ссылка нехорошая... Ай яй яй! :))
|
|||
55
Рэйв
25.10.11
✎
13:38
|
(54)Прямой ссылки не давал:-) ВСе в пределах правил:-) а такой запрос в яндекс любой желающий может забить
|
|||
56
svchernova
25.10.11
✎
13:38
|
(53) я эту книжку купила.. и скачала "Разработка управляемого интерфейса" на 700 листов. Там дежавю формат, неудобно читать. а руководство работу жмёт
|
|||
57
Рэйв
25.10.11
✎
13:39
|
(56)Эту на 700 листов лучше читать после Радченко.Это другая книга
|
|||
58
Cube
25.10.11
✎
13:40
|
(55) Ну не знаю... Моя бы воля - я б тебя забанил на полчасика)))))
|
|||
59
Рэйв
25.10.11
✎
13:41
|
(58)Не имеешь права!:-) Я правил не нарушал:-)Яндекс - открытый ресурс и под санкции не попадат.
|
|||
60
svchernova
25.10.11
✎
13:42
|
(57) и (58) Всё, мальчики, я в ваш диалог не вмешиваюсь :)) Спасибо за помощь :)))
|
|||
61
ptiz
25.10.11
✎
13:42
|
(50) Ищи "Коротко о главном" Радченко.
|
|||
64
GROOVY
25.10.11
✎
13:44
|
||||
67
svchernova
25.10.11
✎
13:50
|
(64) Это же платно!! я не умею платить. Заплатила бы, мне чистовские ролики очень нравятся, и именно это мне и нужно сейчас! Ну ёлки-палки (
|
|||
68
svchernova
25.10.11
✎
13:51
|
(64) Без денюшак бы.. забесплатно..
|
|||
69
Рэйв
25.10.11
✎
13:53
|
(68)Попроси хорошо GROOVY.
Может он тебе с автографом бесплатно отдаст в качестве рекламной акции.:) |
|||
70
svchernova
25.10.11
✎
13:54
|
(64) GROOVY.. Дай, а?
|
|||
71
GROOVY
25.10.11
✎
13:55
|
Вам забесплатно без защиты отдай, потом весь инет будет усыпан.
|
|||
72
Рэйв
25.10.11
✎
13:55
|
(70)Нда...Как то на "хорошо попросить" не тянет...
|
|||
73
mikecool
25.10.11
✎
13:55
|
(71) ты уверен, что она диск просит? )))
|
|||
74
Рэйв
25.10.11
✎
13:55
|
(71)Что есть то есть:-)
|
|||
75
Гефест
25.10.11
✎
13:55
|
Так отдай забесплатно с защитой
|
|||
76
Cube
25.10.11
✎
13:56
|
(73) ыЫЫ))
|
|||
77
svchernova
25.10.11
✎
13:56
|
(71) честное слово, не размещу в интернете.. гадиной буду.. зуб отдам. дай, а?
|
|||
78
bazvan
25.10.11
✎
13:56
|
(67) (68) афигеть, совсем уже оборзели.
Смени работу |
|||
79
mikecool
25.10.11
✎
13:57
|
Паш, и мне копию - гадом буду, зуб ТС даю ))))
|
|||
80
ptiz
25.10.11
✎
13:57
|
(71) Мы и с защитой с экрана копию снимем, если припрет :)
|
|||
81
bazvan
25.10.11
✎
13:58
|
(77) Иди убрщицей работай
я просто офигиваю от такой наглости. Паш не давай не чего. |
|||
82
Рэйв
25.10.11
✎
13:58
|
(79)+1
Если что я за тобой очередь занял! Тоже зуб даю:) |
|||
83
svchernova
25.10.11
✎
13:58
|
(78) Наверное, я себя действительно некорректно веду..
|
|||
84
svchernova
25.10.11
✎
13:59
|
(82) потом у GROOVY будет ожерелье из наших зубов, как у людоеда
|
|||
85
Рэйв
25.10.11
✎
13:59
|
(84)Ну...мы ж твои зубы даем. Так что 32 человека можешь осчастливить!:)
|
|||
86
bazvan
25.10.11
✎
13:59
|
(83) Тебе платят ЗП, а ты хочеш чужой труд в нахоляву поиметь. Вроде не девочка, или 1С совсем мозг отбила?
|
|||
87
GROOVY
25.10.11
✎
14:00
|
(80) Не снимете. Зуб не дам, но честно не верю что кто то переснять сможет.
|
|||
88
svchernova
25.10.11
✎
14:01
|
(86) Да, это неправильно.. я не должна была просить. Ты прав, я понимаю это.
|
|||
89
Рэйв
25.10.11
✎
14:01
|
(87)А против видео камеры какой хук стоит?:)
|
|||
90
svchernova
25.10.11
✎
14:01
|
(87) Извини, GROOVY..
|
|||
91
mikecool
25.10.11
✎
14:02
|
(86) ты чего разошелся то? кто то на хвост наступил?
|
|||
92
svchernova
25.10.11
✎
14:03
|
(87) Мама дорогая.. Так это же САМ МЭТР!!!!!!!!!! Павел, спасибо Вам за Ваши лекции - от чистого сердца. Очень помогли, когда начинала 1С осваивать!!
|
|||
93
ptiz
25.10.11
✎
14:03
|
(89) Именно. Camrip :)
|
|||
94
Рэйв
25.10.11
✎
14:05
|
(92) :-))
|
|||
95
GROOVY
25.10.11
✎
14:05
|
(89) Не спортивно!
|
|||
96
hhhh
25.10.11
✎
14:11
|
(89) это же элементарно делается. Берешь стадион, в него сажаешь 40 тыс 1с-ников. Покупаешь курс и пускаешь его через табло.
|
|||
97
GROOVY
25.10.11
✎
14:13
|
(96) Соберете стадион, я приду и бесплатно прочитаю семинар :)
|
|||
98
mikecool
25.10.11
✎
14:13
|
(96) думаю стадион снять будет не очень дешего )
|
|||
99
Cube
25.10.11
✎
14:14
|
(99) Администрация стадиона тоже з/п в 1С считает поди... :)
|
|||
100
Cube
25.10.11
✎
14:14
|
Сотка!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |