Реализация расшифровки в отчетах, создаваемых в 1С 8.1, — как с использованием Системы Компоновки Данных (СКД), так и без нее

В этой статье мы по шагам рассмотрим два простейших примера реализации расшифровки в отчете на платформе 8.1. В платформе 1С 8.1 появился механизм, называемый системой компоновки данных, или СКД. Этот механизм значительно облегчил процедуру создания отчетов. Однако он может вызывать затруднения в реализации каких-то специальных расшифровок.

Continue reading


Как вывести на «морду» формы программно сформированное значение (1С: v8: Программисту)

В диалогом окне формы добавляется элемент управления типа «Надпись» (меню конфигуратора «Форма — Вставить элемент управления — Надпись»):

Continue reading


Пример использования построителя отчета в обработке типа «Рабочий стол» — например, для работы с независимым регистром сведений. Программная реализация установки фильтра, отключения фильтра, установки фильтра по текущей позиции курсора для табличного поля, связанного с таблицей значений, заполняемой из построителя отчета.

Для примера реализации используется независимый регистр сведений «усОстаткиТоваров»

Continue reading


Как реализовать растягивающиеся (резиновые) элементы формы. Как сделать двигающиеся границы двух списков на одной форме (1С: Программисту)

Вопрос: Как реализовать растягивающиеся (резиновые) элементы формы. Как сделать двигающиеся границы двух списков на одной форме Ответ Нужно добавить разделитель между ними и установить правила привязки к этому разделителю.

Continue reading


Как в 1С добавить ProgressBar, как отобразить в форме процент выполнения цикла (1С: Программисту)

Вопрос Как в 1С реализовать в диалоговой форме процент выполнения цикла, т.е. вывести ProgressBar (см. рисунок) Ответ Шаг первый. Размещаем в форме соответствующий элемент формы — см. меню конфигуратора «Форма — Вставить элемент управления…-Индикатор».

Continue reading


Как заполнить табличное поле данными таблицы значений (1С: Программисту)

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

Continue reading


Как программно установить связь по владельцу в форме. Как программно добавить новый элемент справочника, если у него есть владелец (1С: Программисту)

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

Continue reading


Реквизит формы: почему выделен жирным шрифтом? (1С: Реквизиты формы)

Вопрос Почему в форме на закладке «Реквизиты» (закладка рядом с закладкой модуля формы) какой-то реквизит выделен жирным шрифтом? Ответ Это так называемый основной реквизит формы. Значение этого реквизита определяет, к какому объекту принадлежит форма. Если в качестве основного реквизита будет назначен какой-то конкретный тип документа, то, например, при закрытии этой формы в 1С:Предприятии будет задан […]

Continue reading


Окно в 1С невозможно сдвинуть — как переместить окно, если заголовок окна недоступен (1С: Программисту)

Вопрос Что делать, если какое-то окно в 1С невозможно сдвинуть — как переместить окно, если заголовок окна недоступен. Перезапуск 1С не помогает. Ответ В 1С иногда случается такая проблема: при неосторожном сдвиге окна, панель заголовка окна уползает за пределы видимости, в результате чего окно становится невозможно сдвинуть — мышкой никак не удается «уцепиться» за верхнюю […]

Continue reading


Вывод списка в форме — как реализовать в форме выбор из списка и как отобразить в форме список (1С: 8.1: Программисту)

Вопрос Как реализовать в форме выбор из списка и как отобразить в форме список. Допустим, имеется справочник «Справочник». Требуется заполнить список значений из элементов этого списка и отобразить их в диалоговой форме. Как это сделать? Ответ Есть два пути. Если требуется отобразить список значений, который предварительно программно заполняется значениями, то в форме можно добавить Элемент […]

Continue reading