[РЕШЕНО] Строка -> Документ

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

  1. TopicStarter Overlay
    TriviumFan
    Offline

    TriviumFan Опытный в 1С Заблокирован

    Регистрация:
    19 мар 2013
    Сообщения:
    92
    Симпатии:
    15
    Баллы:
    29
    Исходная ИБ содержит документ "Поступление на расчетный счет". В нём есть реквизит "НомерДокументаБ" строкового типа.
    Конечная ИБ также содержит документ "Поступление на расчетный счет" с реквизитом "ДокументБ" ссылочного типа.

    Задача: выгрузить соответствующие документы ПнаРС с заполнением реквизита "ДокументБ" в конечной ИБ, при условии, что нумерация "Документа Б" непериодическая, т.е. необходимо реализовать конвертацию строка -> документ.
  2. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.990
    Симпатии:
    399
    Баллы:
    104
    Называйте базы общепринятыми словами. Источник и Приемник. Я бы сделал так. В ПКС этого документа создал бы произвольный параметр. В процедуре ПередВыгрузкой (если конечно стандратная выборка идет) ПВД этого документа заполнял бы этот параметр значением "НомерДокументаБ". В процедуре ПриЗагрузке получал бы этот номер из параметра, находил бы по этому номеру документ (это уже получается база приемник) и проставлял бы значение в "ДокументБ". Все!!!
  3. TopicStarter Overlay
    TriviumFan
    Offline

    TriviumFan Опытный в 1С Заблокирован

    Регистрация:
    19 мар 2013
    Сообщения:
    92
    Симпатии:
    15
    Баллы:
    29
    Я забыл указать, что этот реквизит в ТЧ документов...
  4. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.990
    Симпатии:
    399
    Баллы:
    104
    Не важно.
  5. TopicStarter Overlay
    TriviumFan
    Offline

    TriviumFan Опытный в 1С Заблокирован

    Регистрация:
    19 мар 2013
    Сообщения:
    92
    Симпатии:
    15
    Баллы:
    29
    Не понимаю, как для N строк ТЧ хранить N номеров в одном параметре.
    А потом ещё заполнять..нужно и N строки тогда ещё помнить...
  6. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.990
    Симпатии:
    399
    Баллы:
    104
    НУ раз не понимаете, я то тогда чем Вам могу помочь?! Я казал как я бы сделал.
  7. TopicStarter Overlay
    TriviumFan
    Offline

    TriviumFan Опытный в 1С Заблокирован

    Регистрация:
    19 мар 2013
    Сообщения:
    92
    Симпатии:
    15
    Баллы:
    29
    В ПВД нет такого метода.
  8. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.990
    Симпатии:
    399
    Баллы:
    104
    Я в курсе. Я не про него говорю. В ПКО есть такая процедура.
  9. TopicStarter Overlay
    TriviumFan
    Offline

    TriviumFan Опытный в 1С Заблокирован

    Регистрация:
    19 мар 2013
    Сообщения:
    92
    Симпатии:
    15
    Баллы:
    29
    Так и остановился на заполнении параметр в ПВД: не получилось хранить номер документа и номер строки в созданном параметре.
    Как я понял, параметр должен быть структура, а ключ структуры не может быть числом (в моём случае ключ - "НомерСтроки", значение - "НомерДокументаБ"), даже если ключ представить как "1", то всё равно будет ошибка.

    Решено с помощью создания отдельного ПКО без объекта-источника с приёмником "Документ Б", в нём добавлено ПКС с номером и организован поиск по нему.
    Можно закрывать

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