[РЕШЕНО] Обмен с помощью КД 2.х

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

  1. TopicStarter Overlay
    1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    162
    Баллы:
    104
    Добрый день.
    Имеется база источник платформы v8 (подобие розницы) и приёмник v7 (УСН).
    Требуется перенести ПКО и РКО.
    Создаю правила обмена.
    Проблема в том, что не могу заполнить реквизит приёмника "КоррСчет" типа плана счетов (в источнике его нет) конкретным значением.
    Обычно в v8 такое делается в обработчике ПКО ПослеЗагрузки(), но он не работает в v7.
    2017-04-06_17-48-16.png
    Тогда как происходит заполнение объекта после конвертации его свойств в v7?
    Переносить объекты с помощью правил, а потом писать обработку, "шлифующую" то, что не заполнилось выглядит дико.
    Прошу помощи.
    --- Объединение сообщений, 6 апр 2017 ---
    ...

    Вложения:

  2. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    7.807
    Симпатии:
    496
    Баллы:
    104
    Может
    Код:
    Значение = ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.1");
  3. TopicStarter Overlay
    1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    162
    Баллы:
    104
    В источнике нету плана счетов, источник - конфа типа "розница".
  4. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    7.807
    Симпатии:
    496
    Баллы:
    104
    А может использовать после загрузки данных самой конвертации?
    --- Объединение сообщений, 6 апр 2017 ---
    Еще можно попробовать в ПКС Код плана счетов ПередВыгрузкой прописать
    Код:
    Значение = Источник;
    А корСчет оставить так как у вас сейчас есть.
    --- Объединение сообщений, 6 апр 2017 ---
    По логике должен происходить поиск значений в пользовательском режиме.
  5. TopicStarter Overlay
    1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    162
    Баллы:
    104
    Сомневаюсь, что v7 "увидит" этот обработчик, но попробую (правда только завтра).
    --- Объединение сообщений, 6 апр 2017 ---
    Я пробовал Значение = "90.1", но ничего не получилось.
    Последнее редактирование: 6 апр 2017
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.453
    Симпатии:
    523
    Баллы:
    204
    Да все там работает... Используйте после загрузки присвоение реквизита в объекте через СчетПоКоду()
  7. TopicStarter Overlay
    1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    162
    Баллы:
    104
    Код:
    Объект.КоррСчет = СчетПоКоду(<Код>); 
    Не работает, "обработчик ПриходныйОрдер_ПослеЗагрузки()" не найден.
    Я же говорю, что он только для v8, а у меня приёмник на платформе v7.
    В КД1 ситуация другая, я видел, что там используется функция "Преобразование", но там и синтаксис другой, формат файла, и вообще другая история.
    --- Объединение сообщений, 7 апр 2017 ---
    То же самое
  8. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    7.807
    Симпатии:
    496
    Баллы:
    104
    Ошибку выдал или что?
  9. TopicStarter Overlay
    1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    162
    Баллы:
    104
    Нет, просто не заполняет. Мне кажется, что это особенность v7.
    В v8 можно спокойно указывать строку как значение в ПКС и поиск происходит, но здесь почему то нет.
    Хотя, в ПКС, где приёмник - перечисление, этот же код работает:
    Код:
    Значение = <СтроковоеЗначение>;
  10. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    7.807
    Симпатии:
    496
    Баллы:
    104
    Так, давайте еще раз. В ПКО ПриходныйОрдер находите ПКС КорСчет. Там пишите
    Код:
    Значение = "90.1";
    Далее в ПКО плана счетов Основной находите ПКС Код и там пишите
    Код:
    Значение = Источник;
    В этом случае, что происходит?
  11. TopicStarter Overlay
    1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    162
    Баллы:
    104
    Ничего не происходит.

    Вложения:

  12. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    7.807
    Симпатии:
    496
    Баллы:
    104
    А если отладчиком воспользоваться?
  13. TopicStarter Overlay
    1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    162
    Баллы:
    104
    Я в v7 не силён, но в обработке "Универсальная загрузка данных ХМЛ (2.1.7)" нету возможности отлаживать загрузку.
    2017-04-07_12-28-30.png
    Описание флага "Режим отладки"
  14. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.453
    Симпатии:
    523
    Баллы:
    204
    Да не так надо!
    1)Щелкаем в верхней таблице по правилу конвертанции
    2) Вкладка "после загрузки объекта"
    3) Пишем
    Объект.КоррСчет=СчетПоКоду("90.1");
    Объект.Записать();
    --- Объединение сообщений, 7 апр 2017 ---
    КудЫ бы режим отладки делся? Открывай модуль в конфигураторе и вызывай отладчик в нужном месте...
  15. TopicStarter Overlay
    1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    162
    Баллы:
    104
    Я же так и делал.
    2017-04-07_13-25-35.png
    2017-04-07_13-25-54.png
    2017-04-07_13-26-49.png
    Странно, что в коде ищется обработчик после загрузки, но не вызывается, я весь код этой обработки перелопатил.
    --- Объединение сообщений, 7 апр 2017 ---
    Может дело в том, что у меня КД2, а не 1?
    Последнее редактирование: 7 апр 2017
  16. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    7.807
    Симпатии:
    496
    Баллы:
    104
  17. TopicStarter Overlay
    1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    162
    Баллы:
    104
    В той ветке идёт речь про обработчик передвыгрузкой, который работает как в v8, так и в v7.
    А где найти такое старьё как КД1? Не поделитесь? И сильно ли отличается от 2й? Кстати, база источник у меня на v8! Что-то опять ничего не сходится.
  18. ТехБухПривет
    Online

    ТехБухПривет Профессионал в 1С Команда форума

    Регистрация:
    25 июн 2013
    Сообщения:
    643
    Симпатии:
    65
    Баллы:
    54
    Стоп, а Источник поле почему пустое? или пятница и я что-то запутался?o_O
  19. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.453
    Симпатии:
    523
    Баллы:
    204
    ХБЗ.. у меня работает из РОЗНИЦЫ в ТиС....
    там заполлняются склады,кассы и контрагены
  20. TopicStarter Overlay
    1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    162
    Баллы:
    104
    Может у вас модифицированная обработка загрузки?
    А вот что пишут на итс:
    http://its.1c.ru/db/metod8dev#content:2942:hdoc
    Как это понимать? ПослеЗагрузки() запилить в код обработки?
    --- Объединение сообщений, 8 апр 2017 ---
    А вот что пишет автор книги (Кузнецова) по особенностям обмена в 7.7
Похожие темы
  1. Vladius
    Ответов:
    2
    Просмотров:
    1.815
  2. serg-ga
    Ответов:
    1
    Просмотров:
    457
Загрузка...

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