Для удобного просмотра сайта рекомендуется использовать Google Chrome.


Закрытая тема
Страница 1 из 3 1 2 3 Следующая ПоследняяПоследняя
Показано с 1 по 10 из 29

Тема: Универсальные объекты: Табличная часть

  1. #1
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию Универсальные объекты: Табличная часть

    Табличная часть

    Табличная часть
    Табличные части предназначены для хранения наборов однородной информации, принадлежащих объекту (справочнику, документу, отчету или обработке) и не используемых самостоятельно. Строки табличной части не являются самостоятельными объектами базы данных, доступ к ним осуществляется только при помощи индекса строки в табличной части объекта.
    Табличные части обычно имеют визуальное представление в виде элемента управления ТабличноеПоле.
    Примером использования табличной части может быть многострочная часть документа, каждая строка которой содержит одинаковый набор реквизитов. Например, в документе "Заказ" - таблица, содержащая перечень товаров и услуг с указанием количества, стоимости, налогов и т.д.

  2. #2
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Табличная часть (Tabular section)

    Табличная часть (Tabular section)
    Элементы коллекции:

    Строка табличной части
    Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции.
    Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс строки (нумерация с 0).
    Методы:

    Вставить (Insert)
    Выгрузить (Unload)
    ВыгрузитьКолонки (UnloadColumns)
    ВыгрузитьКолонку (UnloadColumn)
    Добавить (Add)
    Загрузить (Load)
    ЗагрузитьКолонку (LoadColumn)
    Индекс (IndexOf)
    Итог (Total)
    Количество (Count)
    Найти (Find)
    НайтиСтроки (FindRows)
    Очистить (Clear)
    Получить (Get)
    Свернуть (GroupBy)
    Сдвинуть (Move)
    Сортировать (Sort)
    Удалить (Delete)
    Описание:

    Используется для доступа к методам табличной части прикладного объекта в целом.
    Максимальное число строк в табличной части 99999.
    Имя табличной части объекта формируется следующим образом:
    <Префикс полного имени объекта>ТабличнаяЧасть.<Имя прикладного объекта>.<Имя табличной части>.
    Например: СправочникТабличнаяЧасть.Номенклатура.Состав, где "Номенклатура" - имя справочника, как оно задано в конфигураторе, "Состав" - имя табличной части справочника "Номенклатура".
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  3. #3
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Методы:
    Табличная часть.Вставить (Tabular section.Insert)


    Табличная часть (Tabular section)
    Вставить (Insert)
    Синтаксис:

    Вставить(<Индекс>)Параметры:

    <Индекс> (обязательный)

    Тип: Число.
    Индекс позиции в табличной части, в которую необходимо вставить строку.Возвращаемое значение:

    Тип: Строка табличной части.
    Вставленная строка.Описание:

    Вставляет в табличную часть строку с указанным индексом.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.Пример:

    Состав.Вставить(1);

  4. #4
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Табличная часть.Выгрузить (Tabular section.Unload)

    Табличная часть (Tabular section)
    Выгрузить (Unload)
    Вариант синтаксиса: Выгрузить колонки

    Синтаксис:

    Выгрузить(<Строки>, <Колонки>)Параметры:

    <Строки> (необязательный)

    Тип: Массив.
    Массив строк для выгрузки. Если не указан, выгружаются все строки табличной части.<Колонки> (необязательный)

    Тип: Строка.
    Список колонок для копирования в формате: "Колонка1, Колонка2...". Если список не задан, то будут скопированы все колонки.Описание варианта метода:

    Если указаны строки и колонки, то только они будут скопированы. Если не указаны - то табличная часть будет выгружена полностью.Вариант синтаксиса: Выгрузить по отбору

    Синтаксис:

    Выгрузить(<ПараметрыОтбора>, <Колонки>)Параметры:

    <ПараметрыОтбора> (необязательный)

    Тип: Структура.
    Ключ структуры - идентификатор колонки, а значение структуры - значение отбора.<Колонки> (необязательный)

    Тип: Строка.
    Список колонок для копирования в формате: "Колонка1, Колонка2...".Описание варианта метода:

    Если указан отбор, то только строки из отбора будут выгружены. Если отбор не указан, то будут выгружены все строки табличной части.
    Если указаны колонки, то только эти колонки будут выгружены. Иначе, будут выгружены все колонки табличной части.Возвращаемое значение:

    Тип: ТаблицаЗначений.
    Описание:

    Создает таблицу значений и копирует в нее табличную часть. Имена колонок таблицы значений совпадают с именами колонок табличного поля. Колонка, содержащая номер строки, выгружается в колонку с именем НомерСтроки.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Пример:

    ТаблицаСостава = Состав.Выгрузить();

  5. #5
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Табличная часть.ВыгрузитьКолонки (Tabular section.UnloadColumns)

    Табличная часть (Tabular section)
    ВыгрузитьКолонки (UnloadColumns)
    Синтаксис:

    ВыгрузитьКолонки(<Колонки>)Параметры:

    <Колонки> (необязательный)

    Тип: Строка.
    Список колонок для выгрузки в формате: "Колонка1, Колонка2...". Если список не задан, то будут выгружены все колонки.Возвращаемое значение:

    Тип: ТаблицаЗначений.
    Описание:

    Создает таблицу значений с заданным списком колонок.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Выгружается только структура табличной части, данные не выгружаются.

  6. #6
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Табличная часть.ВыгрузитьКолонку (Tabular section.UnloadColumn)

    Табличная часть (Tabular section)
    ВыгрузитьКолонку (UnloadColumn)
    Синтаксис:

    ВыгрузитьКолонку(<Колонка>)Параметры:

    <Колонка> (обязательный)

    Тип: Число; Строка.
    Колонка, из которой нужно выгрузить значения. В качестве значения параметра может быть передан индекс колонки, имя колонки.Возвращаемое значение:

    Тип: Массив.
    Описание:

    Создает массив и копирует в него значения, содержащиеся в колонке табличной части.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Значения из колонки выгружаются в порядке индексов строк в табличной части.Пример:

    Товары = Состав.ВыгрузитьКолонку("Номенклатура");

  7. #7
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Табличная часть.Добавить (Tabular section.Add)

    Табличная часть (Tabular section)
    Добавить (Add)
    Синтаксис:

    Добавить()Возвращаемое значение:

    Тип: Строка табличной части.
    Описание:

    Добавляет строку в конец табличной части.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.Пример:

    Состав.Добавить();

  8. #8
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Табличная часть.Загрузить (Tabular section.Load)

    Табличная часть (Tabular section)
    Загрузить (Load)
    Синтаксис:

    Загрузить(<Таблица>)Параметры:

    <Таблица> (обязательный)

    Тип: ТаблицаЗначений.
    Таблица значений, откуда загружается табличная часть. Колонки таблиц совмещаются по именам.Описание:

    Загружает табличную часть из таблицы значений. При этом все прежние строки табличной части удаляются. При загрузке значения в колонках табличной части заполняются значениями из колонок таблицы значений с совпадающими именами.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.Пример:

    Состав.Загрузить(ТаблицаСостава);

  9. #9
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Табличная часть.ЗагрузитьКолонку (Tabular section.LoadColumn)

    Табличная часть (Tabular section)
    ЗагрузитьКолонку (LoadColumn)
    Синтаксис:

    ЗагрузитьКолонку(<Массив>, <Колонка>)Параметры:

    <Массив> (обязательный)

    Тип: Массив.
    Массив значений для загрузки в колонку.<Колонка> (обязательный)

    Тип: Число; Строка.
    Колонка, в которую будут загружены значения из массива.
    В качестве значения параметра может быть передан индекс колонки, либо имя колонки.Описание:

    Загружает значения из массива в заданную колонку табличной части.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Значения из массива загружаются в колонку в порядке индексов.
    Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.Пример:

    Состав.ЗагрузитьКолонку(Товары, "Номенклатура");

  10. #10
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Табличная часть.Индекс (Tabular section.IndexOf)

    Табличная часть (Tabular section)
    Индекс (IndexOf)
    Синтаксис:

    Индекс(<Строка>)Параметры:

    <Строка> (обязательный)

    Тип: Строка табличной части.
    Строка табличной части, для которой необходимо получить индекс.Возвращаемое значение:

    Тип: Число.
    Индекс указанной строки табличной части. Если не найдено, то возвращается -1.Описание:

    Получает индекс стоки в табличной части.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Пример:

    ИндексТекСтроки = Состав.Индекс(ЭлементыФормы.Состав.ТекущаяСтрока);

Закрытая тема
Страница 1 из 3 1 2 3 Следующая ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

     

Похожие темы

  1. Ответов: 81
    Последнее сообщение: 18.02.2012, 18:46
  2. Общие интерфейсные объекты
    от Verojer в разделе 8.2/8.3
    Ответов: 11
    Последнее сообщение: 16.02.2012, 14:32
  3. Ответов: 59
    Последнее сообщение: 14.02.2012, 18:03
  4. Объекты метаданных
    от Verojer в разделе 8.2/8.3
    Ответов: 65
    Последнее сообщение: 06.02.2012, 16:49

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения


Навигация по сайту:
, 1c, 1с 8.2, 1с 8.3, Скачать 1с, 1с бухгалтерия, 1с предприятие, Программа 1с,
1с торговля, 1с управление, 1с зарплата, Обновление 1с, Миста, Программирование 1с,

Положение об ответственности
Связь с администрацией erpsolution.ru@yandex.ru