Вход | Регистрация
 
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) Вообщемто получилось, спасибо

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