Как пронумеровать записи в запросе? #496164


#0 by Lis2007
Всем привет! Есть такой запрос: ВЫБРАТЬ    ХозрасчетныйОборотыДтКт.СчетДт КАК СчетУчета,    ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК Номенклатура, Нужно получить поле в запросе, которое будет просто означать номер записи запроса. Кто подскажет как это сделать?
#1 by Волшебник
Зачем???
#2 by Lis2007
Дальше загружать его в документ, он требует номер строки
#3 by Immortal
интересный документ
#4 by Волшебник
Что мешает выгрузить результат запроса в таблицу значений и загрузить в документ?
#5 by Lis2007
Я конечно могу перебрать ТЗ, просто интересно, можно ли это сделать запросом.
#6 by Волшебник
Нет, нельзя
#7 by Lis2007
ясно, ограничение платформы.
#8 by rem4755
1С или SQL?
#9 by Lis2007
1С файловая
#10 by rem4755
Я про другое - про SQL запрос. В 1с типа некий "диалект" SQL?
#11 by SnarkHunter
Не диалект, а "подмножество с добавками"...
#12 by Злобный Фей
Типа
#13 by EvgeniuXP
можно без ТЗ.
#14 by rem4755
Ну, не томи (в запросе?)
#15 by Lis2007
Как же без Тз?
#16 by EvgeniuXP
нарямую
#17 by sprinter83
Попробуй так: например если у тебя табличная часть называется Товары тогда Товары.Загрузить(Запрос.Выполнить.выгрузить); Причем название колонок в запросе должно совпадать с названиями колонок в табличной части.
#18 by sprinter83
Ошибся в синтаксисе: Товары.Загрузить(Запрос.Выполнить.выгрузить);
#19 by Lis2007
Я так и делаю, только через ТЗ промежуточную. Вопрос то у меня был в другом.
#20 by mikeA
Для этого нужен ключ, по которому можно упорядочивать. Тогда делаешь левое соединение таблицы с собой, по ключу условие "меньше", по всем полям группировка, по счётчику сумма. Вроде так, типа нарастающих итогов получается.
#21 by Immortal
только производительность страдает
#22 by mikeA
Да сколько там в документ они собираются грузить строк, не так много наверное. Вот когда просроченную задолженность по интервалам считать таким способом, тогда да :)
#23 by Serg_1960
"...он требует номер строки" :) Документ - не требует. А в табличной части документа, номер строки, - поле "виртуальное".
#24 by Armando
#25 by Lis2007
Есть документы в типовых конфигурациях, где этот реквизит не виртуальный. В частности это типовая бухгалтерия.
#26 by Lis2007
Документ Ввод начальных остатков, например.
#27 by Lis2007
,, - спасибо, буду пытаться сделать позже, сейчас не получилось, а времени нет.
#28 by Bober
используй таблицу движений с субконто, там есть номер строки.
#29 by Bober
PS, за такие вещи надо пороть:
#30 by Lis2007
Про параметры знаю,и сам всегда яростно осуждаю, но это операция одноразовая (перенос остатков из 7.7 ) , так что быстродействие не важно, не до того. А за спасибо, все получилось.
#31 by Поручик
Юзай СКД, там это штатная фича.
#32 by Lis2007
Как я с помощью СКД данные запроса загружу в документ?
#33 by Поручик
Вопросы выгрузки результатов запроса СКД куда-либо настолько изжёваны, что просто лень искать.
#34 by Armando
Один хрен СКД данные в ТЗ выгружает. Проще обычный запрос в ТЗ выгрузить и там пронумеровать.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С