Конвертация данных присвоить заданное значение базы получателя #740007


#0 by IlyaAndr
Конвертация данных 2,1 настроены правила обмена для документа необходимо присвоить для СчетУчетаНДС бухгалтерский счет из базы получателя. Заранее спасибо. только начинаю осваивать КД.
#1 by Naumov
Проблема в чем?
#2 by IlyaAndr
Не знаю как и где их задать явно. Я только начал осваивать.
#3 by Naumov
В событии "ПослеЗагрузки" ПКО объекта можно делать с объектом все, что хочешь. Посмотри так же информация по обработчикам, там написано что конткестно доступно и когда.
#4 by Поpyчик-4
Возьми любые типовые правила обмена с бухгалтерией и посмотри, как там происходит заполнение счетов учета в документах. Всего делов.
#5 by IlyaAndr
Если не трудно, подскажите. Есть Документ поступление товаров услуг в нем есть СчетУчетаРасчетовСКонтрагентом (вид ПланСетовссылка.Хозрасчетный) как ему присвоить значение счета 60.01. Есть ПКО Поступление в нем ПКС где конкретно что поставить. Заранее спасибо.
#6 by IlyaAndr
Попутчик, уже смтотрел, там подобного не нашел или я не дойду ни как.
#7 by fisher
Со счетами не пробовал, но для справочников работало дефолтовое правило поиска по коду, если ПКО не задано. Т.е. просто пишешь в ПередВыгрузкой в ПКС (с пустым ПКО!) Значение = КодИзБазыПолучателя; Если значение было составного типа, тогда рисовал специальное ПКО для поиска по коду. Т.е. ставил галки не создавать мол не создавать и не загружать, ПКС - только "Код" с поиском, а в обработчике ПКС:
#8 by IlyaAndr
Как можно получить план счетов из базы получателя, чтобы проставить необходимый мне счет.
#9 by Naumov
ПланыСчетов.Хозрасчетный.<наименование предопределенного счета>
#10 by IlyaAndr
Naumov пробовал, может не в тот обработчик вставлял. Вставлял в обарабтчик ПолсеВыгрузки в ПКС СчетУчетаРасчетовСКонтрагентом и запускал режим отладки, в отладчике на ПланыСчетов.Хозрасчетный пишет ошибка, подскажите где копать.
#11 by fisher
При выгрузке - никак. Выгрузка происходит в базе-источнике. На этом этапе ты можешь описать только правила поиска нужных данных в базе-получателе. Если данные не предопределенные, то я уже предложил искать по коду. В обработчиках загрузки ты уже можешь обращаться напрямую к данным базы-получателя. Только в большинстве случаев это лишнее. Обработчики загрузки заметно замедляют и без того не быстрый процесс загрузки. Оптимально всю конвертацию производить при выгрузке.
#12 by Поpyчик-4
Я тебе говорил, включи мозг и посмотри типовые правила. Вся проблема на пять минут. Оптимально надо соблюдать баланс, чтобы не перегружать и без того избыточный файл данных.
#13 by fisher
Во-во. Не перегружать его обработчиками загрузки :)
#14 by IlyaAndr
Попутчик спасибо тебе огромное, я же говорю только начинаю осваивать. Буду теперь внимательней смотреть в примерах. Fisher. то же спасибо.
#15 by IlyaAndr
Получается, что оптимальнее сделать внешнюю обработку для базы получатель, и после обмена обработать. проставив, что где нужно.
#16 by fisher
Странный вывод.
#17 by Поpyчик-4
Речь идёт об обработчике ПослеЗагрузкиОбъекта в конвертации данныхх.
#18 by IlyaAndr
Мне вообще надо чтобы в доке Поступление товаров услуг проставились счета учета и т.п. вот и получается что пока я еще не знаю КД на необходимом уровне мне легче сделать так, что в принципе и сделали. Но есть интерес, как все же можно присвоить счету определенное значение при конвертации. Попутчик нет речь идет о внешней обработке отдельной.
#19 by MaxS
В ПКС перед выгрузкой, например так: Значение = "ПрочиеРасчетыСРазнымиДебиторамиИКредиторами"; правило конвертации не задано, тип приемника задан, например ПланСчетовСсылка.Хозрасчетный.
#20 by IlyaAndr
MaxS, так не работает, нужно еще что то указать типа поиск при загрузке что ли.
#21 by MaxS
Если тип строка, то поиск происходит автоматически по предопределенным элементам. Нужно проверить в базе приемнике есть ли такой предопределенный элемент.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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