Как в КД прописать что бы все документы загружались в одну организацию? #719985


#0 by sapravka
Здравствуйте. Если что не так - прошу сильно не ругать. Нужно перенести из УТ в БП нескольких документов, но в базе источнике - организации несколько по другому называются, а необходимо что бы все переносимые данные попадали в базу приемник по одной нужной организации. Подскажите пожалуйста, где и как это сделать? Нашел вот это: Создать ПКО (правило конвертации объекта) с именем "НайтиОрганизациюПоКоду" - без источника, с приемником СправочникСсылка.Организации. В этом ПКО добавить ПКС (правило конвертации свойств) - Источник пустой, приемник - "Код". Поставить галочку: "Поиск объекта при загрузке". Перед выгрузкой прописать нужный код организации: Значение = "000000006"; Далее в ПКО документа по полю Организация прописываешь правило "НайтиОрганизациюПоКоду". Источник ставишь пустой, перед выгрузкой также прописываешь: Значение = "000000006"; а приемник - поле организация. Но там нужно в каждом документе прописывать, а где-нибудь один раз можно прописать так, что бы постоянно выходило только определенная организация, например: Справочники.Организации.НайтиПоКоду("000000006");
#1 by the_pal
В глобальном обработчике "перед выгрузкой объекта"
#2 by Mikhail Volkov
+ Еще подразделения надо менять, на которые подчинены ТвояОрганизация, в договорах тоже менять на ТвояОрганизация, во многих местах...
#3 by sapravka
вот что написал: вот изображение сделал при попытке выгрузить выходит ошибка: Начало выгрузки:   13.09.2014 17:23:52 Ошибка в глобальном обработчике события ПередВыгрузкойОбъекта (конвертация)     ПВД                    =  СчетФактураПолученный     Объект                 =  Счет-фактура полученный ФЛ000000006 от 13.09.2014 15:25:21  (Счет-фактура полученный)     Обработчик             =  ПередВыгрузкойОбъектаВыборки (глобальный)     ОписаниеОшибки         =  Преобразование значения к типу Булево не может быть выполнено Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1612)}: Ошибка в глобальном обработчике события ПередВыгрузкойОбъекта (конвертация)     ПВД                    =  СчетФактураПолученный     Объект                 =  Счет-фактура полученный ФЛ000000006 от 13.09.2014 15:25:21  (Счет-фактура полученный)     Обработчик             =  ПередВыгрузкойОбъектаВыборки (глобальный)     ОписаниеОшибки         =  Преобразование значения к типу Булево не может быть выполнено Да так же туда бы прописать: Склад, подразделение, Возможно еще что то понадобиться...
#4 by the_pal
Если Объект.Метаданные.Реквизиты.Найти("Организация") <> Неопределено
#5 by Рэйв
Все не читал. Сделай так. В ПослеЗагрузки доступен Объект. В него и проставляй
#6 by alle68
Откуда этот вывод: "Но там нужно в каждом документе прописывать"? Мне так не показалось.
#7 by Naumov
Сделай ПКО для организации, чтобы оно всегда находило нужную тебе.
#8 by Naumov
После загрузки надо не только в доках, но и договорах и прочем организацию прописывать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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