Запрос=Новый Запрос("ВЫБРАТЬ РАЗНОСТЬДАТ(&НачалоПериода,&КонецПериода,МЕСЯЦ) КАК Месяцев, РАЗНОСТЬДАТ(&НачалоПериода,&КонецПериода,ДЕНЬ) КАК Дней");
ОдноименныеКолонки = Новый Массив(); Для Каждого Колонка Из ИсходнаяТаблица.Колонки Цикл СовпадающаяКолонка = ТЗПолучатель.Колонки.Найти(Колонка.Имя); Если СовпадающаяКолонка Неопределено Тогда...
ТЗПолучатель = ТЗИсходная.Скопировать(); // или так Для Каждого СтрокаИсходнойТаблицы Из ИсходнаяТаблица Цикл НоваяСтрока = ТЗПолучатель.Добавить(); ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаИсходнойТаблицы);...
//Создаем СписокЗначений СписокЦен = Новый СписокЗначений; //Добавление из выборки Выборка = Справочники.ТипыЦен.Выбрать(); Пока Выборка.Следующий() Цикл СписокЦен.Добавить(Выборка.Ссылка, Выборка.Наценка,...
//Удаление по индексу СписокТиповЦен.Удалить(1); //Выборочное удаление по индексу Индекс = СписокВидов.Количество() - 1; Пока Индекс >= 0...
Если Структура.Свойство("Контрагент", ЗначениеЭлемента) Тогда // Если Неопределено или Пустая то удалить Если ЗначениеЭлемента = Неопределено ИЛИ ЗначениеЭлемента.Пустая()...
СтруктураОтборов = Новый Структура; СтруктураПараметровОтбора = Новый Структура; Для Каждого ЭлементОтбора из ЖурналДокументовСписок.Отбор Цикл Если ЭлементОтбора.Использование Тогда...
Структура = Новый Структура; // Добавить новый элемент. Структура.Вставить("Цвет", WebЦвета.Белый); // Установить значение для элемента с ключом...
СтруктураПараметров.Удалить("Номенклатура"); СтруктураПараметров.Очистить();
ТекущийВозраст = Оппонет.Возраст; КлючСтруктуры = "Возраст"; ТекущийВозраст = Оппонет[КлючСтруктуры]; ТекущийВозраст = Неопределено; Оппонет.Свойство("Возраст", ТекущийВозраст); Оппонет.Возраст = 32;...
// Создание структуры СозданнаяСтруктура = Новый Структура; // Создание структуры и добавление элементов СтруктураОтбора = Новый Структура;...
// Создает копию переданного массива, структуры или соответствия // // Параметры: // КоллекцияИсходная: тип Массив, Структура, Соответствие...
// Сравнивает два массива однотипных значений (кроме коллекций значений) // // Параметры: // ПервыйМассив,ВторойМассив - сравниваемые массивы...
НовыйМассив = Новый Массив; Соответствие = Новый Соответствие; Для каждого ЭлементМассива Из Массив Цикл Соответствие.Вставить(ЭлементМассива); КонецЦикла; Для...
Построитель = Новый ПостроительОтчета; Построитель.Текст = "ВЫБРАТЬ | Валюты.Код, | Валюты.Наименование, | Валюты.НаименованиеПолное |ИЗ | Справочник.Валюты КАК...
Для этого можно использовать функцию языка запросов ЕСТЬNULL(), которая возвращает значение своего первого параметра, в случае если...
NULL – отсутствующие значения. Не путать с нулевым значением! NULL – это не число, не равно пробелу,...
ВЫБРАТЬ СотрудникиОрганизаций.Наименование, ВЫБОР КОГДА (СотрудникиОрганизаций.ПодразделениеОрганизации.Родитель.Наименование ЕСТЬ NULL ) ТОГДА СотрудникиОрганизаций.ПодразделениеОрганизации.Наименование КОГДА (СотрудникиОрганизаций.ПодразделениеОрганизации.Родитель.Родитель.Наименование ЕСТЬ NULL ) ТОГДА СотрудникиОрганизаций.ПодразделениеОрганизации.Родитель.Наименование...
Данный пример для 3-х уровнего справочника, но по аналогии можно построить и другие запросы ПолныйКод будет равен...
Запрос = Новый Запрос(" |ВЫБРАТЬ | Ссылка, | Наименование |ИЗ | Справочник.Номенклатура |ГДЕ | Родитель = &Родитель...