![]() |
![]() |
![]() |
|
Мутабельное значение | ☑ | ||
---|---|---|---|---|
0
Sponger
05.03.08
✎
15:43
|
Платформа 8.1.9.57
На 1 компьютере при открытии ФормыСписка документа при попытке вызвать в процедуре ПриВыводеСтроки другую процедуру дкПодсветитьСтроки(ДанныеСтроки.Ссылка, ОформлениеСтроки) выдается слебующая ошибка. Ошибка при вызове метода контекста (дкПодсветитьСтроки): Попытка передачи с клиента на сервер мутабельного значения 2-го параметра методо дкПодстветитьСтроки(). пытался поставить Попытка дкПодсветитьСтроки(ДанныеСтроки.Ссылка, ОформлениеСтроки) Исключение КонецПопытки; не помогает. :( Что это за ошибка? PS. Если войти под этим же пользователем на другом компьютере ошибка не возникает. |
|||
1
ТелепатБот
гуру
05.03.08
✎
15:43
|
||||
2
Sponger
05.03.08
✎
15:47
|
в книге знаний вот что
Попытка передачи мутабельного значения на сервер 1С:Предприятия Возникает только в клиент-серверной версии (SQL). Для исправления ошибки нужен программист. Если у вас типовая конфигурация, попробуйте обновить ее до последнего релиза. Мутабельный - изменяемое. На сервер 1С можно передавать значения только примитивных типов данных. но я же ничего не пытаюсь передать на сервер. И с других клиентов работает :( |
|||
3
Defender aka LINN
05.03.08
✎
15:55
|
(2) Еще как пытаешься
|
|||
4
Sponger
05.03.08
✎
15:58
|
поясни. И на других компах все нормально проходит ведь.
|
|||
5
Ногаминебить
05.03.08
✎
16:09
|
#Если Клиент Тогда
трампампам #КонецЕсли |
|||
6
Sponger
05.03.08
✎
16:22
|
Процедура СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
Попытка дкПодсветитьСтроки(ДанныеСтроки.Ссылка, ОформлениеСтроки); Исключение КонецПопытки; КонецПроцедуры Вот весь код. Еще раз говорю он работает везде кроме 1 компа. |
|||
7
hhhh
05.03.08
✎
16:28
|
перенеси функцию дкПодсветитьСтроки в клиентский модуль. Зачем тебе на сервере еще и строки подсвечивать?
|
|||
8
Salvador Limones
05.03.08
✎
16:24
|
(6) Может опять кэш, будь он неладен?
|
|||
9
Sponger
05.03.08
✎
16:34
|
(7) не понял. Что значит клиентский модуль.
#Если Клиент Тогда Процедура СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) дкПодсветитьСтроки(ДанныеСтроки.Ссылка, ОформлениеСтроки); КонецПроцедуры #КонецЕсли Так чтоли? (8) Компьютер перегружал. В каком кэше что хранится? |
|||
10
Adept
05.03.08
✎
17:45
|
какая конфа?
|
|||
11
Поручик
05.03.08
✎
17:52
|
Сделай для своих интерфейсных процедур отдельный модуль, в свойствах установи флажок только для Клиента, остальные сними. Будет у тебя клиенский модуль.
зы В кэше на клиентской машине валяются куски конфы. |
|||
12
Sponger
06.03.08
✎
06:20
|
(10) конфигурация не типовая.
|
|||
13
Feanor
06.03.08
✎
06:28
|
Здается, что (8) прав
Аффтар, зайди в конфигуратор с того компа где не получается и посмотри, что у тебя в этой процедуре написано. |
|||
14
AleGol
06.03.08
✎
06:37
|
(13) Конфигуратор в таких случаях показывает лишь то, что ошибка возникает в момент передачи параметра в процедуру. Сам сталкивался с таким, попробовал решить, не удалось. а потом задача сама собой отпала - перешли на новую платформу :)
|
|||
15
Feanor
06.03.08
✎
06:42
|
(14) Сам непосредственно наблюдал на 8.1.8.76 такую весчь - конфигурация на клиенте отличается от конфигурации рабочей базы.
|
|||
16
Defender aka LINN
06.03.08
✎
07:10
|
Господа, вы о чем?
Ничего, что "ОформлениеСтроки" на сервере недоступно? |
|||
17
Sponger
06.03.08
✎
08:03
|
(16) Блин народ, я наверное тормоз, но почему на всех компах работает, а на 1 нет. :( Конфигурация одна и та же.
Я просто хочу на клиенте раскрасить строки и все :(. #Если Клиент Тогда трампампам #КонецЕсли это не помогает. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |