1С 8.x : Кнопка ~ Программное добавление кнопок на командную панель формы
Следующий пример показывает как выгрузить из табличной части Подразделения, удалить повторяющиеся и в "КоманднаяПанельЗарплата" - меню "ФормированиеВедомостей" - подменю "СформироватьПоПодразделению" добавить для каждого подразделения кнопку формирования ведомости
ДБФ, работа с Индекс, Ключ 0 ФайлНаДиске = Новый Файл(ИмяФайла);
Если НЕ(ФайлНаДиске.Существует()) Тогда
Предупреждение(" Файл с таким именем не существует " + ИмяФайла);
Возврат;
КонецЕсли;
ДБФ = Новый xBase;
ДБФ.Кодировка = КодировкаXBase.OEM;
ДБФ.ОткрытьФайл(ИмяФайлДобавление в список значений элементов справочника помеченных на удаление и управление ими 0 СписокЗначений = Новый СписокЗначений;
Запрос = Новый Запрос;
Запрос.Текст=" ВЫБРАТЬ
| Подразделения.Ссылка,
| Подразделения.Наименование,
| Подразделения.ПометкаУдаления
|ИЗ
| Справочник.Подразделения КАК Подразделения
|ГДЕ Подразделения.ПоИспользование RLS 3 Начиная с платформы 8.0 системы 1С Предприятие, существует возможность ограничивать права доступа пользователей на уровне записей. Для этого используется механизм RLS (Record Level Security). Такая «тонкая» настройка может быть полезна для ограничениКак в 1С Бухгалтерии изменить должность сотрудника, после повышения? 0 Вопрос: Как в 1С Бухгалтерия 8 ПРОФ поменять должность «кладовщик» на «зав.складом», если было повышение? Ответ: Перевод сотрудника внутри организации на другое постоянное место работы регистрируется в программе "1С:Бухгалтерия 8" (редакция 2.0)Как в ЗУПе выбрать всех сотрудников, когда-либо работавших в выбранном подразделении? 3 Как в ЗУПе выбрать всех сотрудников, когда-либо работавших в выбранном подразделении и изменить у них значение указанного реквизита.
Запрос=Новый Запрос;
Запрос.Текст="
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| РаботникиОрганизаций.Сотрудник,
| РаботникиОрганизацийПосмотреть все результаты поиска похожих
Форма ~ Программное создание таблицы значений с условным оформлением 14 Как создать на форме таблицу и сделать для нее подсветку содержимого колонки в строке по условию?
Итак для начала нам надо добавить реквизиты в форму. Для этого у нас есть метод: ИзменитьРеквизиты(). Перед тем как его использовать мы сформируем маПоле выбора ~ Заполнение списка значений в элементе поле выбора на форме 12 //Заполнение списка перебором данных
// Элемент формы МетаданныеВыбор имеет тип - Произвольный, Использование - Режим выбора из Списка, кнопка списка
Для Каждого Метаданное из Метаданные.РегламентныеЗадания Цикл
ЭлементыФормы.МетаданныеВыбор.СпиТабличное поле ~ Как установить текущую строку в табличном поле? 11 Схема программной установки нужной нам строки активной.
Для начала хочу напомнить, что данные табличной части документа(или таблицы значений) и табличное поле – это разные объекты. Для того чтобы сделать какие-то визуальные действия мы работаем с таФорма ~ Как активизировать, перевести фокус на необходимый элемент на форме? 10 //Текущему Элементу формы присваиваем элемент котровый необходимо активизировать
ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ТабличноеПоле; Поле ввода ~ Маска 8 Для 1с поле ввода с типом строка можно применить маску ввода. В 1с маска задает формат представления данных и ограничивает вводимой информации. Это очень удобно бывает во многих жизненных задачках, например ввод телефона, ввод специального кода или пПосмотреть все в категории Работа с Формой (Диалог) и её элементами