1

Вопрос Как разбираться в больших запросах. Консоль запросов. Как посмотреть, чем заполнены временные таблицы в запросе? Ответ Довольно часто в типовых конфигурациях 1С встречаются очень большие сложные для восприятия запросы. Например, запрос автозаполнения документа «Начисление зарплаты» содержит в себе порядка 3000 строк. Не смотря на то, что благодаря использованию большого […]

1

Вопрос Как скопировать колонку таблицы значений. Ответ Допустим, нужно скопировать колонки «Документ» и «Дата» таблицы значений «тзТаблица1» в новую таблицу «тзТаблица2». Сделать это можно так:

Немного изменим условие. Допустим, есть две разные таблицы и нужно только перенести (скопировать) одну колонку из одной таблицы в другую.

1

Вопрос Создание колонки таблицы значений различных типов в 1С v8 Ответ При создании колонки таблицы значений в качестве типа можно передавать массив типов, и можно конкретный тип. Массив типов используется, когда нужно указать несколько различных типов для одной колонки. Для указания типов используется «общий объект» — «Описание типов». Поэтому сначала […]

5

Вопрос Как заполнить табличное поле данными таблицы значений? Ответ Предположим, на форме создано табличное поле «ТЗ» — см. рисунок: в «Диалоге» в свойствах табличного поля назначены «Данные» — «ТЗ» (верхняя половина рисунка), где «ТЗ» — это реквизит формы с типом «Таблица значений» (см. нижюю половину рисунка — это вкладка «Реквизиты» […]

3

Вопрос Что означает сообщение об ошибке «Тип не может быть выбран в запросе»? Ответ Такая ошибка возникает, когда при выполнении запроса не получается определить тип выбираемого значения. Пример. В текст запроса требуется передать таблицу значений &ТЗПС и из этой таблицы значений построить новый запрос. В параметры мы передаем ТаблицуЗначений:

[…]

Вопрос Пример (шаблон) работы с таблицей значений 1с Ответ Пример:

О создании или добавлении колонок в таблицу значений см. также (там подробнее): http://www.1c-h.ru/?p=1113

Вопрос Сколько может быть строк в табличной части документа, таблицы значений, массива Ответ Это зависит от типа данных. Так, максимально допустимое количество строк табличной части объектов, хранимых в базе данных (например, документов), составляет 99 999.

Вопрос Как в запросе 1С присоединить дополнительный реквизит по условию, не размножая строки… Ответ Рассматриваемая задача может быть актуальна, когда требуется соединить данные двух регистров, причем набор условий соединения не полностью идентифицирует строку регистра, т.е. в результате соединения по данному условию в выборке может быть несколько «одинаковых» строк.