Получить список уникальных значений колонки ТЧ незаписаного объекта
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Libera007, я так понял есть потребность использовать эти данные в запросе? Табличную часть можно передать в запрос в качестве параметра, только такой запрос работает лишь с временными таблицами.
Например так:
Например так:
Запрос=Новый Запрос;
мвт = новый МенеджерВременныхТаблиц;
Запрос.МенеджерВременныхТаблиц = мвт;
Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
| Наименование ИЗ (&ВИ)
|ПОМЕСТИТЬ ВремТабл";
Запрос.УстановитьПараметр("ВИ", ТвояТабличнаяЧасть);
Запрос.Выполнить(); //в этот момент таблица создается
//Теперь подключаем эту таблицу подключаем к другому запросу, где тебе нужно использовать эти данные
//Например:
Запрос2=Новый Запрос;
Запрос2.МенеджерВременныхТаблиц = мвт;
Запрос.Текст = "ВЫБРАТЬ
| чтоНибудь ИЗ ТаблицаБазыДанных как
|где тбд.наименование в (выбрать Наименование из ВремТабл)";
Показать
Есть такой метод называется Свернуть
Табличная часть (Tabular section)
Свернуть (GroupBy)
Синтаксис:
Свернуть(<КолонкиГруппировок>, <КолонкиСуммирования>)
Параметры:
<КолонкиГруппировок> (обязательный)
Тип: Строка.
Имена колонок, разделенные запятыми, по которым необходимо группировать строки табличного поля.
<КолонкиСуммирования> (необязательный)
Тип: Строка.
Имена колонок, разделенные запятыми, по которым необходимо суммировать значения в строках табличного поля.
Описание:
Осуществляет свертку табличной части по указанным колонкам группировки. Строки, у которых совпадают значения в колонках, указанных в первом параметре, сворачиваются в одну строку. Значения этих строк, хранящиеся в колонках, указанных во втором параметре, накапливаются.
Важно! Оба списка колонок должны покрывать всю табличную часть. Списки колонок не должны пересекаться.
Табличная часть (Tabular section)
Свернуть (GroupBy)
Синтаксис:
Свернуть(<КолонкиГруппировок>, <КолонкиСуммирования>)
Параметры:
<КолонкиГруппировок> (обязательный)
Тип: Строка.
Имена колонок, разделенные запятыми, по которым необходимо группировать строки табличного поля.
<КолонкиСуммирования> (необязательный)
Тип: Строка.
Имена колонок, разделенные запятыми, по которым необходимо суммировать значения в строках табличного поля.
Описание:
Осуществляет свертку табличной части по указанным колонкам группировки. Строки, у которых совпадают значения в колонках, указанных в первом параметре, сворачиваются в одну строку. Значения этих строк, хранящиеся в колонках, указанных во втором параметре, накапливаются.
Важно! Оба списка колонок должны покрывать всю табличную часть. Списки колонок не должны пересекаться.
в 8.1
Через саму форму
Пример:
СамаФорма.ЭлементыФормы.Товары.Значение
(Товары название таблицы в форме)
или если уже в ней
ЭлементыФормы.Товары.Значение
Если хочется можно выгрузить в таблицу значений
ТабЗначений = ЭлементыФормы.Товары.Значение.Выгрузить();
Через саму форму
Пример:
СамаФорма.ЭлементыФормы.Товары.Значение
(Товары название таблицы в форме)
или если уже в ней
ЭлементыФормы.Товары.Значение
Если хочется можно выгрузить в таблицу значений
ТабЗначений = ЭлементыФормы.Товары.Значение.Выгрузить();
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот