|
глобальная видимость объектов | ☑ | ||
---|---|---|---|---|
0
illi_dan
01.05.18
✎
21:46
|
Добрый вечер. Есть форма, в которой пользователь выбирает текстовый файл и документ, а по нажатию кнопки происходят некоторые действия с ними
перем ДокСсылка; перем ПутьКФайлу; &НаСервере Функция ГенерДок() возврат Документы.ТипВсеСсылки(); КонецФункции &НаКлиенте Процедура ПутьКДокументуНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) Документы=ГенерДок(); ВвестиЗначение(ДокСсылка,,Документы); Объект.ПутьКДокументу=ДокСсылка; ИмяРеквизита = "Дата"; КонецПроцедуры &НаКлиенте Процедура ПутьКФайлуНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); Фильтр = "(*.txt)|*.txt"; ДиалогОткрытияФайла.Фильтр = Фильтр; ДиалогОткрытияФайла.ПроверятьСуществованиеФайла = Истина; ДиалогОткрытияФайла.МножественныйВыбор = Ложь; ДиалогОткрытияФайла.Заголовок = "Выберите текстовый файл"; Если ДиалогОткрытияФайла.Выбрать() Тогда Объект.ПутьКФайлу = ДиалогОткрытияФайла.ПолноеИмяФайла; Иначе Сообщить("Выбран не текстовый формат"); Возврат; КонецЕсли; КонецПроцедуры &НаКлиенте Процедура ВыгрузитьДокумент(Команда) Если (ДокСсылка<>Неопределено) И (объект.ПутьКФайлу<>Неопределено) Тогда Метаданные=ДокСсылка.Метаданные(); КонецЕсли КонецПроцедуры ДокСсылка=Неопределено; ПутьКФайлу=Неопределено; Завел две глобальные переменные,и по нажатию кнопки,если они определенны, должен выполнять код. Но у меня почему-то пишет,что они неопределенны(даже если их значение по умолчанию равны любому числу или строке) Можно как-то решить эту проблему? |
|||
1
vde69
01.05.18
✎
21:59
|
переменная не доступна одновременно на сервере и клиенте
|
|||
2
illi_dan
01.05.18
✎
22:10
|
(1) ее можно просто вернуть из отдельной функции,в которой существует переменная или есть другой подход?
|
|||
3
illi_dan
01.05.18
✎
22:41
|
(1) и там же получается везде где используются эти переменные, контекст "на клиенте"
|
|||
4
Cyberhawk
01.05.18
✎
22:45
|
Параметр формы с флажком "Ключевой" или реквизит формы
|
|||
5
illi_dan
01.05.18
✎
23:01
|
(4) можно,пожалуйста,поподробнее. В реквизитах формы есть только пункт "основной реквизит"
|
|||
6
Fram
01.05.18
✎
23:02
|
(5) ты заметил в его фразе союз "или"? https://ru.wikipedia.org/wiki/Или
|
|||
7
illi_dan
01.05.18
✎
23:06
|
(6) да,заметил. Это не помогло,переменные так же "неопределенны". Еще я заметил там слово "ключевой",которое не равно слову "основной",но близко по смыслу.Поэтому предположил,что это не одно и тоже.
|
|||
8
Fram
01.05.18
✎
23:23
|
(7) значит у тебя сложности с пониманием русского языка. "ключевой параметр" и "реквизит формы"! чуешь разницу?
|
|||
9
illi_dan
01.05.18
✎
23:35
|
(8) чую лишь то,что ты унылый тролль.https://ru.wikipedia.org/wiki/Тролль. Похож?
|
|||
10
ВРедная
01.05.18
✎
23:43
|
(9) А он троллиную полосочку прокачивает. Видишь, под ником, какая длинная?
|
|||
11
Fram
01.05.18
✎
23:59
|
(10) тут не ясельки, чтобы ему разжёвывать и в рот класть. пытаемся намеками (да, саркастическими порой) довести до правильного решения
|
|||
12
illi_dan
02.05.18
✎
00:29
|
(11) Разобрался.Прошу прощения за чрезмерную эмоциональность.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |