7.7 как исключить повторение в списке

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем slava_kutuzov, 14 сен 2009.

  1. TopicStarter Overlay
    slava_kutuzov
    Offline

    slava_kutuzov

    Регистрация:
    14 сен 2009
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Может кто подскажет как выбрать уникальные значения (исключить повторение)
    Столы = Сред(ТаблицаВидовПриемаПищи.ТаблицаПодразделений.ТаблицаБлюд.СписокСтолов,2);
    вот такая строчка возвращает следующее: СТУЛ,СТОЛ1,ТУБАРЕТКА,СТУЛ,СТУЛ,СТОЛ1,ТУБАРЕТКА,СТУЛ,СТУЛ,ТУБАРЕТКА
    как сделать так что бы вернуло только стул, стол1, табуретка
  2. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Как я понимаю, надо за вас написать код?
    Или рассказать алгоритм?
  3. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Получившийся список выгружайте в таблицу значений и сворачивайте
  4. TopicStarter Overlay
    slava_kutuzov
    Offline

    slava_kutuzov

    Регистрация:
    14 сен 2009
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1

    Пасибо попробую...
    Мне не то что бы написать код, просто показать в какую сторону рыть, обошелся бы скупым алгоритмом
  5. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Приблизительно так
    Код:
    ТЗ=СоздатьОбъект("ТаблицаЗначений");
    ТЗ.НоваяКолонка("Мебель");
    .....
    ТЗ.НоваяСтрока();
    ТЗ.Мебель= тут ты получаешь строку
    ....
    ТЗ.Свернуть("Мебель","");
    
    

Поделиться этой страницей