РС Ошибка при вызове метода контекста (Записать) #734167


#0 by ejiki
Решил почистить Регистр Сведений. И вот к чему на УФ я пришел. Подскажите где собака зарыта. Выполняю НаСервере все это дело.         Набор.Записать(Истина);                       <<<<<========  Вот тут ругается "Ошибка при вызове метода контекста (Записать) по причине: Не удалось записать: "Наборы значений доступа"!"
#1 by ejiki
Есть у кого какие мысли? Казалось бы простая операция. Но в чем подвох не ясно.
#2 by ejiki
Не ужели никто таким не занимался? У меня просто база файловая. Вот и изголяюсь
#3 by ejiki
Блин, ну что никто никогда не чистил таблицы от неуникальных записей на УФ?
#4 by patria0muerte
В модуле набора записей есть что? Поля все заполняются в наборе? Как вариант, сначала подготовить нужный набор записей, потом очистить регистр записью пустого набора и записать нужный набор (разумеется с бэкапом)
#5 by ejiki
Пробовал таким образом. Все равно в результате в конце ошибка именно на записи полученной ТЗ в Набор.
#6 by ejiki
Самый тупой вариант конечно в ТИИ "Проверка логической целостности". Но не хочу ждать пока все проверит. Как раз для этого накидываю обработку. Сейчас пока вот так выглядит но ошибка именно на записи. Проверял ТЗ все значения там верны.
#7 by hhhh
в ЖР посмотрите, что пишет.
#8 by ejiki
Во блин! Действительно не додумался туда глянуть!! Спасибо за подсказку ;)
#9 by ejiki
Пздц товарищи %) Ну хоть знаю куда копать  xD
#10 by ejiki
В продолжении темы. Вся блокировка идет из-за Обменов встроенных. С Документами все просто решается Документ.Записывать = Истина; А как поступить с РегистромСведений?
#11 by ejiki
тьфу! Документ.Загрузка = Истина
#12 by Timon1405
ну так и пишите также Набор.ОбменДанными.Загрузка =Истина;
#13 by ejiki
блин! правда затупил xD
#14 by ejiki
как всегда разгадка лежала перед носом ^^,
#15 by Timon1405
утро понедельника добрым не бывает)
#16 by ejiki
что-то пошло не так) и всеравно не сработало %)
#17 by Timon1405
может РС периодический и период не проставляется при записи?
#18 by ejiki
Непериодический
#19 by ejiki
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1095)}: Ошибка выполнения правил регистрации объектов для плана обмена ПоМагазину. Описание ошибки: {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1751)}: Поле объекта не обнаружено (Дата)
#20 by ejiki
Но фишка в том что даты итак нигде не храниться %)
#21 by Timon1405
Следующий логический шаг - останов по ошибке и стек вызовов...
#22 by ejiki
Смотри ты меня прям будишь)) почему я про остановку по ошибке забыл))
#23 by ejiki
Ну в общем пытается у РС найти реквизит "Дата" которого там и в помине нету. Что же делать как же быть %)
#24 by alle68
Тип какой у "ЗначениеДоступа"?
#25 by ejiki
"НаборыЗначенийДоступа" так называется Регистр Сведений.
#26 by hhhh
Значение = Значение[ИмяСвойства];  а здесть какие типы в отладчике?
#27 by ejiki
в данном случае это СправочникСсылка.ПравилаЦенообразования Что тоже кажется ересью. Откуда у него Дата %)
#28 by ejiki
Ведем дальнейшее глубинное расследование.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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