8.х Обновление справочника из ТЗ

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Leprecus, 20 май 2016.

  1. TopicStarter Overlay
    Leprecus
    Offline

    Leprecus Опытный в 1С

    Регистрация:
    12 окт 2015
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    Добрый день уважаемые, снова советом пришёл.

    Имеется справочник всего с 2мя реквизитами, но очень длинный. Необходимо, что бы в справочнике содержались только актуальные данные, которые получаю из DBF файла. Ссылки на элементы справочника в конфе отсутствуют, справочник используется только для получения запросом второго реквизита по первому.
    Получается что нужно:
    - удалить записи, если первый реквизит отсутствует в DBF.
    - обновить записи, если второй реквизит отличается от того что в DBF.
    - создать запись, если первый реквизит отсутствует в справочнике.

    Подскажите стоит эти манипуляции производить или всё же стоит стереть весь справочник и записать заново?

    А может и вовсе не стоит эти данные в справочнике хранить, а что то альтернативное намутить можно?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    Для такой задачи используется РегистрСведений.
    Leprecus нравится это.
  3. TopicStarter Overlay
    Leprecus
    Offline

    Leprecus Опытный в 1С

    Регистрация:
    12 окт 2015
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    Пожалуй вы правы. Сам его ещё не использовал, но раз вы говорите - буду с ним разбираться. Благодарю.
  4. TopicStarter Overlay
    Leprecus
    Offline

    Leprecus Опытный в 1С

    Регистрация:
    12 окт 2015
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    Решено, для моих нужд непериодический регистр сведений без регистратора - самое то. Но остался вопрос, как всё таки его обновлять из ТЗ, которую я получил в результате загрузки из DBF? Сравнивать построчно или удалить весь и записать заново?
  5. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    Удалить все и записать заново новые данные.

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