Конвертация данных регистра сведений #606514


#0 by Михаил Анянов
Переношу ШК из одной УТ в другую. Как корректно при загрузке пропускать те или иные ШК по которым выполняется условие? Как только в модуле ПКО после загрузки начинаешь писать чего-то, ругается. Т.е. регистр сведений видимо обрабоатывается несколько иначе, чем те же справочники и документы. Подскажите? Как понимаю - выгружается набор записей целиком, и если писать просто отказ - то не записывается ничего! А нужно именно что-то пропускать, а что-то все таки записывать.
#1 by Михаил Анянов
Где же гуру конвертации :) Сейчас обрабатываю примерно так - ТЗ Объект.Выгрузить; При он-лайн обмене ничего нигде не ругается, вывожу даже сообщениям то чем запись заполняю - все отлично заполняется, на Запись не ругается... Но по факту в базе записи этой не появляется.
#2 by Kashemir
Как поля заполняешь ? Отбор устанавливаешь ?
#3 by Naumov
за чем так сложно? Проверяй после загрузке (запись еще не сделана) и пиши отказ = истина, если не нужна запись
#4 by Михаил Анянов
У меня предположение, что набор записей все таки корректнее использовать, а не запись
#5 by Михаил Анянов
если писать отказ - то не загрузиться вообще ничего из выгруженного набора
#6 by Михаил Анянов
Набор записей не помог, мистика продолжается...
#7 by Guk
нет, если писать Отказ, то не загрузится только текущая запись набора. смотря конечно где писать...
#8 by SanGvin
А на уровне отборов набор записей никак не отсеять от ненужных ШК?
#9 by fisher
Вообще-то в КД вся конвертация делается при выгрузке. При загрузке нужно что-то делать в совсем уж исключительных ситуациях. Какая ситуация у тебя?
#10 by Михаил Анянов
При выгрузке я знать не знаю, что находится в базе приемнике. Выгружаю ШК, при загрузке уже существующие - пропускать, если не пропускать - обмен встанет с ошибкой. Ничего исключительного тут нет, базы как бы друг другу не подчиненные.
#11 by Михаил Анянов
это справедливо для документов справочников и т.п. Для регистров сведений - не канает.
#12 by Михаил Анянов
Разобрался, обрабатывать действительно объект необходимо - объект это отдельная запись регистра, только представлена она в виде таблицы :) проверки делаю, но тут нюанс при обращении к объекту, делать не Объект.Штрихкод например, а Объект[0].Штрихкод.
#13 by fisher
Это решается галкой в ПКО "Не замещать существующие объекты в приемнике, а только создавать новые и заполнять их"
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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