Универсальная форма для выбора пользователем значения из списка значений
В данной статье описан пример создания универсальной Формы работы со списком значений:
1. Создадим в общих формах новую форму "ФормаРаботыСоСпискомЗначений", добавим на ней Табличное поле (Имя - СписокЗначений) и КоманднаяПанельСписокЗначений
На закладке Реквизиты, появится реквизит СписокЗначений
2. Привяжем КоманднаяПанельСписокЗначений к Источнику действий - СписокЗначений
3. В свойствах табличного поля пропишем События - Выбор и ПередНачаломДобавления
4. В модуле Формы пропишем обработку событий
Все, форма создана
Использовать ее для выбора значения, можно с помощью кода:
Как заполнить табличную часть формы программно? 8 Нужно по кнопке Заполнить - сформировать данные для заполнения табличных частей и заполнить их. Форма имеет вид: Рядом с кнопкой Записать и закрыть добавлена кнопка Заполнить документ , код ее команды: // Код заполнения ТЧ
НаСервере
П17 правил для составления оптимального ЗАПРОСа к данным базы 1С 52 Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получGoogle maps : вывод точек на карту и режим панорамы 9 В отличие от яндекс карт в GMaps можно использовать панорамы - за что им большой плюс! Надеюсь в яндексе прочитают этот пост и тоже когда-нибудь это сделают! Для клиента нужно было сделать вывод объектов на карту С возможностью просмотра панораMicrosoft SQL Server Native Client Добавление значения в столбец "datetime" привело к переполнению 2 При формировании отчета на СКД получили ошибку: Microsoft SQL Server Native Client 11.0: Добавление значения в столбец "datetime" привело к переполнению Подробнее текст такой: ... по причине:
Ошибка компоновки данных
по причине:
Ошибка получениZIP-архив Чтение 1 Для того чтобы прочитать файлы из ZIP-архива необходимо выполнить несколько простых действий:
- Открыть необходимый архив
- Распаковать файлы
Создание объекта ЧтениеZIPФайла можно осуществить двумя путями - создать инициализированный объект или Посмотреть все результаты поиска похожих
Загрузка Значений в Список значений 3
// Заполним список доступных видов удержаний
СпВидовРасчета = Новый СписокЗначений;
Запрос = Новый Запрос(
" ВЫБРАТЬ
| УдержанияОрганизаций.Ссылка
|ИЗ
| ПланВидовРасчета.УдержанияОрганизаций КАК УдержанияОрганизаций
|ГДЕ
| УдержанияОрганизКак удалить дубли в списке значений 1 Если Вам необходимо почистить список значений от повторяющихся записей, используйте следующий код: структошибок = Новый СписокЗначений;
//....
// заполнение списка значений
//....
//список значений в массив
Массив=структошибок.ВыгрузитьЗначениУдаление значения из списка значений 0
//Удаление по индексу
СписокТиповЦен.Удалить(1);
//Выборочное удаление по индексу
Индекс = СписокВидов.Количество() - 1;
Пока Индекс = 0 Цикл
Если ТипЗнч(СписокВидов .Значение) = Тип(" Число" ) Тогда
СписокВидов.Удалить(Индекс);
КонеДобавление значений в список значений 0
//Создаем СписокЗначений
СписокЦен = Новый СписокЗначений;
//Добавление из выборки
Выборка = Справочники.ТипыЦен.Выбрать();
Пока Выборка.Следующий() Цикл
СписокЦен.Добавить(Выборка.Ссылка, Выборка.Наценка, Истина);
КонецЦикла;
//ДобавлениеПосмотреть все в категории Работа с Списком Значений
Спасибо большое за ваши примеры! Когда подробно расписано, да еще и с картинками, все просто получается. Побольше бы так оформленных примеров, для начинающих программистов это очень полезно!