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

1. user2107334 12.02.25 13:45 Сейчас в теме
Есть табличная часть товаров в документе заказов. Необходимо сделать так, что бы запрос выводился следующим образом:

Номенклатура | ВидНоменклатуры | Номер
Пиво (Кега30)         | Пиво в кегах           | 1
Пиво (Кега20)         | Пиво в кегах           | 1
Пиво1 (Кега30)       | Пиво в кегах           | 1
Вода (Бутыль)        | Вода в бутылках    | 2
Лимонад (Кега30)   | Соко. сод. прод      | 3


Т.е. для каждого вида номенклатуры свой номер выводить

Как это сделать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. lmnlmn 69 12.02.25 13:55 Сейчас в теме
(1) АВТОНОМЕРЗАПИСИ(), если не принципиально чтоб последовательная нумерация всегда начиналась с единицы.
4. starik-2005 3169 12.02.25 14:10 Сейчас в теме
(1)
Т.е. для каждого вида номенклатуры свой номер выводить
ВЫБРАТЬ автономерзаписи() номер, Ссылка видНоменклатуры 
ПОМЕСТИТЬ ВТВН
ИЗ Справочник.ВидыНоменклатур;

ВЫБРАТЬ Номер - МинимумНомер + 1 Номер, ВидНоменклатуры
ПОМЕСТИТЬ ВТВН2
ИЗ ВТВН, (Выбрать МИНИМУМ(Номер) МинимумНомер  ИЗ ВТВН) КАК ВТВН1;
ВЫБРАТЬ Ссылка КАК Номенклатура,
Номер,
т1.ВидНоменклатуры
ИЗ Справочник.Номенклатура КАК т1
ЛЕВОЕ СОЕДИНЕНИЕ ВТВН2 КАК т2 ПО По т1.ВидНоменклатуры = т2.ВидНоменклатуры

Показать
Кактотак. Будет всегда с "1".
Sashares; +1 Ответить
2. starjevschik 12.02.25 13:54 Сейчас в теме
выбор номенклатура
когда &н1 тогда 1 
когда &н2 тогда 2
...
конец
как Порядок



хотя лучше в справочнике реквизит делать или еще какой регистр с порядком, т.к. такая фигня имеет свойство меняться со временем и каждый раз запрос переписывать не очень технологично.
5. grafit 8 12.02.25 19:11 Сейчас в теме
В данном случае номером может быть код, либо цифровая его часть, этого элемента справочника "ВидНоменклатуры"
Номенклатура | ВидНоменклатуры | КодВидаНоменклатуры
Пиво (Кега30)         | Пиво в кегах           | 202
Пиво (Кега20)         | Пиво в кегах           | 202
Пиво1 (Кега30)       | Пиво в кегах           | 202
Вода (Бутыль)        | Вода в бутылках    | 415
Лимонад (Кега30)   | Соко. сод. прод     | 183


Ну и упорядочивание по этому коду.
6. Said-We 12.02.25 20:06 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот