По секрету всему свету432 читали · 2 года назадПодписатьсяШпаргалка - Таблица значений(1С)Как создать таблицу значений ТЗ = Новый ТаблицаЗначений; Как добавить колонки в таблицу значений ТЗ.Колонки.Добавить("Артикул"); ТЗ.Колонки.Добавить("Наименование"); ТЗ.Колонки.Добавить("Количество"); ТЗ.Колонки.Добавить("ЦенаЗакупки"); ТЗ.Колонки.Добавить("ЦенаПродажи"); ТЗ.Колонки.Добавить("Группа"); Как добавить элементы (строки) в таблицу значений НоваяСтрока = ТЗ.Добавить(); НоваяСтрока.Артикул = "123456"; НоваяСтрока.Наименование = "Трактор"; НоваяСтрока.Количество = 5; НоваяСтрока.ЦенаЗакупки = 42588...
03:081,0×00:00/03:08Налоги Законы Учёт100 смотрели · 7 месяцев назадПодписатьсяДобавление колонок в списке журналов 1С
flat.ink2 года назадПодписаться#1С #1C Текст запроса по полям таблицы значений // // Параметры: // Поля - КоллекцияКолонокТаблицыЗначений - Коллекция колонок таблицы значений для формирования текста запроса // // Возвращаемое значение: // Строка - Строка с текстом запроса или пустая строка. // Функция ТекстЗапросаПоПолямТЗ(Поля) Экспорт Если ТипЗнч(Поля) <> Тип("КоллекцияКолонокТаблицыЗначений") Тогда Возврат Строка(""); КонецЕсли; ТекстЗапроса = "ВЫБРАТЬ" + Символы.ПС; Для каждого Поле Из Поля Цикл ТекстЗапроса = ТекстЗапроса + Символы.Таб + "ТЗ." + Поле.Имя + " КАК " + Поле.Имя + "," + Символы.ПС; КонецЦикла; ТекстЗапроса = Лев(ТекстЗапроса, СтрДлина(ТекстЗапроса) - 2) + Символы.ПС; ТекстЗапроса = ТекстЗапроса + "ПОМЕСТИТЬ ТЗ" + Символы.ПС; ТекстЗапроса = ТекстЗапроса + "ИЗ" + Символы.ПС; ТекстЗапроса = ТекстЗапроса + Символы.Таб + "&ТЗ КАК ТЗ" + Символы.ПС; ТекстЗапроса = ТекстЗапроса + "; | |////////////////////////////////////////////////////////////////////////////////" + Символы.ПС; Возврат ТекстЗапроса; КонецФункции // ТекстЗапросаПолямТЗ()