здравствуйте подскажите пожалуйста как мне вывести значения из одной ТЗ в другую ТЗ в одну строчку
Для каждого стр Из ТЗ Цикл
Если стр.Цвет = "Зелёный" Тогда
строка = Тест.Добавить();
строка.Цвет1 = стр.Цвет;
строка.Авто1 = стр.Автомобиль;
строка.Класс1 = стр.Класс;
ИначеЕсли стр.Цвет = "Синий" Тогда
строка = Тест.Добавить();
строка.Цвет2 = стр.Цвет;
строка.Авто2 = стр.Автомобиль;
строка.Класс2 = стр.Класс;
КонецЕсли;
КонецЦикла;
ПоказатьПрикрепленные файлы:
По теме из базы знаний
Найденные решения
ПредыдущийЦвет=""
Для каждого стр Из ТЗ Цикл
Если ПредыдущийЦвет=стр.Цвет ИЛИ НЕ ЗначениеЗаполнено(ПредыдущийЦвет) Тогда
строка = Тест.Добавить();
КонецЕсли;
Если стр.Цвет = "Зелёный" Тогда
строка.Цвет1 = стр.Цвет;
строка.Авто1 = стр.Автомобиль;
строка.Класс1 = стр.Класс;
ИначеЕсли стр.Цвет = "Синий" Тогда
// строка = Тест.Добавить();
строка.Цвет2 = стр.Цвет;
строка.Авто2 = стр.Автомобиль;
строка.Класс2 = стр.Класс;
КонецЕсли;
ПредыдущийЦвет=стр.Цвет;
КонецЦикла;
ПоказатьВроде так
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ПредыдущийЦвет=""
Для каждого стр Из ТЗ Цикл
Если ПредыдущийЦвет=стр.Цвет ИЛИ НЕ ЗначениеЗаполнено(ПредыдущийЦвет) Тогда
строка = Тест.Добавить();
КонецЕсли;
Если стр.Цвет = "Зелёный" Тогда
строка.Цвет1 = стр.Цвет;
строка.Авто1 = стр.Автомобиль;
строка.Класс1 = стр.Класс;
ИначеЕсли стр.Цвет = "Синий" Тогда
// строка = Тест.Добавить();
строка.Цвет2 = стр.Цвет;
строка.Авто2 = стр.Автомобиль;
строка.Класс2 = стр.Класс;
КонецЕсли;
ПредыдущийЦвет=стр.Цвет;
КонецЦикла;
ПоказатьВроде так
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот