Стр.2 из 2: 2 1

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

1 звезда2 звезд3 звезд4 звезд5 звезд (32 голосов, средний: 3,72, вы еще не проголосовали)
Loading ... Loading ...

В этой статье мы по шагам рассмотрим два простейших примера реализации расшифровки в отчете на платформе 8.1.

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

21.07.2011 · 1c-h.ru · 32 171 v · 2 комментария (-ев)
Рубрики: , 8.1, Печатные формы, Программисту 1C, Формы, Язык программирования 1С

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

1 звезда2 звезд3 звезд4 звезд5 звезд (20 голосов, средний: 4,45, вы еще не проголосовали)
Loading ... Loading ...

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

07.07.2011 · 1c-h.ru · 7 220 v · Комментариев нет
Рубрики: , 8.1, Формы

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

1 звезда2 звезд3 звезд4 звезд5 звезд (11 голосов, средний: 3,73, вы еще не проголосовали)
Loading ... Loading ...

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

10.11.2010 · 1c-h.ru · 5 917 v · Комментариев нет
Рубрики: , 8.1, Программисту 1C, Формы

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

1 звезда2 звезд3 звезд4 звезд5 звезд (21 голосов, средний: 4,57, вы еще не проголосовали)
Loading ... Loading ...

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


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

20.09.2010 · 1c-h.ru · 7 865 v · Комментариев нет
Рубрики: , 8.1, Формы, Язык программирования 1С

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

1 звезда2 звезд3 звезд4 звезд5 звезд (51 голосов, средний: 4,39, вы еще не проголосовали)
Loading ... Loading ...

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

В модуле формы формируется таблица значений «ТЗ». Требуется, чтобы эта таблица отображалась в диалоге формы в одноименном табличном поле.

(Права на эту статью принадлежат сайту http://www.1c-h.ru)

Делается это с помощью такого кода:

// к примеру, таблицу значений мы получаем из результата запроса:
ТЗ = Запрос.Выполнить().Выгрузить(); // здесь ТЗ — это таблица значений, полученная при выгрузке результата запроса
ЭлементыФормы.ТЗ.СоздатьКолонки(); // здесь ЭлементыФормы.ТЗ — это табличное поле
ЭлементыФормы.ТЗ.Значение = ТЗ; // здесь значению табличного поля присваивается значение ТЗ

В результате выполнения такого кода в табличном поле «ТЗ» будет отображаться значение таблицы значений «ТЗ».

То же самое, но для списка значений см. тут: Как реализовать в форме выбор из списка и как отобразить в форме список

17.09.2010 · 1c-h.ru · 20 434 v · 4 комментария (-ев)
Рубрики: , 8.1, Программисту 1C, Таблица значений, Формы

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

1 звезда2 звезд3 звезд4 звезд5 звезд (34 голосов, средний: 3,85, вы еще не проголосовали)
Loading ... Loading ...

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

(Права на эту статью принадлежат сайту http://www.1c-h.ru)

13.08.2010 · 1c-h.ru · 102 144 v · 5 комментария (-ев)
Рубрики: , Программисту 1C, Регистры, Регистры сведений, Справочники, Формы, Язык программирования 1С

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

1 звезда2 звезд3 звезд4 звезд5 звезд (13 голосов, средний: 4,31, вы еще не проголосовали)
Loading ... Loading ...

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

Рис.1

(Права на эту статью принадлежат сайту http://www.1c-h.ru)

Если значение этого реквизита не задано (имеет тип «строка»), то, например, внутри модуля формы обработки не будут доступны объявленные экспортные переменные модуля обработки. См. рис.2

Рис.2

10.08.2010 · 1c-h.ru · 7 804 v · Один комментарий
Рубрики: , 8.1, Программисту 1C, Формы

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

1 звезда2 звезд3 звезд4 звезд5 звезд (10 голосов, средний: 4,20, вы еще не проголосовали)
Loading ... Loading ...

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

(Права на эту статью принадлежат сайту http://www.1c-h.ru)

Второй способ более удобный: на панели списка открытых окон щелкнуть правой кнопкой мыши по данной форме, в выпадающем списке выбрать «Передвинуть». Появится «хитрый» крестообразный курсор. Этот курсор обычно сразу спозиционирован в районе заголовка формы. Не двигая мышь, сначала зажать (нажать пальцем и удерживать) левую кнопку мыши, а затем двигать мышь — окно сдвинется.

27.07.2010 · 1c-h.ru · 7 014 v · 4 комментария (-ев)
Метки: ,  · Рубрики: , 8.1, Программисту 1C, Формы, Язык программирования 1С

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

1 звезда2 звезд3 звезд4 звезд5 звезд (40 голосов, средний: 3,88, вы еще не проголосовали)
Loading ... Loading ...

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

18.07.2010 · 1c-h.ru · 26 771 v · 5 комментария (-ев)
Рубрики: , 8.1, Программисту 1C, Формы


    1 2
Хостинг сайта: EOMY.NET