Конвертация одного документа в два других #700065


#0 by WSvetlana13
Доброго времени суток, уважаемы ALL! Прошу помощи в написание правила конвертации. Нужно из самописной торговли перенести ТоварныйОтчет в два документа в Бухгалтерию (типовая, но в нее добавлен документ КорректировкаПроводок). Нужно сделать два документа на стороне бухгалтерии: 1.ОтчеторозничныхПродажах - переносятся все ТЧ, документ проводится. 2.Создается новый документ КорректировкаПроводок, в который переносятся только движения по бух.регистру Хозрасчетный. В данном документе есть реквизит Документоснование, в котором хранится ссылка на перенесенный ранее ОтчеторозничныхПродажах. Делаю два ПВД ТоварныйОтчет и ТоварныйОтчет001 и два ПКО соответственно: ТоварныйОтчет ->ОтчетОрозничныхПродажах и ТоварныйОтчет -> КорректировкаПроводок. Есть еще ПКО ТоварныйОтчет ->ОтчетОрозничныхПродажах Проблемы: 1.в файле выгрузки данных UID документа КорректировкаПроводок равен UID ОтчеторозничныхПродажах. Наверное должен быть все же другой? Попутный вопрос: почему в списке свойств объекта ОтчеторозничныхПродажах,КорректировкаПроводок нет UID? В неколторых других объектах есть, в некоторых нет, в некоторых помечен на удаление. 2.Не заполняется реквизит ДокументОснование документа КорректировкаПроводок. В ПКС в обработчике ПриЗаписи стоит Значение=Источник. В в файле выгрузки данных значение заполнено, но в бухгалтерию не приходит. Порядок ПКО: ОтчеторозничныхПродажах,КорректировкаПроводок Заранее спасибо за внимание
#1 by zak555
1. каков смысл в существовании документа КорректировкаПроводок ? 2. создаём программно после загрузки данных КорректировкаПроводок на основании ОтчеторозничныхПродажах 3. источник 8ка или 7ка ?
#2 by zak555
4. отсутствует фотка в личке
#3 by vicof
КлючВыгружаемыхДанных вас спасет
#4 by zak555
он нуден, когда нет источника
#5 by vicof
не обязательно
#6 by Naumov
Что мешает сделать два ПВД с одним источником, но разными приемниками? И что мешает вашу бух проводку присовокупить к переносимому документу сразу?
#7 by WSvetlana13
Идея такова, что нужно перенести документ, который бы сформировал стандартные проводки, а потом перенести проводки из торговли и подменить некоторые из стандартных в бухгалтерии - списание себестоимости в торговли по партиям, а в бухгалтерии 3.0 - по среднему. так и есть два ПВД с одним источником и двумя разными приемниками. Не могу просто присоединить проводку-см.выше. что такое КлючВыгружаемыхДанных и где он живет?
#8 by WSvetlana13
И почему нет в списке свойств объекта UID?
#9 by WSvetlana13
все базы на 8
#10 by Naumov
он сам собой разумеется
#11 by vicof
гугл вас спасет, миллион ссылок по указанному слову
#12 by Naumov
"2.Не заполняется реквизит ДокументОснование документа КорректировкаПроводок. В ПКС в обработчике ПриЗаписи стоит Значение=Источник. В в файле выгрузки данных значение заполнено, но в бухгалтерию не приходит." Вот это сильно. А что конвертация с этим должна сделать? Тут для второго ПКО в событии после загрузки будет проще по совпадающему ГУИ искать объект нужного типа и ссыль на него просто присвоить в обработчике.
#13 by Naumov
1. в том что ГУИ двух объектов совпадает никакой катастрофы нет
#14 by Naumov
Не понятно что такого пихается во второй документ? Проводки первого документа в базе остаются?
#15 by 13_Mult
Без фотки не взлетит
#16 by Йохохо
в ДокументОснование должна встать ссылка на свеже созданный ОтчеторозничныхПродажах, сопоставить их можно по КлючВыгружаемыхДанных, тогда в файле выгрузки будет только номер НПП так?
#17 by WSvetlana13
именно, нужно как при проведении документа корректировки подменяет проводки по ОтчетОрозничныхпродажах
#18 by Naumov
А что мешает таблицу с проводками (не саму таблицу проводок, а ТЗ с реквизитами выгрузить в  строку и запихать в параметр)выгрузить в параметр объекта и запихать после загрузки в сам документ из параметра?
#19 by Naumov
+ Для Документа ОтчетОРозничных продажах сразу поставить признак РучнойКорректировки проводок
#20 by WSvetlana13
, мне не нужно, чтобы ОтчетОрозныхныхПродажах тащил проводки из торговли, нужно чтобы он сформировал штатные проводки, а потом откорректировать обороты по счетам
#21 by Йохохо
зачем два ПВД? же можно выгрузить и все сразу встанет на место
#22 by WSvetlana13
два правила нужны, т.к. для "штатного" документа в ПВД формируются ВходящиеДанные для переноса ТЧ, не хочется огород городить еще и с формированием таблицы Движений. Да и правила выгрузки вроде отрабатывают, кроме получения ссылки на уже созданных объект...
#23 by Йохохо
копипаст ни кто не отменял
#24 by Naumov
Про ПВД правильно говорят - делай ПВД для корректировки проводок. Для свойства ссылки на отчет укажи ПКО выгрузки твоего документа в отчет. И все само подтянется.
#25 by Йохохо
и потом, снимаю "ничайна" одну галку - битая выгрузка
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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