Видимость переменной, объявленной в модуле формы. #744154


#0 by OnCheck
Здравствуйте. У меня есть набор ключей, по которому синхронизируется дерево и табличная часть документа, храню их в массиве. Но проблема в том, что при обращении к массиву из процедуры клиента, процедура не видит этот массив. Подскажите, пожалуйста, как объявить переменную, чтобы можно было использовать её и на сервере и на клиенте?
#1 by ДенисЧ
реквизит формы
#2 by Demetres
ВременноеХранилище, РеквизитФормы
#3 by OnCheck
В реквизит формы массив не лезет
#4 by ДенисЧ
Cltkf q
#5 by ДенисЧ
Сделай список значений
#6 by Demetres
очень даже лезет если тип произвольный
#7 by OnCheck
Спасибо, об этому думал, хочу сделать все же красивое решение а не то, которое просто будет работать :-)). Нет, проверь.
#8 by OnCheck
Тип "Массив" не может использоваться в данных формы
#9 by Demetres
Ладно уговорил. Но можно запихнуть список, у которого первый элемент содержит массив
#10 by OnCheck
Вот еще, уж лучше тогда список использовать, но я пока не готов на это пойти, вера не позволяет.
#11 by Demetres
ВременноеХранилище?
#12 by Demetres
А что за непонятное отвращение к спискам значений?? Что за вера такая?
#13 by OnCheck
Спасибо, ты говорил уже. Тоже получается не совсем правильно, думается мне, что правильнее будет попытаться все обращения к этому массиву выполнять только с сервера. Список значений избыточен для этой задачи. Боюсь показаться ханжой :-))) на я за гармоничность решений :-)).
#14 by Demetres
Стесняюсь спросить, а лишнии походы на сервер (с переносом туда данных на форме) не вредят гармоничности решения :)
#15 by OnCheck
Вот и думаю как лучше будет. Сейчас думаю об общем модуле Клиент + Сервер с Повторным использованием значений.
#16 by Demetres
А каков размер данного массива, что вы говорите об избыточности списка значений по сравнению с массивом (не стёб чистое любопытство)?
#17 by OnCheck
3 позиции
#18 by Demetres
Реквизит формы мне кажется самое оптимальное, и сопровождать легко и всем понятно (кто будет сопровождать), а Общий модуль заводить ради одной формы (хотя может таких мест в вашей конфе много) не очень целесообразно. Но это мне так кажется, так что может голосовалку запилить на форуме :))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С