Можно ли в правиле справочника получить документ из которого он вызван ?
Не знаю как сформулировать задачу, поэтому попробую описать на словах.
Есть справочник СтатьиДвиженияДенежныхСредств - В базах ERP и в базе БУХ.
они совершенно по разному заполнены, в разное время были рождены.
Мне нужно сделать - чтобы выгрузка осуществлялась по макету соответствий который подготовили бухи.
Это не проблема, я сделал макет - в базе источника функцию, которая по коду справочника источника - возвращает код справочника приемника.
В правилах конвертации справочника - у свойства КОД - перед выгрузкой ставлю Значение = МояФункция.ПолучитьКод(Источник);
поля поиска - у меня тоже код. В итоге все почти хорошо, выгружается и подставляется по макету.
Но есть еще одна загвоздка в задаче. Есть несколько статей источника - которые должны иметь разные варианты в базе получателя в зависимости от ХозОперацииДокумента.
Грубо говоря на стороне ERP - одна статья - на стороне БУХ 2 варианта, в зависимости от вида докмуента.
И тут я завис. Если бы была возможность в правиле справочника - определить родительский документ, которое его породило - то вопрос был бы решен.
Есть такая возможность ? Или может совет какой кто даст полезный, как это сделать.
или остается делать еще одно правило, с другим алгоритмом - и лопатить все правила документов, где по условию вызывать то или другое ?
Есть справочник СтатьиДвиженияДенежныхСредств - В базах ERP и в базе БУХ.
они совершенно по разному заполнены, в разное время были рождены.
Мне нужно сделать - чтобы выгрузка осуществлялась по макету соответствий который подготовили бухи.
Это не проблема, я сделал макет - в базе источника функцию, которая по коду справочника источника - возвращает код справочника приемника.
В правилах конвертации справочника - у свойства КОД - перед выгрузкой ставлю Значение = МояФункция.ПолучитьКод(Источник);
поля поиска - у меня тоже код. В итоге все почти хорошо, выгружается и подставляется по макету.
Но есть еще одна загвоздка в задаче. Есть несколько статей источника - которые должны иметь разные варианты в базе получателя в зависимости от ХозОперацииДокумента.
Грубо говоря на стороне ERP - одна статья - на стороне БУХ 2 варианта, в зависимости от вида докмуента.
И тут я завис. Если бы была возможность в правиле справочника - определить родительский документ, которое его породило - то вопрос был бы решен.
Есть такая возможность ? Или может совет какой кто даст полезный, как это сделать.
или остается делать еще одно правило, с другим алгоритмом - и лопатить все правила документов, где по условию вызывать то или другое ?
По теме из базы знаний
- Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки
- Конфигурация "Весовая ред. 3.0" для Платформы 1С 8.3
- Перенос данных и обмен из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки
- Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки
- Перенос данных из ЗУП 3 в ERP 2 / КА 2 / ЗУП 3. Перенос справочников и документов с движениями
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) но это опять же лопатить все правила документов, и передавать оттуда это значение в ПКО справочника
А хочется редактировать только правило СтатьиДДС, но в нем нужна информация о документе. В этом и вопрос, есть ли какой то стек вызовов, или еще какая зацепка.
А хочется редактировать только правило СтатьиДДС, но в нем нужна информация о документе. В этом и вопрос, есть ли какой то стек вызовов, или еще какая зацепка.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот