- Как добавить произвольные колонки в динамический список?
- ТаблицаЗначений.Колонки Метод Добавить()
- Синтаксис
- Параметры
- Возвращаемое значение
- Описание
- Доступность
- Пример использования
- Как добавлять колонки, группировки и отборы в отчеты
- 1. Добавление колонки отчета.
- 2.Добавление группировки отчета.
- 3. Добавление отборов в отчет
- Как в 1С добавлять на форму списка различные колонки
- Добавить колонку с дополнительным реквизитом в список номенклатуры
- Добавление колонки с дополнительным реквизитом в форму списка справочника в 1С 8.3
- Похожие записи:
- От Программист 1С
Как добавить произвольные колонки в динамический список?
В 1С Предприятии 8.2 формы списка объектов конфигурации построены с помощью динамического списка. Например, форма списка справочника Номенклатура содержит основной реквизит типа Динамический список , отображающий основную таблицу Справочник.Номенклатура и динамический список формируется путем запроса к этой таблице.
Однако бывает необходимо добавить произвольные колонки в динамический список. Рассмотрим эту ситуацию на примере отображения актуальной цены в списке справочника Номенклатура .
Эти данные мы можем получить из таблицы регистра сведений Цены.СрезПоследних . Следовательно поле Цена из этой таблицы нам нужно добавить в динамический список Список , который является основным реквизитом формы списка номенклатуры и служит источником данных для таблицы списка.
Создадим форму списка справочника Номенклатура и откроем палитру свойств основного реквизита формы Список . Установим флаг ПроизвольныйЗапрос и в строке Настройка списка нажмем Открыть .
В поле Запрос введем следующий текст запроса:
ВЫБРАТЬ
СправочникНоменклатура.Код,
СправочникНоменклатура.Наименование,
ЦеныСрезПоследних.Цена
ИЗ
Справочник.Номенклатура КАК СправочникНоменклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Цены.СрезПоследних КАК ЦеныСрезПоследних
ПО ЦеныСрезПоследних.Номенклатура = СправочникНоменклатура.Ссылка
Теперь перетащим поле Цена из окна реквизитов в окно элементов формы.
В результате мы получим список номенклатуры, выводящийся вместе с ее актуальной ценой.
Демонстрационный пример находится в каталоге 1CITS/EXE/FAQ/ПроизвольнаяКолонкаВДинамическомСписке.dt. Пример выполнен на версии платформы 8.2.9.356.
Источник
ТаблицаЗначений.Колонки Метод Добавить()
Добавляет новую колонку в коллекцию колонок таблицы значений
Синтаксис
Метод Добавить() имеет следующий синтаксис:
А также альтернативный англоязычный синтаксис:
Параметры
Описание параметров метода Добавить() :
Имя параметра | Тип | Описание |
---|---|---|
Имя (необязательный) | Строка | Имя колонки. Значение по умолчанию: Пустая строка. |
Тип (необязательный) | ОписаниеТипов | Объект, описывающий допустимые типы значений для колонки. Если параметр не указан, в колонке можно будет хранить значение любого типа. |
Заголовок (необязательный) | Строка | Заголовок колонки таблицы значений. Используется при визуальном отображении таблицы значений. Значение по умолчанию: Пустая строка |
Ширина (необязательный) | Число | Ширина колонки в символах. Используется при визуальном отображении таблицы значений. Значение по умолчанию: 0 |
Жирным шрифтом выделены обязательные параметры |
Возвращаемое значение
Описание
Метод Добавить() добавляет новую колонку в конец коллекции колонок таблицы значений. Метод возвращает созданную колонку для дальнейших манипуляций.
Доступность
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Пример использования
Пример кода с использованием метода Добавить() :
Источник
Как добавлять колонки, группировки и отборы в отчеты
На примере оборотно-сальдовой ведомости 1С:Бухгалтерии препдприятия 3.0 показано, как изменять состав колонок, группировок и отборов в стандартных отчетах
В качестве демонстрационного примера будем работать со стандартным отчетом Оборотно-сальдовая ведомость по счету в конфигурации 1С:Бухгалтерия предприятия 3.0. В других конфигурациях порядок действий будет аналогичным.
1. Добавление колонки отчета.
Сформируем оборотно-сальдовую ведомость по счету 62:
Для примера добавим дополнительную колонку Признак юр/физлицо (реквизит справочника Контрагенты). Для этого в командной панели отчета нажмем Показать настройки.
В открывшейся форме переходим на закладку Дополнительные поля. В поле Размещение выбираем В отдельных колонках (если выберем другой вариант, то новый признак добавится в ячейку с названием контрагента).Нажимаем Добавить:
Т.к. нас интересует реквизит справочника Контрагенты, в открывшемся списке раскрываем именно поле Контрагенты, в появившемся списке выбираем поле Юридическое/Физическое лицо и нажимаем ОК.
В результате в таблице появились данные о новой колонке. Если колонок нужно добавить несколько, опять нажимаем Добавить и повторяем ритуал.
Сформировав отчет, видим изменения:
2.Добавление группировки отчета.
Этот же признак добавим в группировку (а из колонок удалим). Опять в командной панели нажимаем Показать настройки.
На закладке Группировка видим таблицу с преднастроенными группировками, для ввода новой нажимаем Добавить. После этого откроется точно такой же список, как тогда, когда мы добавляли колонку. Вновь выбираем нужный признак и нажимаем ОК.
В таблице появилась новая группировка, синими стрелками в командной панели двигаем группировку куда нужно.
Сформировав отчет, получаем такую картину:
3. Добавление отборов в отчет
Добавим отбор по признаку Юр/Физлицо.Вновь заходим в настройки отчета:
На закладке Отбор нажимаем Добавить и проделываем действия аналогично первым двум пунктам.
В результате в таблице отборов появится нужный нам отбор. Устанавливаем в левой колонке признак использования, а в правой выбираем значение, по которому хотим фильтровать данные.
Нажимаем Сформировать, получаем то что хотели:
Буду вам очень благодарен, если поделитесь ссылкой на него на своей страничке в любой соцсети или подпишетесь на новости сайта в Инстаграме.
Это поможет сайту развиваться и расширять аудиторию.
Вас может заинтересовать
Обработка позволяет делать рассылку электронных писем выбранному перечню адресатов.
В данной видео показаны возможности полнотекстового поиска по информационной базе: поиск объектов по нужному слову, словосочетанию или по сложному комбинированному условию.
В данном видео показаны принципы настройки внешнего вида программы (настройка меню, списков и т.п.) на примере конфигурации Бухгалтерия предприятия 3.0
Источник
Как в 1С добавлять на форму списка различные колонки
Обновим 1С с гарантией сохранности базы
Поможем с 1С 24/7, без выходных
Установим сервисы 1С бесплатно
Оперативно решим любые задачи по 1С
Любой документ в 1с имеет определенную форму. Если нам необходимо ее изменить, например добавить для видимости колонку, то сделать это можно следующим способом:
1) Заходим в документ и в правом верхнем углу нажимаем на кнопку «Еще».
2) В появившемся списке выбираем «Изменить форму».
3) В открывшейся окне настройки формы проверяем проставленные «V» — возможно у нужного поля галочка не стоит.
Если ее нет, то проставляем и нажимаем «Ок» (Для примера добавим в «Тип»).
Также можно расположить колонки в нужно порядке. Для этого повторно заходим в «Настройка формы» (п.1, 2) и воспользуемся синими стрелочками. Нужно выделить строчку, которую нужно переместить и нажимаем на нужную стрелочку («Вверх», «Вниз» в зависимости от того куда его нужно переместить колонку на форме- правее или левее).
Для примера переместим «Тип» сразу за колонкой «Номенклатура».
Если в списке нет нужного реквизита, то можно воспользоваться кнопкой «Добавить поля», но это работает не всегда — там где возможно кнопка будет активна.
Для примера выведем на форму «Вид номенклатуры». Для этого открываем «Настройка формы» (п.1, 2), выбираем строчку «Номенклатура» и нажимаем «Добавить поля».
В появившемся списке ставим галочку возле «Вид номенклатуры» и нажимаем «ОК».
В списке «Настройка формы» появится соответствующая строчка. Нажимаем «ОК».
Источник
Нажмите, чтобы связаться со мной:
Добавить колонку с дополнительным реквизитом в список номенклатуры
Допустим, вы завели новый дополнительный реквизит номенклатуры, заполнили его и теперь вам нужно добавить этот реквизит в список. Как это сделать не прибегая к программированию и изменению конфигурации? Рассмотрим в данной статье.
Добавление колонки с дополнительным реквизитом в форму списка справочника в 1С 8.3
Рассмотрим механизм добавления колонки с дополнительным реквизитом на примере конфигурации УТ 11 (подойдет также и для Бухгалтерия 3.0, Розница 2.2, 2.3 и др. конфигураций на управляемых формах).
У нас есть дополнительный реквизит под названием «Категория цветов».
Дополнительный реквизит номенклатуры
Нам требуется вывести его в список номенклатуры следующим образом:
Колонка с дополнительным реквизитом
Для этого в форме списка номенклатуры нажимаем кнопку «Еще»/ «Изменить форму».
Кнопка изменить форму
Попадаем в настройки формы, тут нам нужно найти таблицу и в ней поле «Ссылка», выделяем его и нажимаем кнопку «Добавить поля». Обратите внимание, что кнопка «Добавить поля» будет неактивна, пока выделены поля не ссылочного типа.
Кнопка добавить поля
После чего откроется окно в котором вы можете выбрать любые реквизиты номенклатуры, в том числе и дополнительные. Выбираем нужный реквизит и нажимаем «Ок».
Выбранный реквизит появится в настройках формы. Отмечаем его галочкой и нажимаем «Применить».
Вот мы и добавили новую колонку с нашим дополнительным реквизитом в форму списка номенклатуры.
Колонка с дополнительным реквизитом
Надеюсь, статья была вам полезна. Если что-то не получилось — вы всегда можете обратиться ко мне.
Похожие записи:
- Как добавить дополнительный реквизит в 1С 8.3?В 1С 8.3 появился такой механизм как дополнительные реквизиты. Он.Отчет «Номенклатура со штрихкодами» для 1С УТ, Розница и БП 8.3 и 8.2В типовых конфигурациях 1С в списке номенклатуры вы не сможете.Как заполнить значения дополнительных реквизитов во всей номенклатуре?Если у вас много номенклатуры, заполнить значения дополнительного реквизита во.Пожертвования в 1С БП 8.3Очень важно правильно отразить поступление пожертвования в вашей 1С. Это.
От Программист 1С
Просмотреть все записи от Программист 1С по этой ссылке.
Источник