Конвертация данных: как перенести из ТиС в УТ цены с историей? #279910


#0 by evd
В ТиС ведь это справочник, а в УТ цены задаются документами...
#1 by Defender aka LINN
Сделай один фиктивный документ, который будет регистратором для всех записей. Только тогда надо, чтобы его не трогали :)
#2 by evd
Не получается :((( Для регистра сведений "ЦеныНоменклатуры": Ошибка при вызове метода контекста (СоздатьМенеджерЗаписи): Менеджер записи не может быть использован для регистра с режимом записи "Подчинение регистратору" Только документами можно записать.
#3 by Варвар
я делал вот так. ТабДок=СоздатьОбъект("ТаблицаЗначений");
#4 by Варвар
Это из Перед обработкой, с произвольным алгоритмом. Без привязки к обекту выборки.
#5 by evd
непонял
#6 by evd
во-первых, здесь не выбирается история изменения цен товаров во-вторых, Перед обработкой чего?
#7 by Варвар
В чем проблема выбрать историю и запихнуть ее в тз точно также?
#8 by Варвар
второе: Правило выгрузки данных - события - ПередОбработкой. ЗЫ: У меня КД еще 2.0.11, в более поздних может чтото поменялось?
#9 by evd
ага, понял, есть такая обработка
#10 by Defender aka LINN
"Менеджер записи не может быть использован для регистра с режимом записи "Подчинение регистратору"" - что непонятно в этой фразе?
#11 by evd
все понятно поэтому и не получится использовать фиктивный документ, придется на каждую дату делать как положено
#12 by evd
Я решил этот вопрос следующим образом. Сделал по принципу, описанному в статье (спасибо ) Т.е. в 7-ке создан документ УстановкаЦенНоменклатуры, аналогичный документу в УТ, затем обработкой произведено формирование и заполнение, а после перенос и проведение в 8-ке.
#13 by evd
+ спасибо автору статьи Maniac
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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