Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:46

Проблема с записью элемента справочника

Автор ef0din, 30 апр 2020, 11:27

0 Пользователей и 1 гость просматривают эту тему.

ef0din

Добрый день!
Конфигурация Логистическая система КАРГО (5.15.12.09) (очень дописанная)
Платформа: 1С:Предприятие 8.3 (8.3.9.2170)
Такая ситуация возникает под конкретным пользователем: при записи элемента справочника "Контрагенты" через подписку приЗаписи отладка заходит в общий модуль "НапоминанияПользователяСлужебный", Процедура "Процедура ПроверитьИзмененияДатВПредметеПриЗаписи(Источник, Отказ) Экспорт". Источник - СправочникОбъект.
Оттуда заходит в "ПроверитьИзмененияДатВПредмете(Источник.Ссылка)". Соответственно, передается ссылка, но по отладке значение Источник.ССылка = "Ошибка получения представления значения". Пробовал привилегированный режим - бесполезно.
Ладно, думаю, в принципе для данного справочника этот механизм нам не нужен. Поставил условие, что б не заходила отладка туда и обнаружил другую проблему: при записи объект из под этого пользователя ошибок не возникает, но ссылка остается пустой.
Мб сталкивался кто с какой-то из этих проблем(полагаю ,что первая вытекает из второй) или есть догадки: что может быть не так - прошу помощи.
Спасибо заранее!

LexaK

Цитироватьпри записи объект из под этого пользователя ошибок не возникает,
Так в чем ошибка-то? Скорее всего ваш механизм напоминаний относится к документам, или справочникам которые надо контролировать по датам, типа Договор с контрагентом, все остальное, что не попадет в эту схему, просто сбрасывается.
если помогло нажмите: Спасибо!

ef0din

Цитата: LexaK от 30 апр 2020, 12:49
Цитироватьпри записи объект из под этого пользователя ошибок не возникает,
Так в чем ошибка-то? Скорее всего ваш механизм напоминаний относится к документам, или справочникам которые надо контролировать по датам, типа Договор с контрагентом, все остальное, что не попадет в эту схему, просто сбрасывается.

Проблема в том ,что под конкретным пользователем, при передаче там ссылки источника, по отладке это ссылка равна "Ошибка получения представления значения". Соответственно, выходит ошибка. При отключении от этого механизма, обнаружил ,что при записи ошибки нет, но ссылка остается пустой. Т.е., если например нажать "Записать и закрыть", ошибок записи нет, но, при попытке закрыть после записи, выдается сообщение, мол, документ изменен, сохранить ли его? А значение ссылки остается пустым. И эти две проблемы, как мне кажется, связаны. Но в чем может быть дело - для меня непонятно.
Добавлено: 30 апр 2020, 17:02


Цитата: LexaK от 30 апр 2020, 12:49
Цитироватьпри записи объект из под этого пользователя ошибок не возникает,
Так в чем ошибка-то? Скорее всего ваш механизм напоминаний относится к документам, или справочникам которые надо контролировать по датам, типа Договор с контрагентом, все остальное, что не попадет в эту схему, просто сбрасывается.

Т.е., Вы хотите сказать ,что т.к. от данного механизма я справочник отключил, - ссылка не присвается из-за этого? Или что значит сбрасывается?

LexaK

Цитировать"Ошибка получения представления значения"
похоже на нехватку каких-то прав доступа,
еще проверьте Менеджер справочника Контрагенты, Процедура ОбработкаПолученияПредставления.

Цитироватьпосле записи, выдается сообщение, мол, документ изменен, сохранить ли его?
после записи производится еще какое-то автоматическое изменение в контексте формы, либо при записи не был сброшен флаг формы: Модифицированность, тогда перед закрытием снимайте его. Либо убирайте промежуточную запись вне контекста.
вообще при правильной работе, все это происходит автоматом.

ЦитироватьА значение ссылки остается пустым
Ну это у вас вообще какая-то фантастика получается! Нельзя записать объект и что бы у него была пустая ссылка!!! Возможно это косяк отображения из п.п.1

что тут можно сказать? Отладчик в руки и вперед!!! :D

если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск