[РЕШЕНО] Последовательность загружаемых документов

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

  1. TopicStarter Overlay
    nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    397
    Баллы:
    104
    Всем здравия. Опишу сначала ситуацию. Есть выгрузка кое каких документов. Поступления, перемещения и документы списания. Выгружаются они именно в таком порядке. Планирую выгружать их разом, т.е. в один файл. Вопрос при загрузке этих доков в базу приемника. Нужно строго соблюсти последовательность документов (синхрологический порядок, т.е. по дате). Нужно чтобы сначала загрузились все поступления и провелись по дате возрастания. Затем перемещения тоже по возрастанию и списание тоже соответственно по возрастанию. Вопрос: в правиле выгрузке данных в реквизите порядок выполнения я поставил следующее:
    Поступления: 50
    Перемещения:100
    Списание:150
    Соответственно они будут выгружаться по очереди. Достаточным ли для моего механизма в запросе на выборку данных просто добавить сортировку по дате во всех типах документов? Они реально будут загружаться именно в том же порядке, что и были выгружены?
  2. TopicStarter Overlay
    nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    397
    Баллы:
    104
    P.S. С радостью бы протестил, но поток документов на столько огромен и сложен механизм заполнения, что на один документ уходит около 20 минут.
  3. Филипп_Хардкоров
    Offline

    Филипп_Хардкоров Опытный в 1С

    Регистрация:
    10 фев 2013
    Сообщения:
    69
    Симпатии:
    0
    Баллы:
    26
    А у тебя документы проводятся после загрузки? Может есть смысл просто закидывать в базу, а потом уже дописать после загрузки всех доков, чтоб они проводились в том порядке, как надо.
  4. TopicStarter Overlay
    nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    397
    Баллы:
    104
    Да, именно так и пришлось сделать. Создал в параметрах структуру с таблицами значений. Когда данные загружаются то все эти документы попадают в соответствующую таблицу. А после загрузки уже их сортирую по дате и провожу. Другого выхода я не увидел.
  5. Den21reg
    Offline

    Den21reg

    Регистрация:
    13 сен 2012
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    Добрый день!
    а вы можете более подробно описать что и куда вставить в Конвертации, чтобы проводилось как нужно?
  6. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.750
    Симпатии:
    509
    Баллы:
    204
    А книжки и самоучители для чего ? Чтобы мы их читали и вам пересказывали ???
  7. TopicStarter Overlay
    nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    397
    Баллы:
    104
    Я так понимаю, что если я свои правила выложу, то это бесполезно будет?
  8. Den21reg
    Offline

    Den21reg

    Регистрация:
    13 сен 2012
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    а форум для чего? что бы выслушивать такие ответы? ты бы советом дельным помог лучше
  9. TopicStarter Overlay
    nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    397
    Баллы:
    104
    Ну на "ты" лучше не переходить.
    На мой вопрос ответьте...
  10. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.750
    Симпатии:
    509
    Баллы:
    204
    Читать книги - самый дельный совет. От того что за вас сделают, у вас ума не прибавится.
  11. Den21reg
    Offline

    Den21reg

    Регистрация:
    13 сен 2012
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    Ну я сделал конвертацию, сопоставил объекты. Они у меня выгружаются проведенными, но проводок нет, поэтому я предполагаю что можно групповым перепроведением это решить? но не факт. Решил может помогут тут.

    И у меня еще одна проблемка, я в Универсальном обмене при выгрузке указываю период выгрузки, а все равно документы выгружаются в не рамках этого периода. как с этим бороться?
    --- Объединение сообщений, 21 мар 2014 ---
    alexburn ты верно все говоришь - читать и изучать нужно. Но в данный момент твой совет мне не поможет.
    --- Объединение сообщений, 21 мар 2014 ---
    Буду благодарен. Посмотрю что Вы сделали в правилах хотя бы
  12. TopicStarter Overlay
    nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    397
    Баллы:
    104
    Смотря как правила создали. В правиле конвертации объекта есть событии
    --- Объединение сообщений, 21 мар 2014 ---
    Там есть режим проведения. Устанавливайте нужный и все. У меня задача сложнее была. Мой вариант вам не к чему.
  13. Den21reg
    Offline

    Den21reg

    Регистрация:
    13 сен 2012
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    Спасибо!

    Да есть события. Я сделал так, верно?

    А на счет периода можете помочь?

    Вложения:

    • 1.png
      1.png
      Размер файла:
      64 КБ
      Просмотров:
      10
  14. TopicStarter Overlay
    nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    397
    Баллы:
    104
    Да, верно. Каким образом происходит выборка данных?
  15. Den21reg
    Offline

    Den21reg

    Регистрация:
    13 сен 2012
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    Я просто указываю период в обработке.

    Вложения:

  16. TopicStarter Overlay
    nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    397
    Баллы:
    104
    Короче правила скиньте свои...
  17. Den21reg
    Offline

    Den21reg

    Регистрация:
    13 сен 2012
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    Пришлось за архивировать файл. Так же я там попробовал дописать режим проведения, убрать некоторые документы с проведения, т.к при загрузке система выдала ошибки.

    Вложения:

  18. TopicStarter Overlay
    nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    397
    Баллы:
    104
    Все нормально по дате выгружается. Вот доказательство.
    1.JPG 2.JPG
    --- Объединение сообщений, 21 мар 2014 ---
    А по поводу загрузки...Ошибка на лицо. Откройте код при записи любого документа и смотрите что там написано.
    Последнее редактирование: 21 мар 2014
  19. Den21reg
    Offline

    Den21reg

    Регистрация:
    13 сен 2012
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    Да с ошибкой, сейчас разберусь, там просто нужно ограничить список документов которые нужно проводить
    А период сейчас попробую свои скриншоты прикрепить
    --- Объединение сообщений, 21 мар 2014 ---
    Документы в конфигурации приемнике до . Видно что они начинаются с ноября 2013 года.
    Установил период выгрузки с ноября 13 по сей день.
    в результате на картинке Документы в ИТРП (после).png видно что каким то образом закачиваются документы за 2012 год

    Вложения:

    Последнее редактирование: 21 мар 2014
  20. Den21reg
    Offline

    Den21reg

    Регистрация:
    13 сен 2012
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    Я так понимаю никто не сталкивался с такой проблемой?

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