#0
by jenik
Доброго всем времени суток! Умный народ, подкиньте еще идею. Вот кусочек запроса: По полю <Шифр> делаю группировку, все чудно работает. Проблема в сортировке. Я хочу, чтобы вывод был таким: "СМР" - "Оборудование" - "Прочие". Если по алфавиту, то не выходит. Выкрутился так: в выборке написал ""1СМР"", ""2Оборудование"", ""3Прочие"", а при выводе забиваю первый символ. Все работает как надо, но хотелось бы написать более правильно. Подозреваю, что язык запросов позволяет это сделать (например создать перечисление с элементами 'СМР', 'Оборудование' и 'Прочие' и выводить в таком порядке, как заданы элементы перечисления) Или все это ерунда? Может еще какую идею подскажите?
#2
by jenik
Т.е., условно говоря писать "А", "Б" и "В", а при выводе делать соответствие? Логично. А в УПОРЯДОЧИТЬ ПО никак нельзя записать?
#3
by PR
Да е мое! >>Выкрутился так: в выборке написал ""1СМР"", ""2Оборудование"", ""3Прочие"", а при выводе забиваю первый символ А ты делай так. По своему полю с 1, 2, 3... впереди сортируй, а другое поле без 1, 2, 3... выводи
#4
by ChAlex
Какие могут быть тут средства языка... Сортировка может использоваться только по присутсвующим полям в выборке запроса. Дополнительные (неявные сортировки 1С) - это лишь автоматическое включение таких полей в выборку. Хочешь сортировать - создавай поле, как подсказывает PR. Но это вариант ничем не отличается от используемого вами.
#5
by PR
Он отличается тем, что не нужно ничего забивать. Кроме того, вообще я подозреваю, что чел вообще что-то не договаривает. Например то, куда он добавляет 1, 2, 3... Если в наименование, то он лох, достаточно сделать специальное поле "Порядок" и по нему сортировать 8))
#6
by jenik
PR Зачем так нервничать уважаемый, Вас же поставили ведущим на вопросы отвечать - вот и отвечайте. Не нравицца вопрос - можно тихо посмеяцца в тряпочку :)) По существу. Есть документ с табличной частью. 'Шифр' - одна из его колонок. Там храняцца различные комбинации символов. Мне необходима группировка по этим символам, чтобы в итоге было только три группы. Сделал так: Выбор Вы мне предлагаете сделать специальное поле "Порядок". Готов признать в этом вопросе себя чайником (лохи бабки не зарабатывают), если Вы мне укажите, как это сделать.
#7
by France
добавить новый реквизит "Порядок". Для СМР "Порядок" = 1 для "Оборудование" "Порядок" = 2 и в том же духе... затем сортируеш по "Порядок"
#15
by jenik
Нет, сама выборка правильная - все учтено и работает. Просто получился вырванный кусок запроса, из которого не видно всей задачи и мало понятно зачем вообще это все надо.
#16
by jenik
а шефу вапще все по-барабану, лишь бы в конце месяца на столе был отчет с правильными цифрами :)
#17
by PR
Ведущий - это не тот, кто отвечает на вопросы, это тот, кто ведет секцию, обладает в ней определенными возможностями. По сути: шифр - это реквизит номенклатуры?
#18
by jenik
Дык по моему разумению Ведущий = Мудрый, а потому либо отвечает, либо пропускает вопрос (а не награждает участников эпитетами, даже если вопрос задан некорректно) По сути. Нет, шифр - это обычная строка без привязки к чему-либо.
#19
by PR
Тогда делай запрос к табличной части документа, упорядочивай по шифру, а выводи номенклатуру.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Можно ли в качестве параметра запроса указать поле этого же запроса?
- Непонятки с "Упорядочить По" в запросах...
- СКД как в итогах посчитать сумму итога не включая нижестоящую группировку
- v7: Пример запроса к справочнику и обхода результата запроса
- СКД, разгруппировать группировку программно
- БГУ - как в отчете сделать группировку по КФО?
- Как в построитель запроса передать текст запроса из ТЗ?
- Вопрос по "Упорядочить значки" в винде и вообще про сортировку по алфавиту...
В этой группе 1С
- v8: Можно ли программно изменить тип значения реквизита обработки?
- Выводится значение вместо флажка. Как вывести только флажок?
- Настройка весов mettler
- Значение не является значением объектного типа
- Как удалить драйвер эмулятора?
- Парсер для текстов модулей
- Как программно выключить в 1С 8.0 все панели и главное меню
- 1C Рарус "Альфа-авто Автосервис+автозапчасти" ред.4
- НУ сч.26 - прямые и косвенные - !? Непонимаю - подскажите !?
- Проектирование: Есть ли будущее у 1С:Предприятие (вопрос)
- Что значит ошибка: Неверный тип вышестоящего справочника!
- v7: Как получить текущий элемент справочника?
- Как получить имя текущей внешней обработки?
- Отбор при смене страницы, как посчитать количество в ТП?
- Определение типа метаданных в запросе
- Заполнение табличной части документа
- Где взять информацию по AddIn.XMLParser
- Цикл по колонкам в ТЗ
- КАК программно отредактировать операцию введеную вручную Бухгалтерия 7.7
- тормозит адресный классификатор