7.7 Разбиение одного документа на два, и ввод одного, на основании другого

Тема в разделе "Обмен данными в "1С:Предприятие 7.7"", создана пользователем Bond_HD, 22 янв 2014.

  1. TopicStarter Overlay
    Bond_HD
    Offline

    Bond_HD

    Регистрация:
    3 дек 2013
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    День добрый.
    Вопрос такой, нужно перенести данные из ТиС 7.7 В ТиС 7.7
    В приемнике есть, документ "Заявка-покупателя"
    из него мы берем данные и переносим в приемник, но не в "Заявка покупателя", а разбиваем на два документа "Реализация" "Счет-Фактура".
    В источнике "Реализации" и "Счет-Фактуры" нет. В приемнике нужно создать "Реализацию", и одновременно создать "Счет-фактуру". Документом основания которой является "Реализация"
    В конвертации данных "Реализацию" выгружаю путем:
    Код:
    ТаблЧасть = СоздатьОбъект("ТаблицаЗначений");
    ТаблЧасть.НоваяКолонка("Количество");
    ТаблЧасть.НоваяКолонка("Номенклатура");
    ТаблЧасть.НоваяКолонка("ЦенаВРознице");
    ТаблЧасть.НоваяКолонка("СуммаВРознице");
    ТаблЧасть.НоваяКолонка("Еденица");
    ТаблЧасть.НоваяКолонка("КодОпераций");[/color]
    [color=#000000]					   
    Пока Объект.ПолучитьСтроку() = 1 Цикл
    ТаблЧасть.НоваяСтрока();
    ТаблЧасть.Количество = Объект.Количество;
    ТаблЧасть.Номенклатура = Объект.Номенклатура;
    ТаблЧасть.ЦенаВРознице = Объект.Цена;
    ТаблЧасть.СуммаВРознице = Объект.Сумма;
    ТаблЧасть.Еденица=Объект.Номенклатура.БазоваяЕдиница.ОКЕИ.Наименовани;
    ТаблЧасть.КодОпераций = "Продажа";
    
    
    КонецЦикла;
    ВыгрузитьПоПравилу (Объект,,ТаблЧасть,,"Реализация");   
    

    А как ввести Счет-Фактуру на основании Реализации, если в приемнике они создаются и заполняются одновременно. А в источнике их нет, есть только "Заявка покупателя"

    Если счет-фактуру выгружать так же, как реализацию, она выгружается не совсем корректно.
  2. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    делайте два ПКО Заявка->Реализация и Заявка->Счет-фактура. В ПКО Счет-Фактура делаете ПКС для реквизита ДокументОснование и в его обработчике ПередВыгрузкой ставите Значение = Источник;
    тогда у вас нормально встанет ссылка в приемнике.

    ПВД не делайте со своим алгоритмом - делайте ПКО с табличными частями, так лучше будет.
    и в ПВД у вас правилом конвертации должна стать счет-фактура, а не реализация - тогда реализация тоже приедет, при этом не будет лишних сериализаций и поисков

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