|
v8: Ошибка при записи константы &НаСервере | ☑ | ||
---|---|---|---|---|
0
AlecoZAV
08.09.11
✎
15:39
|
Ребят, туплю однако...
8.2.14.528 УФ &НаСервере Процедура УстановитьКонстанту(Значение) .... Константы.ПутьКПапкеСФайлами.Установить(Значение); .... {ОбщаяФорма.ФормаКонстант.Форма(4)}: Обращение к процедуре объекта как к функции (Установить) Константы.ПутьКПапкеСФайлами.Установить(Значение); |
|||
1
Axel2009
08.09.11
✎
15:41
|
текст неполный. судя по ошибке дело в другом
|
|||
2
AlecoZAV
08.09.11
✎
15:45
|
(1)
&НаСервере Процедура УстановитьКонстанту(Значение) Если НЕ ПустаяСтрока(Значение) Тогда Константы.ПутьКПапкеСФайлами.Установить(Значение); КонецЕсли; ЗаписатьЛог(ТекущаяДата, "Изменена константа ПутьКПапкеСФайлами") КонецПроцедуры |
|||
3
acsent
08.09.11
✎
15:46
|
В отладчике пытаешься вычислить?
|
|||
4
AlecoZAV
08.09.11
✎
15:48
|
(3) Константы.ПутьКПапкеСФайлами.Установить(Значение) {(1)}: Обращение к процедуре объекта как к функции (Установить)
|
|||
5
Maxus43
08.09.11
✎
15:49
|
Константы.ПутьКПапкеСФайлами в отладчике что? у меня работает
|
|||
6
AlecoZAV
08.09.11
✎
15:49
|
(5)
Константы.ПутьКПапкеСФайлами КонстантаМенеджер.ПутьКПапкеСФайлами КонстантаМенеджер.ПутьКПапкеСФайлами |
|||
7
AlecoZAV
08.09.11
✎
15:50
|
+(6) с другими константами работает. вот и туплю сижу
|
|||
8
Ненавижу 1С
гуру
08.09.11
✎
15:50
|
догадка: "Тогда" отсутствует
|
|||
9
Nagaru
08.09.11
✎
15:51
|
В транзакции происходит?
|
|||
10
AlecoZAV
08.09.11
✎
15:52
|
(8) ?????????????
(9) Нет |
|||
11
Maxus43
08.09.11
✎
15:53
|
может есть одноимённая процедура гденить? "ПутьКПапкеСФайлами"
|
|||
12
Nagaru
08.09.11
✎
15:53
|
А попытка есть? Покажи код, в котором вызывается эта процедура.
ИМХО ошибка строк на 5-10 выше найдется. |
|||
13
AlecoZAV
08.09.11
✎
15:53
|
(11) Нету
|
|||
14
Ненавижу 1С
гуру
08.09.11
✎
15:54
|
давай весь модуль
|
|||
15
AlecoZAV
08.09.11
✎
15:55
|
(12)
&НаСервере Процедура УстановитьКонстанту(Значение) Если НЕ ПустаяСтрока(Значение) Тогда Константы.ПутьКПапкеСФайлами.Установить(Значение); КонецЕсли; ЗаписатьЛог(ТекущаяДата, "Изменена константа ПутьКПапкеСФайлами") КонецПроцедуры &НаКлиенте Процедура ВыбратьПапку(Команда) ДОП = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога); Если ДОП.Выбрать() Тогда УстановитьКонстанту(ДОП.Каталог); КонецЕсли; КонецПроцедуры |
|||
16
Nagaru
08.09.11
✎
15:58
|
(15) А ТекущаяДата не со скобками должна быть?
|
|||
17
mirosh
08.09.11
✎
15:58
|
(16) браво!
|
|||
18
mirosh
08.09.11
✎
15:59
|
(15)
ЗаписатьЛог(ТекущаяДата, "Изменена константа ПутьКПапкеСФайлами") - точка с запятой в конце ) |
|||
19
andrewks
08.09.11
✎
16:00
|
(18) вроде ж необязательно
|
|||
20
Maxus43
08.09.11
✎
16:00
|
странно что ругается на строку заключенную в условие
|
|||
21
AlecoZAV
08.09.11
✎
16:01
|
(16) (17) уже удалил эту строки, вот новый код
&НаСервере Процедура УстановитьКонстанту(Значение) Константы.ПутьКПапкеСФайлами.Установить(Значение); КонецПроцедуры &НаКлиенте Процедура ВыбратьПапку(Команда) ДОП = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога); Если ДОП.Выбрать() Тогда УстановитьКонстанту(ДОП.Каталог); КонецЕсли; КонецПроцедуры Все тоже самое |
|||
22
andrewks
08.09.11
✎
16:06
|
щаз задам глупейший вопрос:
а конфу БД обновил? |
|||
23
Maxus43
08.09.11
✎
16:07
|
Чудес не бывает (с)
Делай ТИИ базы |
|||
24
AlecoZAV
08.09.11
✎
16:13
|
(22) (23) не помогает, вопрос решил, но все т
|
|||
25
AlecoZAV
08.09.11
✎
16:14
|
аки интересно что за фигня
|
|||
26
andrewks
08.09.11
✎
16:15
|
в каком варианте отработало?
|
|||
27
AlecoZAV
08.09.11
✎
16:16
|
(26) процедуру установитконстанту в общий модуль перенес)
|
|||
28
Икогнито
08.09.11
✎
16:17
|
Если на модуле галочка и Клиент и Сервер стоит, то в отладке тонкого клиента, вызов серверной процедуры из клиентской не проканает.
|
|||
29
AlecoZAV
08.09.11
✎
16:20
|
(28) взлетело
Интересно, почему ошибка вылетает такая интересная, где я не прав |
|||
30
Maxus43
08.09.11
✎
16:21
|
имхо глюк
|
|||
31
Икогнито
08.09.11
✎
16:22
|
(29) взлетело потому, что у тебя в настройках авто стоит. Т.е. в данный момент запустился толстый клиент. Когда запустится тонкий клиент - опять ошибка вылетит.
|
|||
32
AlecoZAV
08.09.11
✎
16:24
|
(31) это по барабану, я все равно менять код буду, вопрос не в этом щас
|
|||
33
Икогнито
08.09.11
✎
16:24
|
||||
34
AlecoZAV
09.09.11
✎
12:04
|
В общем в 8.2.14 с константами работать только через набор констант, просто установить уже не взлетает
|
|||
35
AlecoZAV
09.09.11
✎
12:05
|
в режиме совместимости с 8 2 13 взлетает если установить находится в общем модуле
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |