Вопрос по записи регистра сведений через обработку поиска и замены дублей (8.2) #547481


#0 by Невский Александр
Подскажите пожалуйста по такому вопросу. Пытаюсь подменить характеристики через обработку поиска и замены. Обработка пытается записать набор записей регистра сведений "Распределение продукции по переделам организации", подчиненного регистратору "Расчет себестоимости выпуска". !!! Но вылетает на "НаборЗаписей.Записать", причем дальше не идет - именно на этой строке При этом все остальные движения (регистров накопления - перезаписывает по этому документу без проблем) У пользователя, под которым все это делаю, полные права, и к регистру, и к документу полный доступ (кроме непосредственного удаления документа). В регистре проверки на заполнение реквизитов ни по одному нет, да и все поля заполненные в наборе записей. Посмотрел по документу "Удаление движений" было установлено в "не удалять автоматически", поставил на время - "Удалять автоматически", но все равно не пошло! :) Подскажите - в чем может быть ошибка???
#1 by Defender aka LINN
Что есть "вылетает"?
#2 by Невский Александр
Подскажите - просто в какую сторону смотреть? Дальше я уже сам Из-за чего может не записываться РегистрСведенийНаборЗаписей, когда и к регистру и документу полные права установлены. И проверки на заполнение в регистре нет? Может я упускаю какую-то мелочь?
#3 by Невский Александр
Набор записывается в транзакции, идет в исключение. Не записывает набор записей регистра сведений
#4 by ДенисЧ
Ага. И сообщений никаких не выдаёт. И ОписаниеОшибки пусто...
#5 by Невский Александр
+ причем в ОписаниеОшибки - "" :(
#6 by Невский Александр
а ты откуда знаешь? :) Сталкивался с этим?
#7 by ДенисЧ
Нет, я догадываюсь. Ибо такое бывает редко:-)
#8 by ДенисЧ
найди отладчиком место, откуда исключение вываливается
#9 by Невский Александр
ну вот в НаборЗаписей.Записать и вываливается :) Причем: "У пользователя, под которым все это делаю, полные права, и к регистру, и к документу полный доступ (кроме непосредственного удаления документа). В регистре проверки на заполнение реквизитов ни по одному нет, да и все поля заполненные в наборе записей. Посмотрел по документу "Удаление движений" было установлено в "не удалять автоматически", поставил на время - "Удалять автоматически", но все равно не пошло!"
#10 by Defender aka LINN
"причем в ОписаниеОшибки - "" :(" В табло смотришь, да? Молодец. Табло отдельно выполняется. Хотя я тебе телепатически и так прочитаю: "запись с такими измерениями уже существует"
#11 by Невский Александр
регистр накопления подчинен регистратору
#12 by Defender aka LINN
И?
#13 by Невский Александр
в НаборЗаписей был отбор по регистратору
#14 by AlexNew
Поставь галку останавливаться по ошибке, и - фсе. Если это не поможет, тогда не спрашивай где ошибка. Громкий ты наш...
#15 by Defender aka LINN
И что?
#16 by Невский Александр
Так я поставил :)) останавливается на этой строке,  про которую пишу В наборе записей хранятся данные регистра сведений "Распределение продукции по переделам организации", подчиненного регистратору "Расчет себестоимости выпуска", отбор по регистратору есть
#17 by Невский Александр
стоп ... Ты меня натолкнул на мысль того, чтобы проверить - нет ли дублируемых строк в загружаемой таблице
#18 by AlexNew
И что? (c)
#19 by Невский Александр
:) это такой прикол - "И что?"
#20 by Bober
раз отваливается на регистре сведений, значит при записи измененного набора зписей в наборе появились неуникальные записи по изменениям
#21 by Bober
это такая работа типовой обработки поиск и замена
#22 by Невский Александр
да вот только что "допер" до этого сам :) думал - что в настройках дело, забыл про уникальность
#23 by Невский Александр
вернее натолкнули на это :))
#24 by AlexNew
Подчинен регистратору, при чем здесь неуникальность?
#25 by AlexNew
Стоп, если одинаковые записи с одним регистратором - да.
#26 by Невский Александр
он все правильно говорит :)) Просто если в движениях регистра уже была эта номенклатура по правильной позиции и неправильной, и после этого неправильную подменяем правильной - то получаем неуникальность - короче фигня
#27 by Defender aka LINN
Ничего, что регистратор - не измерение?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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