|   |   | 
| 
 | Вывести результат запроса в одну строку табличной части | ☑ | ||
|---|---|---|---|---|
| 0
    
        Miroshina Victoria 16.04.25✎ 14:30 | 
        В результате запроса получается несколько строк одинаковой номенклатуры, но с разными характеристиками.
 Номенклатура - Характеристика1 Номенклатура - Характеристика2 Надо вывести всё в одну строку табличной части, по разным столбцам, чтобы выглядело так: Номенклатура - Характеристика1 - Характеристика2 В интернете всё пересмотрела и ничего не получилось найти. | |||
| 1
    
        Ненавижу 1С гуру 16.04.25✎ 14:32 | 
        СКД     | |||
| 2
    
        Kongo2019 16.04.25✎ 14:32 | 
        (0)И как соотнести количество характеристик и количество столбцов?     | |||
| 3
    
        Kongo2019 16.04.25✎ 14:33 | 
        (1) Так не в отчет, ей в табличную часть надо.     | |||
| 4
    
        Miroshina Victoria 16.04.25✎ 14:34 | 
        (1) СКД тут не вариант     | |||
| 5
    
        Miroshina Victoria 16.04.25✎ 14:34 | 
        (2) Столбцов будет 3 и если характеристик будет больше, то надо вывести только 3     | |||
| 6
    
        Kongo2019 16.04.25✎ 14:36 | 
        (5) Фигня вопрос. Выгружаешь в тз. Отрубаешь лишнее, и грузишь в табчасть.     | |||
| 7
    
        Miroshina Victoria 16.04.25✎ 14:36 | 
        (6) А подробнее можно пожалуйста, не совсем понимаю как сделать     | |||
| 8
    
        RomanYS 16.04.25✎ 14:37 | 
        (0) Вопрос точно про табличную часть (со структурой зафиксированной в метаданных)? Может всё-таки табличный документ?     | |||
| 9
    
        Miroshina Victoria 16.04.25✎ 14:37 | 
        (8) Табличная часть обработки     | |||
| 10
    
        Kongo2019 16.04.25✎ 14:41 | 
        (7) Ну два варианта. 
 Новая строка ТЧ, счетчик в ноль В цикле раз, два, три, сброс. Переходим к следующей Естественно упорядочив по номенклатуре. Либо запрос переделать. | |||
| 11
    
        2S 16.04.25✎ 14:43 | 
        Соединитьстроки в скд     | |||
| 12
    
        Лодырь 16.04.25✎ 14:45 | 
        (4) СКД тут как раз вариант.     | |||
| 13
    
        Мультук гуру 16.04.25✎ 14:55 | 
        (12) 
 Допустим сформировала она СКД программно. Таблица Строки: номенклатура Столбцы: Характеристики Выгружает она это СКД в ТаблицуЗначений, чтобы таблицу значений загрузить в табличную часть ... И... и ? | |||
| 14
    
        Лодырь 16.04.25✎ 14:54 | 
        Что и? Сформулируйте вопрос.     | |||
| 15
    
        Мультук гуру 16.04.25✎ 14:56 | 
        (14) 
 Я верно описываю моё понимание алгоритма (выделил жирным) ? | |||
| 16
    
        Лодырь 16.04.25✎ 15:00 | 
        (15) А. Если у нее жестко заданный перечень характеристик (речь идет о табличной части?) то получит на выходе ТЗ со структурой полностью совпадающей со структурой табличной части. Можно конечно извратится и слепить текст запроса динамически исходя из набора требуемых характеристик, но зачем? Б. Если у нее 1 колонка под характеристики, то можно слепить их в строку.     | |||
| 17
    
        Miroshina Victoria 16.04.25✎ 15:00 | 
        (10) Не всегда будет 3 характеристики и не всегда будет 1 номенклатура. Номенклатур может быть и 5, а количество характеристик у них разное. У какой-то 1, а у какой-то все 3.     | |||
| 18
    
        Miroshina Victoria 16.04.25✎ 15:01 | 
        (16) Под характеристики 3 колонки     | |||
| 19
    
        RVN 16.04.25✎ 15:03 | 
        (0) В запрос добавьте итоги по номенклатуре.
 соотв. первая выборка по группировкам (по ней вы будете создавать новую строку и заполнять ее номенклатурой) вторая выборка из первой уже обычная. по ней вы будете в созданной строке заполнять характеристики (если больше трех, то выборку прервать) | |||
| 20
    
        Kongo2019 16.04.25✎ 15:14 | 
        (17) Все за вас делать. 
 На выходе запроса что-то такое я так думаю. Номенклатура1 -Характеристика1 Номенклатура1 -Характеристика2 Номенклатура1 -Характеристика3 Номенклатура1 -Характеристика4 Номенклатура2 -Характеристика1 Номенклатура2 -Характеристика2 Номенклатура3 -Характеристика1 Номенклатура3 -Характеристика2 Номенклатура3 -Характеристика3 Номенклатура4 -Характеристика1 Номенклатура5 -Характеристика1 Номенклатура5 -Характеристика2 Выгружаете в тз. И фигачите в циклах, раз запрос не осиливаете. Первый цикл по номенклатуре. Сравнивает что номенклатура не поменялась. Если поменялась делает новую строку в таб части, пишет номенклатуру и сбрасывает счётчик на 1 Вложений цикл работает по характеристикам со счётчиком от 1 до 3 и заполняет колонки. Соответственно больше трех не заполнит. Если номенклатура поменялась, то выбрасывает на верхних цикл. | |||
| 21
    
        Лодырь 16.04.25✎ 15:16 | 
        (15) признаю. судя по свежей инфе от ТС, вариант с запросом без СКД будет лучше. Три характеристики максимум. Запрос проще всего собрать руками 1 раз.     | |||
| 22
    
        mikecool 16.04.25✎ 16:36 | 
        (18) а ты точно не бот?     | |||
| 23
    
        lucky_ 16.04.25✎ 23:18 | 
        (0) "В интернете всё пересмотрела и ничего не получилось найти" задача неадекватная.
 куда остальные характеристики делись? | |||
| 24
    
        Волшебник 16.04.25✎ 23:48 | 
        (22) точно бот     | |||
| 25
    
        timurhv 17.04.25✎ 00:58 | 
        В типовых БГУ 2.0, БП 3.0 наверное в момент принятия к учету ОС подобно реализовано. Там гиперссылка с выводом окна поверх документа с просмотром \изменением значений субконто.
 Это если по-красоте | |||
| 26
    
        АгентБезопасной Нацио 17.04.25✎ 09:42 | 
        (0) А если не "пересматривать в интернете", а подумать самостоятельно? 
 Вот подсказка: 
 | |||
| 27
    
        d4rkmesa 17.04.25✎ 10:51 | 
        (0) У вас, видимо, проблема, как реализовать это в документе? Посмотрите, как в типовых реализованы документы План* там, где используется кросс-таблица. Грубо говоря, там заполняется табличное поле из таблицы значений с добавляемыми колонками. Данные когда нужно перегоняются из ТЗ в табличную часть.
 Еще можно сделать как в ЗУП-овских документах, создавая в данных формы нужные колонки дополнительно и сохраняя колоночные данные в дополнительной ТЧ. | |||
| 28
    
        АгентБезопасной Нацио 17.04.25✎ 11:49 | 
        (27) по вопросу из другой темы - естественно, справился. Надо было просто внимательно прочитать и правильно понять документацию.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |