Найти в Дзене
1С. Сделать закладки на форме списка с отбором
ГруппаСтраниц > Делаем группы страницы > Копируем элемент, привязанный к одному списку в каждую группу. В общей Группе страниц есть событие "ПриСменеСтраницы" и там делаем нужный отбор В правом значении...
2 месяца назад
1С. Надо объединить поля с одинаковым названием (Сгруппировать). В СКД или запросе
Вот на скрине представлен случай, когда СКД не группирует разные элементы справочника (тип справочник.ссылка) с одинаковыми названиями. Ну он в общем-то и не должен. А вот если выбрать тип "Строка". Например вытянуть Склад...
2 месяца назад
1С . Свернуть строки при формировании отчета СКД.
СтандартнаяОбработка = Ложь; КомпоновщикМакет = Новый КомпоновщикМакетаКомпоновкиДанных; Макет = КомпоновщикМакет.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(Макет, , ДанныеРасшифровки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода...
2 месяца назад
1С. Создать отчет без СКД
&НаСервере Процедура СформироватьНаСервере(ТабДок) ТабДок.Очистить(); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | вмп_Кластеры.Представление КАК Кластер, | вмп_Склады.Представление КАК Склад, | вмп_Склады.УчетнаяЗапись.Представление КАК УчетнаяЗапись |ИЗ | Справочник.вмп_Кластеры КАК вмп_Кластеры | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.вмп_Склады КАК вмп_Склады | ПО вмп_Кластеры.Ссылка = вмп_Склады.Кластер.Ссылка |ГДЕ | вмп_Склады.УчетнаяЗапись = &УчетнаяЗапись | |УПОРЯДОЧИТЬ ПО | УчетнаяЗапись |ИТОГИ ПО | Кластер"; Если Отчет...
3 месяца назад
1С. Создать программно таблицу значений.
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) МассивТипаВыбора = Новый Массив; МассивТипаВыбора.Добавить(Тип("ТаблицаЗначений")); ОписаниеТипаВыбора = Новый ОписаниеТипов(МассивТипаВыбора); МассивРеквизитов = Новый Массив; МассивРеквизитов.Добавить(Новый РеквизитФормы("ТаблицаРасписания", ОписаниеТипаВыбора, "", "ТЗН")); КД = Новый КвалификаторыДаты(ЧастиДаты.Время); МассивКД = Новый Массив; МассивКД.Добавить(Тип("Дата")); ОписаниеТиповВремя = Новый ОписаниеТипов(МассивКД, , ,КД); ТЗ = Новый ТаблицаЗначений; ТЗ...
3 месяца назад
1С. Есть внешняя обработка. В ней макет типа СКД. Как вывести этот макет с помощью команды на форме?
&НаКлиенте Процедура СкомпоноватьРезультат(Команда) табДок = новый ТабличныйДокумент; СкомпоноватьРезультатНаСервере(табДок); табДок.Показать(); КонецПроцедуры &НаСервере Процедура СкомпоноватьРезультатНаСервере(табДок) ОтчетОбъект = РеквизитФормыВЗначение("Объект"); СхемаКомпоновкиДанных = ОтчетОбъект.ПолучитьМакет("Макет"); ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета...
4 месяца назад
1С. Как поместить таблицу из внешнего источника в менеджер временных таблиц
Задание было у меня - поработать с внешней обработкой. Надо было таблицу из этой внешней обработки в запросе исправить. Не сразу нашел, как добавить таблицу из обработки в менеджерВТ Оказалось просто через параметр...
4 месяца назад
1С функции БСП
В ходе выполнения задач постоянно "изобретаю велосипеды". Напишу сюда некоторые функции БСП, чтобы были под рукой. Глядишь, начну пользоваться. Статью написал после просмотра видео на ютубе " ТОП-20 функций...
5 месяцев назад