Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Новое итоговое поле в группировке , создание нового итога в строке группировки          
salton Подменю пользователя
сообщение 05.09.17, 8:05
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 92
Из: Полтава
Спасибо сказали: 24 раз
Рейтинг: 0

Добрый день.

Есть проблемка. Существует отчет который необходимо было дополнить данными. Кой чего я уже вывел. Но остался не решенным один вопрос:



Необходимо создать в строке группировки новое поле "% виходу". По сути это поле будет вычисляемым - Сума(Количествосырья)\КоличествоПродукции.
Я пробовал создать новое вычисляемое поле и лепить его к строке группировок "Продукция, Количество продукции, цена продукции" итд.
Но естественно получал ошибку:



сам отчет прилагается - [необходимо зарегистрироваться для просмотра ссылки]
платформа - 8.3.8.2322
релиз - "Управление торговым предприятием для Украины", редакция 1.2. (1.2.43.1)

Безусловно я не блещу знаниями в СКД, потому прошу ткнуть носом в решение вопроса.
Заранее благодарен!

зы. по другому - Поле "% виходу" для Строки "Продукция...." - это сумма "5 виходу" по строкам "сырье"

sava1 Подменю пользователя
сообщение 05.09.17, 8:13
Сообщение #2

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2684
Из: Проскуров
Спасибо сказали: 678 раз
Рейтинг: 656.7

В ресурсах - Вычислить("Сумма(КолСырья)/Сумма(КолПродукции)")

Спасибо сказали: salton,

Vofka Подменю пользователя
сообщение 05.09.17, 8:13
Сообщение #3

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

ВычислитьВыражениеСГруппировкойМассив (EvalExpressionWithGroupArray)
Синтаксис:

ВычислитьВыражениеСГруппировкойМассив (Выражение, ВыраженияПолейГруппировки, ОтборЗаписей, ОтборГруппировок)

Параметры:

Выражение - выражение, которое нужно вычислить. Тип Строка. Например, "Сумма(СуммаОборот)";
ВыраженияПолейГруппировки - выражения полей группировки, перечисленные через запятую. Например, "Контрагент, Партия";
ОтборЗаписей - выражение, применяемое к детальным записям. Например, "ПометкаУдаления = Ложь". Если в данном параметре используется агрегатная функция, то при выполнении компоновки данных возникнет ошибка;
ОтборГруппировок - отбор, применяемый к групповым записям. Например: "Сумма(СуммаОборот) > &Параметр1".
Функция возвращает массив, каждый элемент которого содержит результат вычисления выражения для группировки по указанному полю.

Пример:

Максимум(ВычислитьВыражениеСГруппировкойМассив ("Сумма(СуммаОборот)", "Контрагент"));

Компоновщик макета при генерации макета преобразовывает параметры функции в термины полей макета компоновки данных. Например, поле Контрагент будет конвертировано в НаборДанных.Контрагент.

Компоновщик макета при генерации выражений для вывода пользовательского поля, в выражении которого присутствует только функция ВычислитьМассивСГруппировкой генерирует выводимое выражение таким образом, чтобы данные выводить представления и данные были упорядочены.

Например, для пользовательского поля с выражением:

ВычислитьВыражениеСГруппировкойМассив("Сумма(СуммаОборот)", "Контрагент")

компоновщик макета сгенерирует для вывода следующее выражение:

СоединитьСтроки(Массив(Упорядочить(ВычислитьВыражениеСГруппировкойТаблицаЗначений ("Представление(Сумма(НаборДанных.СуммаОборот)), Сумма(НаборДанных.СуммаОборот)", "НаборДанных.Контрагент"), "2")))

Спасибо сказали: salton,

salton Подменю пользователя
сообщение 05.09.17, 9:14
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 92
Из: Полтава
Спасибо сказали: 24 раз
Рейтинг: 0

Как вычислить необходимое мне выражение я понял.
Вопрос в том - как разместить его именно в нужной мне строке?

Тоесть я хочу вывести результат в строку с четвертой группировкой "Продукция ..." или с третьей "Виробництво..."



вот как на рисунке


зы... уже хочется плюнуть и сделать обычным внешним отчетом....

Vofka Подменю пользователя
сообщение 05.09.17, 10:56
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

На вкладке Ресурсы можно указывать в каких группировках им быть.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 14:24
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!