КД: Универсальное правило конвертации группы свойств - реально? #717592


#0 by GlebHappy
Всем бодрого утра! Имеем: база № 1 - сильно дописанная БП 3.0, в которой ведется управленческий учет, база № 2 - типовая БП 3.0, в которую из базы № 1 выгружаются документы для формирования регламентированной отчетности. А именно, документы выгружаются с полным комплектом движений, в том числе и по регистру бухгалтерии. Задача: имеется некий забалансовый счет, который для удобства используется только в базе № 1. При этом проводки по нему в базу № 2 выгружаться не должны. Сейчас я просто-напросто навесил на набор движений по РБ Хозрасчетный всем документам, где нашел формирование таких движений, правило конвертации группы свойств, которое выгрузку проводки по этому забалансовому счету пропускает. Вопрос: возможно ли создать некое ПКГС, которое будет выполняться для любого документа, в случае, если он делает движения по регистру бухгалтерии?
#1 by Медведик
Как вариант, не самый лучший, поскольку закрывающий возможность обмена через типовой функционал БСП, сделать отдельную загрузку движений по этому счету отдельным ПВД с произвольным алгоритмом выборки.
#2 by toypaul
"ПКГС, которое будет выполняться для любого документа" это как? если ПКГС у регистра движений, то есс-но может. если оно у каждого документа, то какое же оно универсальное.
#3 by GlebHappy
Наверное, я не совсем четко выразил свои мысли, прощу прощения есличо) Вот у нас есть непосредственно в самой конвертации правило ПередВыгрузкойОбъекта(...) Оно у меня вызывается для каждого выгружаемого объекта и там я уже могу настроить, если что-то мне надо сделать нечто, что будет работать только с документами, то там я делаю А вот можно мне что-то подобное соорудить, но для группы свойств, т.е. чтобы вызывалось для каждой выгружаемой ТЧ и каждого выгружаемого набора движений в любом документе?
#4 by toypaul
слишком много хочешь. прям ООП в КД. напиши заявку в 1С :) я может и не знаю всего кун-фу. но сдается мне, что придется в каждом документе ПКГС делать.
#5 by DailyLookingOnASunse
КД - это база 1с на справочниках. Любой необходимый код можно размножить по этим справочникам.
#6 by acsent
Может наборы движений регистров переносить?
#7 by GlebHappy
Ну вот сейчас я пока на этом остановился, так как вроде выяснился набор документов, в движениях которых может встречаться этот самый непереносимый счет) Однако это не гарантирует, что скоро они решат, что движения по этому з/б счету понадобятся в остальных доках)
#8 by Godofsin
Забабахай алгоритм и вызывай его в каждом документе. Только так, имхо...
#9 by Franchiser
Можно попробовать в свойствах конвертации в "После загрузки объекта" пробовать удалять ненужные движения.
#10 by GlebHappy
Кстати, а это мысль))) Единственный минус - каждый раз при обмене з/б счет будет лететь в базу-приемник, но проводок по нему всё равно не будет
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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