- Связь колонок табличного поля с колонками источника данных
- Управление настройкой колонок табличного поля
- Управление настройкой всех колонок табличного поля
- Управление настройкой отдельных колонок табличного поля
- Программное создание колонок в табличном поле с полем ввода Флажок (чекбокс) (1С 8.2)
- Скачать файлы
- Специальные предложения
- См. также
- FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы «Режим сравнения форм») на примере ERP 2.5 Промо
- Интерактивная справка по объектам 1С (подключаемое расширение)
- Конвейер проверки качества кода
- Вам нравятся запросы в 1С?
- [Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо
- Отправка электронной почты с помощью локального почтового клиента из 1С, развернутой под удаленным рабочим столом
- Работа с публикациями «Инфостарт»
- HTTP Сервисы: Путь к своему сервису. Часть 3
- ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ («001», «Новый товар») Промо
- Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции
- Работа с данными выбора
- Динамические колонки в таблице значений из разного числа строк (как в отчёте)
- Скачать файлы
- Специальные предложения
- См. также
- Безопасная работа с транзакциями во встроенном языке Промо
- Пример создания документа с движениями в ERP 2.5.7
- Работа с абстрактным массивом
- Семеро одного не ждут? Асинхронное исследование асинхронности
- План подготовки к аттестации на 1С: Специалиста по платформе (+ Ссылки на материалы) Промо
- Модель запроса
- Как сдать экзамен 1С:Специалист по платформе?
- Динамическая расшифровка СКД (на примере отчета)
- Как выполнить отчет на СКД через COM и получить данные отчета? Промо
- СКД: все, что вы хотели знать о подмене схемы компоновки данных в отчетах и обработках
- Cбор и анализ ошибок при помощи Sentry, или как упростить жизнь себе и пользователям
- Программная корректировка при выводе отчета СКД
- Как нарисовать граф на 1С Промо
- Библиотека программного изменения формы (УФ)
- Загрузка, скачивание, удаление файлов с помощью НачатьПомещениеФайлаНаСервер() и НачатьПолучениеФайлаССервера()
- Перевод кода и метаданных конфигурации на английский язык: часть 2
- Простой способ индексирования интервалов Промо
- Подготовка к экзамену 1С:Специалист, платформа 8.3
- Методика обновления формы объекта данных при изменении объекта
- Отправка уведомлений с помощью командной строки, Оповещения с сервера на клиент с помощью командной строки
- Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов Промо
- Вывод сообщений в HTML поле средствами 1С
- Краткое руководство по внесению изменений в конфигурацию
- Универсальные функции: разложение произвольной строки адреса в структуру
- БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному Промо
- Разбираемся с web-kit в 1С, на примере интеграции TinyMCE в управляемую форму в УТ 11.4. Допиливаем обмен с сайтом в УТ 11.4
- «Живые» картинки со Snap.SVG
- RLS — дубли условий в запросах к СУБД
- Некоторая работа с данными через COM Промо
- Полное копирование одной формы в другую
- Многопоточная обработка данных на примере перепроведения документов
- Отображение истории выполнения по всем задачам комплексного процесса в документообороте
- Работа со схемой запроса Промо
- Описание формата внутреннего представления данных 1С в контексте обмена данными
Связь колонок табличного поля с колонками источника данных
Для того чтобы в колонках табличного поля отображались данные связанного с ним списка, необходимо , чтобы колонки табличного поля были связаны с колонками отображаемого списка. Существует два способа связи колонок списка с колонками табличного поля :
- Можно использовать метод СоздатьКолонки() табличного поля . В этом случае табличное поле создаст набор колонок по умолчанию и свяжет их с соответствующими колонками источника данных . Набор создаваемых колонок зависит от типа отображаемого списка :
- Для списков справочников, планов видов характеристик и планов видов расчета создаются колонка Картинка, и колонки Код и Наименование, если их длина установлена не равной нулю.
- Для списка документов создаются колонки Картинка, Номер (если его длина не равна нулю), Дата и Проведен .
- Для списка плана счетов создаются колонка Картинка, и колонки Код, Наименование и Порядок, если их длина установлена не равной нулю.
- Для списков регистров и соответствующих им наборов записей создаются колонки для всех существующих измерений, ресурсов и реквизитов, а также колонки картинки, регистратора и периода.
- Для таблицы значений, дерева значений и табличной части создаются все существующие колонки.
- Можно создать программно необходимые колонки в табличном поле и связать их с соответствующими колонками списка. Для этого необходимо использовать метод Добавить() коллекции колонок табличного поля. После добавления колонки необходимо привязать ее к соответствующей колонке списка, используя свойство Данные колонки табличного поля , которому необходимо присвоить имя колонки списка . Для того чтобы отображать в колонке табличного поля флажки, необходимо использовать свойство ДанныеФлажка , которому необходимо присвоить имя колонки, содержащей значения флажков. Данный способ удобен тем, что позволяет создавать только необходимые колонки. Поясним использование данного способа на следующем примере. Пусть требуется получить все записи списка справочника «Номенклатура», у которых страной происхождения является Китай , загрузить их в таблицу значений и отобразить значения колонок Код, Наименование и ПометкаУдаления в табличном поле . Для этого выгрузим эти записи при помощи запроса в таблицу значений , установим эту таблицу значений табличному полю в качестве источника данных и добавим в табличное поле три колонки : Копировать в буфер обмена
После добавления колонки может потребоваться настроить редактирование. Для этого у колонки необходимо сбросить свойство ТолькоПросмотр и установить элемент управления — редактор, используя метод УстановитьЭлементУправления() колонки табличного поля. В приведенном ниже примере в табличное поле СправочникНоменклатура добавляется колонка Артикул, которой в качестве редактора значения устанавливается поле ввода :
Источник
Управление настройкой колонок табличного поля
Существует два способа управления настройкой колонок :
Управление настройкой всех колонок табличного поля
Управлять настройкой сразу всех колонок табличного поля можно используя свойство табличного поля ИзменятьНастройкуКолонок . Данное свойство доступно из палитры свойств и из встроенного языка. Если данное свойство имеет значение Ложь , то табличному полю запрещена настройка колонок. Всем колонкам табличного поля запрещено изменять размер и позицию ( т.е. запрещено перетаскивание колонок ) , а также все свойства колонок, настраиваемые в диалоге настройки списка. Соответственно, в диалоге настройки списка становится доступной только закладка » Прочее » .
Данное свойство можно использовать, например, если необходимо создать табличное поле, содержащее фиксированный набор колонок и при этом требуется, чтобы все колонки оставались видимыми.
Управление настройкой отдельных колонок табличного поля
Управлять настройкой отдельных колонок табличного поля можно используя свойство колонки табличного поля ИзменятьНастройку . Данное свойство доступно из палитры свойств и из встроенного языка. Если данное свойство имеет значение Ложь , то колонке запрещено изменять размер и позицию, а также все свойства колонки, настраиваемые в диалоге настройки списка. Соответственно, в диалоге настройки списка данная колонка становится невидимой. Если всем колонкам табличного поля запрещено изменять настройку, то в диалоге настройки списка становится доступной только закладка » Прочее » . Также необходимо заметить, что если свойство ИзменятьНастройку имеет значение Истина , то существует возможность запретить изменение видимости или размера колонки используя для этого свойства колонки ИзменятьВидимость и ИзменениеРазмера соответственно.
Данное свойство можно использовать, например, если необходимо создать составную колонку, содержащую невидимые колонки и при этом необходимо чтобы невидимые колонки были недоступны в диалоге настройки списка.
Источник
Программное создание колонок в табличном поле с полем ввода Флажок (чекбокс) (1С 8.2)
Допустим, из какой-либо таблицы нам необходимо сделать быстрый ввыбор каких-то данных, для этого обычно используют флажок (чекбокс). Причем данные в этой таблице могут варьироваться, следовательно, нам необходимо создавать данные строки програмно.
1. Табличное поле создается программно следующим образом
2. Оформление ячеек с флажками (чекбоксами) для колонок
3. Описание взаимосвязи выбора ячеек по колонке
Скачать файлы
Наименование | Файл | Версия | Размер |
---|---|---|---|
Наименование | Файл | Версия | Размер |
---|---|---|---|