|
КД: Универсальное правило конвертации группы свойств - реально? | ☑ | ||
---|---|---|---|---|
0
GlebHappy
19.08.14
✎
10:24
|
Всем бодрого утра!
Имеем: база № 1 - сильно дописанная БП 3.0, в которой ведется управленческий учет, база № 2 - типовая БП 3.0, в которую из базы № 1 выгружаются документы для формирования регламентированной отчетности. А именно, документы выгружаются с полным комплектом движений, в том числе и по регистру бухгалтерии. Задача: имеется некий забалансовый счет, который для удобства используется только в базе № 1. При этом проводки по нему в базу № 2 выгружаться не должны. Сейчас я просто-напросто навесил на набор движений по РБ Хозрасчетный всем документам, где нашел формирование таких движений, правило конвертации группы свойств, которое выгрузку проводки по этому забалансовому счету пропускает. Вопрос: возможно ли создать некое ПКГС, которое будет выполняться для любого документа, в случае, если он делает движения по регистру бухгалтерии? |
|||
1
Медведик
19.08.14
✎
10:36
|
Как вариант, не самый лучший, поскольку закрывающий возможность обмена через типовой функционал БСП, сделать отдельную загрузку движений по этому счету отдельным ПВД с произвольным алгоритмом выборки.
|
|||
2
toypaul
гуру
19.08.14
✎
10:45
|
"ПКГС, которое будет выполняться для любого документа" это как? если ПКГС у регистра движений, то есс-но может. если оно у каждого документа, то какое же оно универсальное.
|
|||
3
GlebHappy
19.08.14
✎
10:53
|
(2) Наверное, я не совсем четко выразил свои мысли, прощу прощения есличо)
Вот у нас есть непосредственно в самой конвертации правило ПередВыгрузкойОбъекта(...) Оно у меня вызывается для каждого выгружаемого объекта и там я уже могу настроить, если что-то мне надо сделать нечто, что будет работать только с документами, то там я делаю Если Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Объект)) Тогда ... КонецЕсли; А вот можно мне что-то подобное соорудить, но для группы свойств, т.е. чтобы вызывалось для каждой выгружаемой ТЧ и каждого выгружаемого набора движений в любом документе? |
|||
4
toypaul
гуру
19.08.14
✎
10:57
|
слишком много хочешь. прям ООП в КД. напиши заявку в 1С :)
я может и не знаю всего кун-фу. но сдается мне, что придется в каждом документе ПКГС делать. |
|||
5
DailyLookingOnA Sunse
19.08.14
✎
11:00
|
КД - это база 1с на справочниках.
Любой необходимый код можно размножить по этим справочникам. |
|||
6
acsent
19.08.14
✎
11:03
|
Может наборы движений регистров переносить?
|
|||
7
GlebHappy
19.08.14
✎
12:04
|
(4) Ну вот сейчас я пока на этом остановился, так как вроде выяснился набор документов, в движениях которых может встречаться этот самый непереносимый счет) Однако это не гарантирует, что скоро они решат, что движения по этому з/б счету понадобятся в остальных доках)
|
|||
8
Godofsin
19.08.14
✎
12:09
|
Забабахай алгоритм и вызывай его в каждом документе. Только так, имхо...
|
|||
9
Franchiser
гуру
19.08.14
✎
12:33
|
Можно попробовать в свойствах конвертации в "После загрузки объекта" пробовать удалять ненужные движения.
|
|||
10
GlebHappy
21.08.14
✎
09:31
|
(9) Кстати, а это мысль))) Единственный минус - каждый раз при обмене з/б счет будет лететь в базу-приемник, но проводок по нему всё равно не будет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |