#0
by Inkognito
Есть Документ, который двигает по Регистр.Тест измерения Номенклатура и ресурсы Сумма и Количество. В отчет хочется вывести документы и чтоб было показано в каком документе по какой ЦЕНЕ продавалась номенклатура. Пытался сделать текст запроса:Номенклатура = Регистр.Тест.Номенклатура;Группировка Цена;Ругается на Группировку по Цене. Типа, переменная не определена. Пытался сделать:Группировка ПЦена;Ругается ещё страшнее... Можно ли то, что я хочу, сделать через Запрос, а не выгружать всё в ТЗ и лопатить там?
#3
by Inkognito
А почему нет? Ну ради Бога, если по числам не позволяет религия 1С, то могу в Запросе обращаться к внешней функции, откуда возвращатьСтрока(Сумма/Количество);Тогда в запрос вернётся строковое значение Цены. Меня устроит группировать таким образом...
#4
by Inkognito
Кстати, а что, если я в Регистр.Тест введу новое Измерение Цена (Число 15,2) и при проведении документа буду двигать ещё и этот парамер, то потом в запросе не смогу по нему группировать??? Просто не хочется вводить ещё одно измерение.
#5
by Lexusss
Синтаксис:Функция <ИмяФункции> = <ТипФункции>(<Параметр>|<УточненныйПараметр>) [Когда(<Условие>)];Назначение:Вычислить функцию и включить ее результат в запрос.Параметры:<ИмяФункции> - имя, присваиваемое функции;<ТипФункции> - ключевое слово одной из встроенных функций языка;<Параметр> - имя внутренней переменной, параметр вызова функции;<УточненныйПараметр> - конкретизация внутренней переменной, параметр вызова функции.<Условие> - условие вычисления функции (необязательно).Замечание:Типы встроенных функций:Сумма (Sum) - сумма значений параметра;Среднее (Avg) - среднее значений параметра;Минимум (Min) - минимум значений параметра;Максимум (Max) - максимум значений параметра;НачОст (BegRest) - начальный остаток значений параметра-ресурса Регистра;КонОст (EndRest) - конечный остаток значений параметра-ресурса Регистра;Приход (Debit) - приход значений параметра-ресурса Регистра;Расход (Credit) - расход значений параметра-ресурса Регистра;...В функциях: Сумма, Среднее, Максимум, Минимум в качестве аргумента возможно использование арифметического выражения в терминах встроенного языка.К параметрам, указывающим на ресурсы Регистров, могут применяться только !!!!! оговоренные функции !!!!.Все что ты пытаешься делать - недокументированная фшка, которая к тому же очень медленно работает. Используй ТЗ и свернуть.
#6
by zzz
Это всё равно что делать отбор в регистре по ресурсу. Мдя.Короче выгружай в ТЗ. Но объясни мне смысл группировки по суммам, которые могут быть абсолютно разными ?? Ты всё равно получишь кучу строк.
#8
by Inkognito
Не хотелось с ТЗ заморачиваться, т.к. через Запрос и дальнейшую Группировку можно красиво выводить отчёт (не выдавать кучу строк с одним документом и множеством цен, привязанным к нему, а выдать одну строку с документом и кучу цен к нему). Но видимо прийдётся... Группировки не по Суммам, а по Цене. Так получается, что в многострочной части документа может быть ОДНА номенклатура, но несколько цен на неё. Например типа Счет:Бублик - (Цена 20 руб) - (кол-во 10 шт) - (Сумма 200 ру)Бублик - (Цена 10 руб) - (кол-во 10 шт) - (Сумма 100 ру)Бублик - (Цена 30 руб) - (кол-во 20 шт) - (Сумма 600 ру)И это всё строки одного документа. И Номенклатура одна!
#10
by Inkognito
Не спасёт. Бывает так:Бублик - (Цена 20 руб) - (кол-во 10 шт) - (Сумма 200 ру)Бублик - (Цена 20 руб) - (кол-во 10 шт) - (Сумма 200 ру)Бублик - (Цена 30 руб) - (кол-во 20 шт) - (Сумма 600 ру)Тоесть, несколько строк с совершенно одинаковыми запмсями. В общем, спасибо, уже пишу обработку через выгрузку в ТЗ.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ЗиК как напечатать приказ отпуск по беременности и родам
- Перезаполнить ТЧ документа
- Есть ли в V 77 ограничение на количество строк в документе?
- как - одинаковый товар от разных производителей
- Списание материалов в типовой бух.
- 8.0 - <Не найден интерфейс сервера 1С Предприятия (8000401А)>
- Корпоративные финансы 2004. Кто внедрял?
- Общепит станд 6.0
- Не группируется результаты вложенного запроса
- Учёт серийных номеров
- Как сделать отбор по нескольким менеджерам в справочнике контрагентов
- Бухгалтерия 4.5,КАК провести Д69.3-К69.3.1 и Д69.3-К69.3.2?
- ЗиК. как поступить с донорами? :)
- Как распечатать весь справочник сотрудников в Бухгалтерии 7.7 ?
- Удалить из конфигуратора документ либо модуль документа
- Help (1С 6.0)
- Изменение структуры объектов конфигурации поставщика
- 1С зависает при проведении документа
- печать на термобумаге + сканер шк
- 3 НДФЛ в 1С Предприниматель