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