#0
by Mr_SlavaN
Всем доброго дня! Есть ERP в которой на сч.26 и сч.91.02 используется один вид субконто. Нужно перенести обороты в БП 3.0, но в ней на этих счетах разные виды субконто (и соответственно справочники) Перенос сделал произвольным алгоритмом в проводки док.ОперацияБух. Создал 2 ПКО для конвертации. При выгрузке 26 счёта всё прекрасно работает. При выгрузке 91.02 в поле субконто название отображается правильно, но самого значения нет. Посмотрел файл выгрузки - везде используется ПКО с 26 счёта. Подскажите, в каком месте (ПКО или ПКС) сделать подмену ПКО, если в проводке используется сч.91.02?
#1
by Franchiser
Обработчик ПриЗагрузке к субконтоДт, СубконтоКт: Нужно переопределить переменную ИмяПкоВидСубконто
#2
by Franchiser
Имя пко обычно автоматически подбирается исходя из типа значения в субконто. ИменаПКо нужно называть как имена типов.
#3
by Franchiser
Хотя нет, имена не имеют значения, если есть несколько пко под 1 тип, то берется пко с наибольшим приоритетом
#4
by Mr_SlavaN
Т.е. в ПКО привязанному к определению вида субконто прописать условие выбора по виду субконто? Но там нет данных о счёте и опереться в выборе уже не на что. Появилась мысль. Т.к. алгоритм заполнения у меня произвольный, то поля СубконтоДт и СубконтоКт представляют из себя соответствия, где ключ - вид субконто, а значение - значение субконто. Теоретически, можно вместо вида субконто подставить произвольную строку, например, "Субконто9102". Тогда в ПКО по видам субконто можно поставить условие типа: Если Источник.Ключ = "Субконто9102" тогда ИмяПКОВидСубконто = <ИмяПравильногоПКО> Пойду попробую проверить...
#5
by Franchiser
имяпковидсубконто это пко для синхронизации ПВХ видсубконтозозоасчетный. Если у тебя предопределенное субконто, то должно и так работать, если нет, то нужно включить синхронизацию свойств ПВХ, например, по наименованию, а не создавать еще одно пко для пвх.
#6
by Franchiser
Пко ПриЗагрузке вызывается столько раз, сколько у тебя в структуре есть видов субконто на счете
#7
by Franchiser
Какие у тебя субконто на 91.02 в отличии на 26? Все предопределенные, или созданные в режиме предприятия?
#8
by Franchiser
Думаю тебе нужно просто правильно написать в выгрузке имя ключа для субконто на 91.02. А уже в пко для пвх подменять при необходимости ИмяПКО, возможно потребуется передавать из ПКС СубктнтоДт, СубконтоКт исходящие данные, для определения что это по счету 91.02
#9
by Franchiser
Кстати ИмяПКо в зависимости от значения можно определить там же в ПКС при загрузке субконтодт, субконтокт если не ошибаюсь
#10
by Mr_SlavaN
Все предопределённые на 26 - "Статьи затрат", частью которого является пвх.СтатьиРасходов на 91.02 - "Прочие доходы и расходы", частью которого тоже является пвх.СтатьиРасходов. Основной выбор значений и там, и там идёт как раз из этого пвх. вот тут немного не понял. Имя ключа - это имя ПКО? У меня сейчас есть 2 ПКО с одним источником и разными приёмниками, но используется только 1 В том то и печаль, что я не могу в ПКС проверить даже какой счёт в текущей проводке, не то что переопределить ПКО :(
#11
by Franchiser
Правильно я понимаю, что из erp ты конвертируешь пвх статьи расходов->ПВХ Статьи Затрат, и пвх статьи расходов - > пвх ПДиР
#16
by Franchiser
Ну или Входящие Данные для передачи значения между ПКС одного ПКО, если счетдт и счеткт расположен выше
#17
by Franchiser
На этапе выгрузки ты можешь анализировать счет и подменять для 9102 ключ в структуре на ПрочиеДоходыИРасходы?
#18
by Mr_SlavaN
может я не в том ПКО пытаюсь определиться? В ERP на 91.01 вид субконто один, на 91.02 - другой. Но БП они загружаются в один справочник. Может быть мне надо проверять в ПКО для субконто сч.91.01? Ведь вид субконто приёмника у них один и тот же...
#19
by Franchiser
Я не знаю как у тебя сделано: можно сделать произвольный алгоритм в ПВД и там формировать структуры субконтоДт, СубконтоКт и создавая переменную ВыборкаДанных, а можно делать в пкс непосредственно при конвертации проводок в правиле ОперацияБух. Если у тебя произвольный алгоритм в ПВД, там и делай подмену ключа
#20
by Mr_SlavaN
Не помогло.( Или я с головой поссорился, или в ПКС в обработчике ПередВыгрузкой нельзя проверить другой реквизит объекта. Скорее всего первое. Спасибо за помощь! Завтра буду грызть гранит науки в эту сторону.
#21
by Franchiser
Для начала у тебя должно быть 2 ПКО по конвертации 2х справочников в 1. Они есть? Во вторых в пкс субконтодт или субконтокт нужно описать проверку на счет и подменять имяпко, при этом имена ключей должны быть правильные, ну или должно быть настроено их соотвествие в правиле синхронизации пвх.
#22
by Franchiser
чтобы использовать реквизит объекта испольщу структуру Параметры или структуру ВходящиеДанные в ПКС СчетДт/СчетКт
#23
by Mr_SlavaN
Есть ПКО для конвертации пвх.СтатьиДоходов в спр.ПрочиеДоходыРасходы. Есть ПКО для конвертации пвх.СтатьиРасходов в спр.ПрочиеДоходыРасходы. И есть ПКО для конвертации пвх.СтатьиРасходов в спр.СтатьиЗатрат (это по 26 счёту) При выгрузке вместо 2-го ПКО везде используется 3-е. 1-е всегда отрабатывает правильно. В ПКС СубконтоДт/Кт пробовал написать конструкцию Если Источник.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасходы Тогда Вываливается в ошибку типа "СчетДт не является объектом" Вместо "Источник" пробовал "ВходящиеДанные" т.к. из ПВД в ПКО передаются они - аналогичная ошибка
#25
by Franchiser
В ПКС СчетДт добавьВ Пкс СубконтоДтЕсли ВходящиеДанные. Этосч9102 тогдаИмяпко="твойпкосправочника"Конецесли;
#26
by Mr_SlavaN
Только что посмотрел ещё раз в ERP. В состав пвх.СтатьиРасходов входят - СправочникСсылка.ОбъектыЭксплуатации, СправочникСсылка.МаркетинговыеМероприятия, ДокументСсылка.ПоступлениеТоваровУслуг, СправочникСсылка.Номенклатура, СправочникСсылка.СтатьиКалькуляции, ДокументСсылка.ЗаказПоставщику, ДокументСсылка.ЗаказНаПроизводство, СправочникСсылка.НематериальныеАктивы, ДокументСсылка.ВводОстатков, ПеречислениеСсылка.АналитикаКурсовыхРазниц, СправочникСсылка.Организации, СправочникСсылка.СтруктураПредприятия, ДокументСсылка.ЗаявкаНаВозвратТоваровОтКлиента, СправочникСсылка.ДоговорыКредитовИДепозитов, ДокументСсылка.РеализацияУслугПрочихАктивов, ДокументСсылка.ПеремещениеТоваров, ДокументСсылка.ЗаказНаСборку, СправочникСсылка.ПретензииКлиентов, ДокументСсылка.РеализацияТоваровУслуг, ПеречислениеСсылка.ВидыОперацийПоЗарплате, СправочникСсылка.Партнеры, СправочникСсылка.ПрочиеАктивыПассивы, ДокументСсылка.ПоступлениеУслугПрочихАктивов, ДокументСсылка.АктВыполненныхРабот, ДокументСсылка.ЗаказНаПеремещение, ДокументСсылка.СборкаТоваров, СправочникСсылка.СделкиСКлиентами, СправочникСсылка.НаправленияДеятельности, СправочникСсылка.Кассы, ДокументСсылка.ПередачаТоваровМеждуОрганизациями, СправочникСсылка.ФизическиеЛица, ДокументСсылка.ЗаказКлиента, СправочникСсылка.Проекты, ПеречислениеСсылка.ВидыОбязательногоСтрахованияСотрудников, ДокументСсылка.ЗаказДавальца, СправочникСсылка.Склады, СправочникСсылка.ПрочиеРасходы Всё содержащее в названии слово "Документ" отбрасываю на уровне начала выгрузки субконто ибо не требуется. Для всех остальных справочников и перечислений есть ПКО (проверю ещё раз, но, вроде бы, создавал все).
#27
by Mr_SlavaN
Спасибо за пояснение! Не знал что из одного ПКС можно что-то передавать в другое через ВходящиеДанные
#28
by Franchiser
Соответствие пвх можно настроить на закладке значения в пко ВидСубконтоХозрасчнтные, тут не нужно делать подмен в коде, нужно подменять ИмяПКО в зависимости от счета в твоем случае
#29
by Franchiser
ошибка потому что Источник - это элемент структуры, содержащей Ключ + Значение. Если входящие данные у тебя приходят уже из других правил, то тогда объялять отдельно не нужно, дополняешь их в ПКС СчетДт/СчетКт.
#30
by Franchiser
Вот доступны ли ВходящиеДанные в ПриЗагрузке не помню, если что используй структуру Параметры
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Счет субконто = КорСчет Субконто(разные)
- Конвертация данных - конвертация реквизитов дока.
- Конвертация Значений. (Конвертация данных 2.0)
- v7: Конвертация периодических реквизитов из 7.7 в 7.7 (конвертация данных 2.0)
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация видов субконто.
- Конвертация данных. Конвертация двух реквизитов в один.
- Конвертация данных. Конвертация элемент План видов расчета в элемент Справочника
- Конвертация Данных. конвертация одного реквизита в другой
- КД2 Конвертация Справочника в перечисление
- Конвертация данных, конвертация документов
В этой группе 1С
- Секции ФР в УТ 11.3 РМК
- УНФ Счет на предоплату
- А что такое расширенное представление ИНН и КПП в последних релизах БП3?
- Получить данные в справочник товара (закупочная цена) из регистра сведений
- При записи передать на сервер без контекста ТЗ (реквизит формы)
- Журнал регистрации не открывает документы в 8.3.10.2252
- TeamViewer Идентификация отклонена
- УТ11.2.3 Отчет о розничных продажах не попадает в "Расход" в отчетах по складам.
- ADODB.Recordset. Как правильно выполнять пакетный запрос?
- 1с 8.3 ЗУП Оценочные обязательства по отпускам
- Пропуски при нумерации документов.
- Mikrotik VPN сервер. Возможно ли выдавать маршруты клиентам?
- Ошибка HTTP при обращении к серверу. Не могу установить соединение
- перенос остатков из одной базы в другую
- ERP 2.2 Как формируется платёжный календарь?
- Почему не попадает в КУДИР вся зарплата и страховые взносы?
- Перенос из БП 3.0 в КА 2.2
- 1c сервер ошибка открытия базы
- Загрузка приходных накладных ТОРГ-12 из Excel
- УПП перенос данных из 1С 7.7 в УПП 8 1.3