Как программно упорядочить результат выборки в динамическом списке

 

Читать далее

Как в 1С передать файл с клиента на сервер с сохранением на сервере

Для клиент-серверного варианта работы 1С, когда сервер 1С расположен на отдельном компьютере, если необходимо сохранить/открыть файл на сервере, к примеру *.xlsx открыть средствами Excel через COM/OLE:  

 

Читать далее

1С 8.3 : Нюансы работы с расширениями конфигурации

В расширениях конфигурации можно добавить новый отчет, к примеру на СКД, при этом можно прямо в расширении создать свою подсистем в которой его можно разместить, можно и роль там же в расширении добавить. Но, не забываем, что для того, чтобы при разработке отчета можно было пользоваться конструктором запросов, необходимо передать в расширение все используемые объекты и их реквизиты (если используются реквизиты), а так же измерения и ресурсы используемых регистров. Если вы не хотите чтобы отчет вдруг оказался черно-белым, не забываем в расширение также предавать макет оформления (обычно это бежевый), без него отчет будет формироваться без оформления.

Читать далее

1С 8.3 : Создание нового элемента справочника с заполнением, подстановкой и с оповещением

Открываем форму нового элемента справочника «ВидыИсходящихДокументов» с параметрами для заполнения ряда реквизитов Также передаем в седьмом параметре описание оповещения с обработчиком, вызываемым при закрытии формы созданного договора:

Обработчик, вызываемый при закрытии созданного договора:

Читать далее

1С 8.3 : Динамический список : Сгруппировать по реквизиту, изменить оформление по условию, программно установить отбор в динамическом списке

Как программно сгруппировать по реквизиту динамический список:

Как программно изменить оформление по условию в динамическом списке:

Читать далее

1С 8.3 : Как получить в структуру многомерные данные? Как собрать информацию по установленным в форме журнала отборам?…

Как получить в структуру многомерные данные? Как собрать информацию по установленным в форме журнала отборам?  

Как определить, есть ли в структуре элемент с ключом «Контрагент», и если есть, но содержит пустое значение справочника или Неопределено — удалить этот элемент?

Читать далее

1С 8.3 : Как перебрать элементы структуры? Как удалить элемент структуры? Как в структуре установить значение для элемента с определенным ключом?

Как перебрать элементы структуры?

Как удалить элемент структуры?  

Как в структуре установить значение для элемента с определенным ключом?

Читать далее

1С 8.3 : Условное оформление программно

Читать далее

1С 8.3 : СКД : Как передать параметры отбора СКС и сформировать отчет

Читать далее

1С 8.3 : Как добавить дополнительную вычисляемую колонку в табличной части управляемой формы

Иногда возникает необходимость вывода в табличное поле документа (или любого другого объекта, имеющего табличную часть) дополнительных колонок с данными, которые не содержатся непосредственно в табличной части. Реализовать это на платформе 1С: Предприятие 8.1 или 8.2 в режиме обычного приложения (без использования управляемых форм) было достаточно просто, чего не скажешь об управляемых формах в 1С 8.2. Реализация на платформе 1С: Предприятие 8.1 В начале коротко о том, как добавить дополнительную колонку в табличное поле на платформе 1С 8.1. Предположим, что у нас есть некий документ с табличной частью “Товары” (с колонками “Номенклатура” и “Количество”) и нам нужно вывести дополнительную колонку “Цена”, которая бы содержала данные реквизита “Цена” элементов справочника “Номенклатура”, выбранных в строках табличной части. Для этого нам достаточно добавить в форме документа новую колонку “Цена” в табличное поле, содержащее данные табличной части документа и написать следующий код в обработчике события “ПриПолученииДанных” этого табличного поля:

Хочу обратить внимание на то, что строки табличного поля обрабатываются порциями, по мере прокрутки списка. Реализация на платформе 1С: Предприятие 8.2

Читать далее

1С 8.3 : Нумерация строк в запросе (конкретный пример нумерация в рамках группы справочника)

Пример:

Читать далее

1С 8.3 : Динамический список: позиционирование на определенной строке

Пример: ТекущаяСтрока = Элементы.Список.ТекущаяСтрока; СтруктураПараметров = Новый Структура(«ТекущаяСтрока», ТекущаяСтрока); ОткрытьФорму(«РегистрНакопления.Взаиморасчеты.ФормаСписка», СтруктураПараметров, , Истина);

Читать далее

1С 8.3 : Как добавить произвольные кнопки в диалоге Вопрос и обработка их

Пример:

Читать далее