Пн, 22.12.2025, 12:37:17
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Проблема при записи в режиме клиент-сервер в портативных ИР
Johnny_ViperДата: Вт, 09.09.2014, 11:59:06 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
Данная проблема возникает только на СУБД MS-SQL.

При записи объекта в редакторе реквизита, либо в групповой обработке. Возникает такая ошибка.

{ВнешняяОбработка.ирОбщий.МодульОбъекта(7249)}: Ошибка при вызове метода контекста (Записать)
Объект.Записать();
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ПриЗаписиОбъектаКонтактнойИнформации ().

При этом замечательно работает в файловом варианте.

Экспериментирую на УТ11.1 платформа 8.2.19.68.


Сообщение отредактировал Johnny_Viper - Вт, 09.09.2014, 11:59:34
 
tormozitДата: Вт, 09.09.2014, 13:17:35 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Это не СУБД выдает ошибку, а 1С. Подобные проблемы здесь уже не раз обсуждались. Ищи по слову "мутабельное"
 
Johnny_ViperДата: Вт, 09.09.2014, 15:30:04 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
Я не говорил, что ошибку выдает СУБД.
Попробовал сделать то же самое старой обработкой. Все отлично.
К слову не очень поиск работает. Но зато нашел много информации в другом месте.
Суть от этого не меняется. ИР не могу записать ни один объект.
 
tormozitДата: Вт, 09.09.2014, 16:12:26 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Что  за "старая обработка"? Поиск работает нормально. Перед тем как советовать, я проверял. Флажок "Запись на сервере" пробовал?
 
Johnny_ViperДата: Вт, 09.09.2014, 16:43:08 | Сообщение # 5
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
Флажок "Запись на сервере" не активен.
Обработка "УниверсальныеПодборИОбработкаОбъектов" не ИР. Позволила поменять реквизиты, но не более того.
 
tormozitДата: Вт, 09.09.2014, 16:49:28 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Следовало бы сразу указать, что используешь мобильные инструменты.
ОбменДанными.Загрузка пробовал?
 
Johnny_ViperДата: Вт, 09.09.2014, 17:17:40 | Сообщение # 7
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
Да, мобильный.
ОбменДанными.Загрузка?  А как ее использовать? В Редакторе объектов БД и Подбор и обработка объектов БД.

Немного покопавшись понял, что возможно дело как раз в этом. Но как включить ОбменДанными.Загрузка?


Сообщение отредактировал Johnny_Viper - Вт, 09.09.2014, 18:17:25
 
tormozitДата: Пт, 12.09.2014, 09:24:41 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Если еще не разобрался, то сделай скриншот формы редактора объекта БД.
 
Johnny_ViperДата: Пт, 12.09.2014, 09:39:23 | Сообщение # 9
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн
6_3.12.1
Запись без проверок. Результат тот же.


Сообщение отредактировал Johnny_Viper - Пт, 12.09.2014, 09:41:02
 
tormozitДата: Пт, 12.09.2014, 09:51:19 | Сообщение # 10
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Теперь давай доказательство того, что какая то другая обработка с обычной формой делает запись того же объекта без ошибки.
 
tormozitДата: Пт, 12.09.2014, 09:53:06 | Сообщение # 11
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Вот что ты должен был найти поиском (это на первом месте кстати в результатах) - http://devtool1c.ucoz.ru/forum/2-218-1#866
 
Johnny_ViperДата: Пт, 12.09.2014, 16:37:10 | Сообщение # 12
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн

Цитата
Теперь давай доказательство того, что какая то другая обработка с обычной формой делает запись того же объекта без ошибки.
Такой нет. На тот момент я пытался редактировать разные объекты. Некоторые поддавались. Поэтому и приплел обработку.
Теперь я понял из-за чего она возникает.

Но непонятным остался такой вопрос. Почему же в файловом режиме все те же действия проходят на ура?
 
tormozitДата: Пт, 12.09.2014, 16:42:39 | Сообщение # 13
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
В файловом режиме нет серверных вызовов. Именно серверный вызов не допускает передачи мутабельных значений.
 
tormozitДата: Пт, 12.09.2014, 16:43:56 | Сообщение # 14
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Один из способов решения проблемы является встраивание подсистемы в целевую конфигурацию. Тогда станет доступен флажок "Запись на сервере".
 
Johnny_ViperДата: Пт, 12.09.2014, 16:56:09 | Сообщение # 15
Рядовой
Группа: Проверенные
Сообщений: 12
Репутация: 0
Статус: Оффлайн

Цитата
В файловом режиме нет серверных вызовов.
Вот этого не знал. Теперь все встало на своим места.
Спасибо за просвещение.
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: