Есть возможность в запросе получить автоинкрементное поле? #622120


#0 by DEVIce
Ну т.е. хотелось бы чтобы в запросе (системные поля в настройке СКД при выводе результата не подходят) было что-то номера по порядку.
#1 by Гефест
ректально можно
#2 by butterbean
лучше не надо
#3 by DEVIce
Есть конечно мысль снала выполнить обычный запрос, выгрузить его в таблица зачений, создать там еще одну колонку, пройтись по ней в цикле заавтоинкрементив, а потом уже подсунуть в качестве внешнего источника данных в СКД.
#4 by butterbean
лучше в таб часть, и потом сразу обратно, но уже с колонкой НомерСтроки :-)
#5 by AaNnDdRrEeYy
Автоинкрементироваь это так? колока 1   автоинкремент 1              1
#6 by DEVIce
. О, подойдет пожалуй, одно только не понятно, как оно будет в иерархии работать. Так там сортировка идет по наименованию, то на одном уровне иерархии все в порядке и даже по группам вроде, но сами группы-родители далеко не факт что будут расположены в начале списка своих детенышей. И это не радует.
#7 by МихаилМ
это нарастающий итог
#8 by DEVIce
. Автоинкремент, это когда в одном из полей значение каждой следующей строки выборки увеличивается на 1 по отношению к предыдущей, т.е. в твоем случае это колонка 1.
#9 by Maxus43
чем СКД не нравится? можно программно результат СКД выгрузить в ТЗ, там нормальная нумерация будет
#10 by DEVIce
. СКД автоинкремент делает в системном поле уже на стадии вывода результата, а мне как раз и надо в СКД, но только автоинкремент мне нужен до того как выводить. Короче задача - вывести прайс-лист в две колонки. Вроде довольно часто встречающаяся задача, а 1С не предусмотрела такоого в СКД.
#11 by Maxus43
это параметрами страницы не разрулить? типа на 1 листе 2 страницы, отступы убрать и т.д.
#12 by the_pal
вот детальный пример:
#13 by DEVIce
. Смотрел я это пример, там не решена проблема, если надо выводить отчет с группами, а так сортировка по наименованию, то группы не будут никак привязаны к своим потомкам, т.е. все разлетается, см. . . Надо посмотреть. Так-то сразу на это обратил внимание, но что мне в превью там хрень какую-то показало.
#14 by the_pal
ага, я пропустил
#15 by DEVIce
. В настройках вывода на принетр есть понятие экземпляров на страницу, но только в предпросмотре там чета хрень какая-то показывается.
#16 by Maxus43
в настройках принтера есть "Страниц На Листе", Повернуто и т.д., это в профиле принтера сохранить надо
#17 by DEVIce
Короче, Экземпляров на странице добавляет вниз, а не справа. Т.е. ничего лучше не получается. У принтера есть настройка печати там вроде как слева, но это будет действовать на все, а не только на один отчет.
#18 by DEVIce
. Пользователи пошлют далеко, каждый раз настройки принтера тягать.
#19 by Maxus43
программно к принтеру есть доступ ЕМНИП, по умолчанию будет нормально, а при печати этой фигни попробовать подсунуть свою сохранённую настройку. короче как вариант, но не изящный... в ТЗ выгрузить да в свой макет занести всё имхо проще
#20 by DEVIce
. Ага, проще. Просто удивляет позиция 1С. Какой-то несчастный автоинкремент в запросе и проблема решена, тем более что в скулях оно есть такое. Можно даже не обязательно автоинкремент, а просто ROW_COUNT и все.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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