Имя: Пароль:
1C
1С v8
Группировка данных массива
0 andmerc
 
20.11.20
12:28
Всем привет, есть массив который выдает данные(результаты анализов), и есть цикл который данные выводит в поле форматированного документа(РезультатыИсследований). Результат получается в таком виде(например):
Общий анализ крови + реакция микропреципитации 08.11.2020 MPV: 11,1 фл; Общий анализ крови + реакция микропреципитации 08.11.2020 P-LCR: 33,7 %; Общий анализ крови + реакция микропреципитации 08.11.2020 PCT: 0,28 %; Б/Х НХО: развернутый профиль(О.бел,Бил,Глю,Кре,Амил,АЛТ,АСТ,Калий,Натрий,ЩФ) 08.11.2020 Общий белок: 72 г/л; Б/Х НХО: развернутый профиль(О.бел,Бил,Глю,Кре,Амил,АЛТ,АСТ,Калий,Натрий,ЩФ) 08.11.2020 Билирубин общий: 33 мкмоль/л; Б/Х НХО: развернутый профиль(О.бел,Бил,Глю,Кре,Амил,АЛТ,АСТ,Калий,Натрий,ЩФ) 08.11.2020 Билирубин прямой: 7 мкмоль/л;

Каким способом можно убрать дублирование поля РегистраторЗаголовок ? Т.е. чтобы поле выводилось всего один раз.

[url=https://radikal.ru][img]https://a.radikal.ru/a11/2011/6d/88f226e60e3a.jpg[/img][/url]

[url=https://radikal.ru][img]https://d.radikal.ru/d37/2011/fa/03da9c3b4ecc.jpg[/img][/url]
1 andmerc
 
20.11.20
12:29
2 Галахад
 
гуру
20.11.20
12:51
Там же вроде не сложно. Даже язык учить не нужно, достаточно знать информатику на уровне школы.
3 andmerc
 
20.11.20
13:19
(2) жду подсказку
4 trooba
 
20.11.20
14:02
(3) Загрузить массив в колонку ТЗ, свернуть, выгрузить колонку
5 mistеr
 
20.11.20
14:11
(4) Или перенести в Соответствие в цикле.
6 Kassern
 
20.11.20
15:00
(0) Что то уровень билирубина высоковат как прямого, так и общего
7 andmerc
 
23.11.20
15:22
Я уже ближе к истине. Теперь нужен совет как сравнить некоторый текущий элемент массива с предыдущим. Вот так не работает.
    
Для каждого ЭлементМассива из Массив_ Цикл
      Если ЭлементМассива.РегистраторЗаголовок = ЭлементМассива.РегистраторЗаголовок[-1]      
        Тогда ЭлементМассива.РегистраторЗаголовок = "_"            
      КонецЕсли;
    КонецЦикла;
8 Kassern
 
23.11.20
15:26
(7) Добавь переменную до цикла и присваивай ей значение, которое хочешь сравнивать. В самом цикле пишешь условие с ней.
9 andmerc
 
25.11.20
14:25
(8) Вообщемто получилось, спасибо