Проблема при записи в режиме клиент-сервер в портативных ИР
|
|
Johnny_Viper | Дата: Вторник, 09.09.2014, 11:59 | Сообщение # 1 |
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
| Данная проблема возникает только на СУБД MS-SQL.
При записи объекта в редакторе реквизита, либо в групповой обработке. Возникает такая ошибка.
{ВнешняяОбработка.ирОбщий.МодульОбъекта(7249)}: Ошибка при вызове метода контекста (Записать) Объект.Записать(); по причине: Ошибка при выполнении обработчика - 'ПриЗаписи' по причине: Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ПриЗаписиОбъектаКонтактнойИнформации ().
При этом замечательно работает в файловом варианте.
Экспериментирую на УТ11.1 платформа 8.2.19.68.
Сообщение отредактировал Johnny_Viper - Вторник, 09.09.2014, 11:59 |
|
| |
tormozit | Дата: Вторник, 09.09.2014, 13:17 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6200
Репутация: 159
Статус: Онлайн
| Это не СУБД выдает ошибку, а 1С. Подобные проблемы здесь уже не раз обсуждались. Ищи по слову "мутабельное"
|
|
| |
Johnny_Viper | Дата: Вторник, 09.09.2014, 15:30 | Сообщение # 3 |
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
| Я не говорил, что ошибку выдает СУБД. Попробовал сделать то же самое старой обработкой. Все отлично. К слову не очень поиск работает. Но зато нашел много информации в другом месте. Суть от этого не меняется. ИР не могу записать ни один объект.
|
|
| |
tormozit | Дата: Вторник, 09.09.2014, 16:12 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6200
Репутация: 159
Статус: Онлайн
| Что за "старая обработка"? Поиск работает нормально. Перед тем как советовать, я проверял. Флажок "Запись на сервере" пробовал?
|
|
| |
Johnny_Viper | Дата: Вторник, 09.09.2014, 16:43 | Сообщение # 5 |
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
| Флажок "Запись на сервере" не активен. Обработка "УниверсальныеПодборИОбработкаОбъектов" не ИР. Позволила поменять реквизиты, но не более того.
|
|
| |
tormozit | Дата: Вторник, 09.09.2014, 16:49 | Сообщение # 6 |
Генералиссимус
Группа: Администраторы
Сообщений: 6200
Репутация: 159
Статус: Онлайн
| Следовало бы сразу указать, что используешь мобильные инструменты. ОбменДанными.Загрузка пробовал?
|
|
| |
Johnny_Viper | Дата: Вторник, 09.09.2014, 17:17 | Сообщение # 7 |
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
| Да, мобильный. ОбменДанными.Загрузка? А как ее использовать? В Редакторе объектов БД и Подбор и обработка объектов БД.
Немного покопавшись понял, что возможно дело как раз в этом. Но как включить ОбменДанными.Загрузка?
Сообщение отредактировал Johnny_Viper - Вторник, 09.09.2014, 18:17 |
|
| |
tormozit | Дата: Пятница, 12.09.2014, 09:24 | Сообщение # 8 |
Генералиссимус
Группа: Администраторы
Сообщений: 6200
Репутация: 159
Статус: Онлайн
| Если еще не разобрался, то сделай скриншот формы редактора объекта БД.
|
|
| |
Johnny_Viper | Дата: Пятница, 12.09.2014, 09:39 | Сообщение # 9 |
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
| 6_3.12.1 Запись без проверок. Результат тот же.
Сообщение отредактировал Johnny_Viper - Пятница, 12.09.2014, 09:41 |
|
| |
tormozit | Дата: Пятница, 12.09.2014, 09:51 | Сообщение # 10 |
Генералиссимус
Группа: Администраторы
Сообщений: 6200
Репутация: 159
Статус: Онлайн
| Теперь давай доказательство того, что какая то другая обработка с обычной формой делает запись того же объекта без ошибки.
|
|
| |
tormozit | Дата: Пятница, 12.09.2014, 09:53 | Сообщение # 11 |
Генералиссимус
Группа: Администраторы
Сообщений: 6200
Репутация: 159
Статус: Онлайн
| Вот что ты должен был найти поиском (это на первом месте кстати в результатах) - http://devtool1c.ucoz.ru/forum/2-218-1#866
|
|
| |
Johnny_Viper | Дата: Пятница, 12.09.2014, 16:37 | Сообщение # 12 |
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
| Цитата Теперь давай доказательство того, что какая то другая обработка с обычной формой делает запись того же объекта без ошибки. Такой нет. На тот момент я пытался редактировать разные объекты. Некоторые поддавались. Поэтому и приплел обработку. Теперь я понял из-за чего она возникает.
Но непонятным остался такой вопрос. Почему же в файловом режиме все те же действия проходят на ура?
|
|
| |
tormozit | Дата: Пятница, 12.09.2014, 16:42 | Сообщение # 13 |
Генералиссимус
Группа: Администраторы
Сообщений: 6200
Репутация: 159
Статус: Онлайн
| В файловом режиме нет серверных вызовов. Именно серверный вызов не допускает передачи мутабельных значений.
|
|
| |
tormozit | Дата: Пятница, 12.09.2014, 16:43 | Сообщение # 14 |
Генералиссимус
Группа: Администраторы
Сообщений: 6200
Репутация: 159
Статус: Онлайн
| Один из способов решения проблемы является встраивание подсистемы в целевую конфигурацию. Тогда станет доступен флажок "Запись на сервере".
|
|
| |
Johnny_Viper | Дата: Пятница, 12.09.2014, 16:56 | Сообщение # 15 |
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
| Цитата В файловом режиме нет серверных вызовов. Вот этого не знал. Теперь все встало на своим места. Спасибо за просвещение.
|
|
| |