Alex Akh 1С Вывод справочника, таблицы значений в дерево значений

🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео принадлежит каналу (@alex_a_kh). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: Процедура Кнопка1Нажатие(Элемент) Запрос = Новый Запрос; Запрос.Текст = “ВЫБРАТЬ | Номенклатура.Код, | Номенклатура.Наименование, | 0 КАК Количество |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | Номенклатура.ЭтоГруппа = ИСТИНА | |УПОРЯДОЧИТЬ ПО | Номенклатура.ЭтоГруппа ИЕРАРХИЯ, | Номенклатура.Наименование“; ТабДерево = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией); Запрос.Текст = “ВЫБРАТЬ | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Номенклатура.Ссылка) КАК ВсегоЭлементов |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | Номенклатура.ЭтоГруппа = ИСТИНА“; ВыборкаКоличество = Запрос.Выполнить().Выгрузить(); КоличествоПапок = ВыборкаКоличество[0].ВсегоЭлементов; ПолучитьКоличество(ТабДерево.Строки); ЭлементыФормы.ТабДерево.СоздатьКолонки(); КонецПроцедуры Функция ПолучитьКоличество(Строки) Для Каждого Строка из Строки цикл Запрос = Новый Запрос; Запрос.УстановитьПараметр(“Родитель“,Справочники.Номенклатура.НайтиПоКоду(Строка.Код)); Запрос.Текст = “ВЫБРАТЬ | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Номенклатура.Ссылка) КАК ВсегоЭлементов |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | Номенклатура.Родитель В ИЕРАРХИИ(&Родитель) | И Номенклатура.ЭтоГруппа = ЛОЖЬ“; Выборка = Запрос.Выполнить().Выгрузить(); Строка.Количество = Выборка[0].ВсегоЭлементов; ПолучитьКоличество(Строка.Строки); КонецЦикла; КонецФункции
Back to Top