#0
by Asakra
Пишу такой код: | После чего "выборка" не содержит колонку тзПотомки. Почему? Пишу Колонки тзПотомки опять нет Открываю раннее написанный отчет, там "Группировать" работает так как надо.
#2
by Aleksey
Колонки тзПотомки опять нет Правильно и не будет Выборка.Группировать("ISFOLDER: ISFOLDER, Код:Код", ); - а так будет
#13
by Aleksey
по теме это когда копипаст на текст документации. А рекомендация почитать - это из серии "я нехрена не знаю поэтому пошлю ТС читать документацию, чтобы выглядеть умнее"
#14
by Mikeware
раз знаешь, где стена - или побейся :-) ------ Синтаксис: Группировать(стрГруппировки, стрКолонкиСумм, [чРасшифровкаПоследнегоУровня = 0]) Параметры: стрГруппировки - тип: Строка. Строка, описывающая требуемую структуру группировки. Задаётся в виде <ИмяИндекса1>: <ИндексноеВыражение1> [; <ИмяИндекса2>: <ИндексноеВыражение2> ... ]. ИндексноеВыражение - строка в том же формате, что и для метода ДобавитьИндекс, с одним дополнением: если в списке модификаторов колонки присутствует символ '&', то по этой колонке будут посчитаны итоги по группам справочника. Колонка с таким модификатором может быть только одна на каждом уровне группировки. стрКолонкиСумм - тип: Строка. Строка с колонками, по которым нужно считать суммы. чРасшифровкаПоследнегоУровня - тип: Число. 1 - в каждой строке последнего уровня группировки будет таблица с расшифровкой, содержащая строки исходной таблицы в нетронутом виде. 0 - последний уровень будет свёрнут. Описание: формирует таблицу с древовидной структурой в соответствии с группировками. На каждом уровне группировки остаются только уникальные значения по соответствующему индексу. В колонки сумм записываются суммы по всем строкам с совпадающим значением ключа. Строки с совпадающими значениями ключа записываются в таблицу, которая помещается в колонку тзПотомки - эта колонка создаётся в процессе группировки.
#16
by ДенисЧ
Кхм.... Возникать в адрес одного из разработчиков инструмента, который ты пытаешься использовать... Это, минимум, неумно...
#19
by Aleksey
К тому же "Строки с совпадающими значениями ключа записываются в таблицу, которая помещается в колонку тзПотомки" Т.е. логично предположить что в выюорке Выборка.Группировать("ISFOLDER: ISFOLDER", ); есть повторяющиеся значения ключа, но при этом колонки тзПотомки нет, Т.е. мне вот лично до сих пор непонятно почему нет, поэтому приходится вводить дополнительную группировку
#21
by Aleksey
Ну уж простите, что есть в открытом доступе, тем и пользуемся. Это может у вас, у разработчиков, своя документация которая в голове. А вот всякие особенности которые может быть мимоходом и написаны в середине топика на 1000 сообщений в не отражены
#22
by Aleksey
Ладно всем добра, а мне на работу пора. Автор свою проблему решил, поэтому топик можно закрывать дабы не уйти в дикий оффтопик
#23
by Asakra
уже натыкался на эти грабли, да видать всего не упомнишь... чиркнули бы разработчики в доку, что тзПотомки формируется минимум при двух индексах, потому что, потому... подобных глупых тем было б меньше
#24
by Salimbek
Какие нафиг два индекса? что непонятного в этом?: "чРасшифровкаПоследнегоУровня - тип: Число. 1 - в каждой строке последнего уровня группировки будет таблица с расшифровкой, содержащая строки исходной таблицы в нетронутом виде. 0 - последний уровень будет свёрнут." т.е. если не укажешь явно Выборка.Группировать("ISFOLDER: ISFOLDER", "", 1); то не будет у тебя никакой ТЗПотомки
#25
by Salimbek
и почему ищешь Родителя таким странным перебором? Что мешает в запросе добавить: $СпрНоменклатура.ParentId КАК [Родитель :Справочник.Номенклатура],
#26
by Asakra
Да так и есть. Спасибо. Будем учиться правильно читать доку :) т.к.самый верхний родитель нужен
#27
by Salimbek
Ясно, не внимательно посмотрел. Также не обратил внимания, что это "ПрямойЗапрос", а там не ".ParentId", а просто ".Родитель", так что пост совсем мимо кассы.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: 1с++ Индексированная таблица - скорость создания индексов
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Индексированная таблица
- v7: 1С++ Индексированная таблица, метод Группировать тормозит
- v7: Индексированная таблица: 2 выборки по разным индексам, можно ли?
- v7: Индексированная Таблица значений
В этой группе 1С
- Макет итогов в СКД
- Помогите пожалуйста решать задачу в 1с v8.2 (массив и цикл)
- как получить данные из результата запроса к sqlite
- {(1, 1)}: Ожидается выражение "ВЫБРАТЬ" //что ему не нравится?
- Какой выбрать MS SQL для 1С?
- Субподряды в 1С - реальность или нет?
- v7: 1C 7.7 SQL испорчена базы при установке обновления.
- УПП: Как откорректировать затраты, по неправильно указанной статье затрат ?
- Не работает в тонком клиенте.,.
- Как задать межстрочный интервал в макетах 8.2
- remmina перестала подключаться к серверу 2003
- Условие "номенклатура без движения" для запроса
- Перебрать в цикле дерево значений на сервере УФ
- Банковский токен, не виден на сервере
- Использование *.js скриптов в тексте поля HTML документа
- Закрытие заказов поставщикам
- не работает отладка в УНФ УФ
- Запись из 1с напрямую в таблицы sql
- УТ 11 Отчет по перемещению товаров
- ЗУП Компенсация отпуска при увольнении и исполнительный лист