|
Поле объекта недоступно для записи (ЭтотОбъект) | ☑ | ||
|---|---|---|---|---|
|
0
kalinin
25.07.11
✎
17:52
|
Объясните, почему выскакивает ошибка?
8.2.13.219, клиент-серверный вариант Есть кнопка на форме с командой (про директиву пока молчу), код: д = Документы.Документ1.СоздатьДокумент(); д.Дата = ТекущаяДата(); д.Записать(); Тестовая конфигурация: В модуле "Документ1", событие "ПередЗаписью", код: общ.проц(ЭтотОбъект); Общий модуль "Общ", экспортная процедура "Проц", без кода. Если директива у команды &НаКлиенте, то появляется ошибка про недоступность поля. Если директива у команды &НаСервере, то все ок. Если директива у команды &НаКлиенте, и закомментировать код в "ПередЗаписью" то все ок. |
|||
|
1
GROOVY
25.07.11
✎
17:57
|
Потому что "Поле объекта недоступно". Причину надо искать в свойствах формы доступных на клиенте и на сервере, в управляемом и обычном приложении, в тонком и толстом клиентах.
|
|||
|
2
kalinin
25.07.11
✎
17:58
|
Забыл указать свойства общего модуля:
Сервер Вызов сервера |
|||
|
3
kalinin
25.07.11
✎
18:18
|
+(0) исполнение в толстом управляемом клиенте
|
|||
|
4
GROOVY
25.07.11
✎
18:31
|
У меня вопрос: Надо рассказать почему ошибка выскакивает, или как правильно сделать?
Ошибка выскакивает так как у команды формы на может быть другой директивы кроме как "НаКлиенте". Да и у общего модуля не установлен флаг "Вызов клиента" (или както так). |
|||
|
5
Asmody
25.07.11
✎
18:41
|
самым правильным ответом на подобные (0) вопросы будет ссылка на http://v8.1c.ru/metod/books/book.jsp?id=185
|
|||
|
6
GROOVY
25.07.11
✎
18:48
|
(5) Я предлагаю его боту скормить как универсальный ответ в тему по 8.2.
|
|||
|
7
kalinin
25.07.11
✎
18:51
|
(4)
Неточность в (0), директива у команды &НаКлиенте, а команда вызывает процедуру создания документа, от директивы которой зависит результат нажатия кнопки. У общего модуля установлен флаг "Вызов сервера". (5) читал и литературу и посты по 8.2, связанные с программированием с точки зрения клиент-серверного взаимодействия (во как!) :) собственно не ново, если так все просто, то скажите, в чем тут дело :) |
|||
|
8
GROOVY
25.07.11
✎
18:57
|
(7) Честное слово, читай внимательнее. По моему у тебя вообще нет понятия того зачем директивы описываются и как себя ведут.
|
| Форум | Правила | Описание | Секции | Поиск |