Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Группировка данных массива

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.