Вход | Регистрация

1С:Предприятие ::

Метки: 

КД 2.0 перенос двух объектов в один

Я
   1Сергей
 
25.12.17 - 18:56
Пишу правила для переноса ЗУП Казахстан 2.0 -> БП Казахстан 2.0

Встала необходимость переносить виды расчета в бухгалтерию. В ЗУПе есть виды расчетов:
ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций
ПланВидовРасчетаСсылка.ДополнительныеНачисленияОрганизаций

В Бух:
ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций

Необходимо чтобы все виды расчетов попадали в один. Идентификация идет пор внутреннему идентификатору
Как сделать? Два ПКО или один?
 
  Рекламное место пустует
   1Сергей
 
1 - 26.12.17 - 09:20
Подскажите
   azt-yur
 
2 - 26.12.17 - 09:27
(0) 2 ПКО:
ОсновныеНачисленияОрганизаций - ОсновныеНачисленияОрганизаций
ДополнительныеНачисленияОрганизаций - ОсновныеНачисленияОрганизаций
И 2 ПВД соответственно
   1Сергей
 
3 - 26.12.17 - 09:30
(2) ок, а как тогда мне прикрутить к реквизиту объекта (скажем, колонка ТЧ документа) сразу два ПКО?
   user-ok
 
4 - 26.12.17 - 09:31
ИмяПКО - имя правила конвертации, по которому производится преобразование значения свойства. Может быть выбрано в зависимости от каких-либо условий.
   1Сергей
 
5 - 26.12.17 - 09:32
(4) спасибо. Кажется, то что нужно
   azt-yur
 
6 - 26.12.17 - 09:47
(3) Можешь оставить его пустым. Конвертация сама определит нужное правило по типу источника
   1Сергей
 
7 - 26.12.17 - 14:33
===========================================================
===========================================================
Дабы не плодить темы задам здесь ещё один вопрос.

Есть док ОтражениеЗарплатыВРеглУчете и в источнике, и в приемнике. Но выгрузка идет без источника, все данные получаются запросом (Почему так - не спрашивайте, досталось в наследство. Там куча своих нюансов)

У дока есть ТЧ ОтражениеВУчете с колонкой ВидРасчета (то что я спрашивал в (0)). Сделал два ПКО, как и советовали.

http://pics.rsh.ru/img/_6kj7djyx.png

Но при выгрузке получаю ошибку:

Ошибка получения значения свойства подчиненного объекта (по имени свойства приемника)
    ПКО                    =  ОтражениеЗарплатыВРеглУчете  (ДокументСсылка.ОтражениеЗарплатыВРеглУчете --> ДокументСсылка.ОтражениеЗарплатыВРеглУчете)
    ПКС                    =  35  (--> ВидРасчета)
    Объект                 =  СтрокаТаблицыЗначений  (Строка таблицы значений)
    СвойствоПриемника      =    ()
    ОписаниеОшибки         =  Поле объекта не обнаружено
    ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8202)
    КодСообщения           =  17


Что ему не нравится?
   vicof
 
8 - 26.12.17 - 14:41
В ПКС Видрасчета Передается СтрокаТаблицыЗначений, а не Видрасчета
   1Сергей
 
9 - 26.12.17 - 14:54
(8) Сделал так:

Если ЗначениеЗаполнено(ОбъектКоллекции.ВидРасчета) Тогда
    Если ТипЗнч(ОбъектКоллекции.ВидРасчета) = Тип("ПланВидовРасчетаСсылка.ОсновныеНачисленияОрганизаций") Тогда
        ИмяПКО = "ОсновныеНачисленияОрганизаций";
    ИначеЕсли ТипЗнч(ОбъектКоллекции.ВидРасчета) = Тип("ПланВидовРасчетаСсылка.ДополнительныеНачисленияОрганизаций") Тогда
        ИмяПКО = "ДополнительныеНачисленияОрганизаций";
    КонецЕсли;
    Значение = ОбъектКоллекции.ВидРасчета;
КонецЕсли;


не помогло
   бомболюк
 
10 - 26.12.17 - 15:24
для таких приколов есть Входящие/Исходящие данные.
 
  Рекламное место пустует


Список тем форума
  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует