8.х ОБМЕН Помогите разобраться с Конвертацией данных

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем Alexmakeewus, 23 авг 2010.

  1. TopicStarter Overlay
    Alexmakeewus
    Offline

    Alexmakeewus Опытный в 1С

    Регистрация:
    14 май 2010
    Сообщения:
    156
    Симпатии:
    0
    Баллы:
    26
    Есть не типовая бухгалтерия 7.7 (7.70.514) и не типовая КА 8.1 (1.0.10.2).

    Требуется выполнить обмен по некоторым видам документов из 7.7 в 8.1. В частности ПКО и РКО. Использую конфигурацию, Конвертация данных. Раньше никогда с ней не сталкивался.

    Есть загвоздка, не могу выполнить сопоставление между Справочником.ДвижениеДенежныхСредств и Перечислением.ВидОперации. Это нужно для того чтобы в документе автоматически подставлялся ВидОперации.

    :unsure:
  2. Andy13
    Offline

    Andy13 Опытный в 1С

    Регистрация:
    1 мар 2010
    Сообщения:
    244
    Симпатии:
    2
    Баллы:
    29
    Можно завязаться на реквизит ДДС "Вид движения" - перечисление. И связать через ПКО. Перечисление-перечисление легко описать. Но в любом случае придется обработчик "При выгрузке" прописать.
    В простейшем виде:
    1. ПКО Перечисление.ВидыДвиженийДенежныхСредств -> Перечисление.ВидОперации.
    2. В ПКО Документа (ПКО, РКО) делаешь ПКС ДвижениеДенежныхСредств -> ВидОперации. Правилом указываешь (1).
    3. В обработчике ПКС "При выгрузке" написать: Значение = Значение.ВидДвижения
    Вот и всё вроде...
  3. TopicStarter Overlay
    Alexmakeewus
    Offline

    Alexmakeewus Опытный в 1С

    Регистрация:
    14 май 2010
    Сообщения:
    156
    Симпатии:
    0
    Баллы:
    26
    Спасибо, буду пробовать!!!!
  4. TopicStarter Overlay
    Alexmakeewus
    Offline

    Alexmakeewus Опытный в 1С

    Регистрация:
    14 май 2010
    Сообщения:
    156
    Симпатии:
    0
    Баллы:
    26
    Следом появился еще один вопрос. Документ ПКО в 77 не имеет табличных частей, а в 8.1 в ней указываются договора и суммы. Как добавить строку в табличную часть и заполнить ее??? :unsure:
  5. Andy13
    Offline

    Andy13 Опытный в 1С

    Регистрация:
    1 мар 2010
    Сообщения:
    244
    Симпатии:
    2
    Баллы:
    29
    ПКГС - правила конвертации группы свойств. Или по русски - конвертация табличной части.

    В ПКГС для каждого ПКС указываешь - "Получить из входящих...".
    В обработчике "Перед выгрузкой" (ПКГС) делаешь эти самые входящие данные в виде коллекции (точнее, так как выгружать из 7.7 - ТЗ) в таком виде как надо.
  6. Andy13
    Offline

    Andy13 Опытный в 1С

    Регистрация:
    1 мар 2010
    Сообщения:
    244
    Симпатии:
    2
    Баллы:
    29
    Точнее - для табличной части целиком указываешь "Получить из входящих...", для ПКС не надо. И заполняешь только правую часть ПКС.
    Таблица значений должна полностью повторять структуру табличной части. Заполняешь строки ТЗ как надо в обработчике "Перед выгрузкой" и запихиваешь ТЗ в "Исходящие...". "Исходящие.. " делаешь в виде списка. ТЗ запихиваешь в список под именем табличной части.

Поделиться этой страницей