8.х табличная часть или переменная?

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

  1. TopicStarter Overlay
    wertklop
    Offline

    wertklop Опытный в 1С

    Регистрация:
    12 май 2008
    Сообщения:
    321
    Симпатии:
    0
    Баллы:
    26
    я пишу некую обработку(*.epf). в процессе работы данные должны находиться в
    таблице значений, причём пользователю не обязательно видеть этот список.
    список храниться в течении всего времени работы обработки. Подскажите, что
    лучше использовать для хранения ТЗ, табличную часть в обработке или
    эффективнее создать глобальную переменную с типом данных как таблица
    значений?
  2. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    На вкус и цвет... Но проще всего, имхо, использовать реквизит с типом "ТаблицаЗначений" или "Произвольный", тогда к нему можно будет обращаться и из модуля обработки и из модулей формы без заморочек на объявление глобальных переменных и проч.
  3. lazy
    Offline

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

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Это действительно дело вкуса. Лично я предпочитаю использовать табличные части самой обработки. Во первых они доступны всем процедурам. Во вторых их удобно редактировать через интерфейс - не нужно делать код, создающий в них колонки, и назначающий им типы. В третьих - такой подход более наглядно представляет вашу обработку для последующей модификации.

    Но повторюсь, что это вопрос личных предпочтений, не более.
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    Если создашь табличную часть, то единственное, что отличит её от созданной ТаблицыЗначений - это имя этой табличной части, по которому ты будешь к ней обращатся, и заранее созданные колонки + данные в этой ТЧ будут сохранятся до закрытия обработки и её придётся очищать :), в остальном никаких различий нет.
  5. TopicStarter Overlay
    wertklop
    Offline

    wertklop Опытный в 1С

    Регистрация:
    12 май 2008
    Сообщения:
    321
    Симпатии:
    0
    Баллы:
    26
    а нужно ли очищать объект(переменную или тч) с типом ТЗ перед завершением работы обработки?не будет ли утечки памяти?
  6. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    ТаблицаЗначений прекращает свое существование при завершении выполнения обработки, ТабличнаяЧасть - при закрытии обработки.

    Тут скорее не утечка памяти будет иметь место, а тупое её занятие :)
Похожие темы
  1. privet
    Ответов:
    15
    Просмотров:
    946
Загрузка...

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