Общая сумма списания на расходы (УТ 11)
По теме из базы знаний
- Алгоритмы с решениями для экзамена Специалист УТ 11.1
- Учет по направлениям деятельности в конфигурациях УТ 11.4, КА 2.4, ЕРП 2.4
- Ведомость по долгам клиентов с учетом условий оплат с выводом информации по организациям, менеджерам, контрагентам – анализ просроченной задолженности клиентов в УТ 11, КА 2, ЕРП
- Остатки ТМЦ организации в 1С:Управление торговлей 11
- Опыт перехода с УТ 10 на УТ 11
Найденные решения
Полистали интернет, книги и Задачу решили: 1) правим код обработки отчета М-11
2) правим сам макет
Кому интересно, подробное описание (прикрепили скриншот результата):
а) В обработке объявляем новую переменную и пишем формулу, по которой она будет считаться:
Сумм = 0;
Сумм = Сумм + ВыборкаПоСтрокам.Сумма;
б) Далее называем и указываем область, где эта переменная будет выводиться:
Область = Макет.ПолучитьОбласть("Итог");
Область.Параметры.итогСумма = Сумм;
ТабличныйДокумент.Вывести(Область);
в) Затем заходим в редактирование Макета М-11 и под колонкой с суммами каждой списанной позиции кликакем по пустой ячейке ПКМ, заходим в её свойства, присваиваем тип - Параметр, задаем имя из обработчика (итогСумма), при желании в поле формат можно указать ЧЦ=15; ЧДЦ=2 (ограничение длины числа до запятой и после).
г) Выделяем строку с ячейкой <итогСумма> и назначаем имя этой области "Итог" (как в обработке), также можно добавить комментарий в соседней ячейке, наподобие "Итого", а также "поиграть" со шрифтом.
д) Обновляем конфигурацию 1С и проверяем результат.
2) правим сам макет
Кому интересно, подробное описание (прикрепили скриншот результата):
а) В обработке объявляем новую переменную и пишем формулу, по которой она будет считаться:
Сумм = 0;
Сумм = Сумм + ВыборкаПоСтрокам.Сумма;
б) Далее называем и указываем область, где эта переменная будет выводиться:
Область = Макет.ПолучитьОбласть("Итог");
Область.Параметры.итогСумма = Сумм;
ТабличныйДокумент.Вывести(Область);
в) Затем заходим в редактирование Макета М-11 и под колонкой с суммами каждой списанной позиции кликакем по пустой ячейке ПКМ, заходим в её свойства, присваиваем тип - Параметр, задаем имя из обработчика (итогСумма), при желании в поле формат можно указать ЧЦ=15; ЧДЦ=2 (ограничение длины числа до запятой и после).
г) Выделяем строку с ячейкой <итогСумма> и назначаем имя этой области "Итог" (как в обработке), также можно добавить комментарий в соседней ячейке, наподобие "Итого", а также "поиграть" со шрифтом.
д) Обновляем конфигурацию 1С и проверяем результат.
Прикрепленные файлы:
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вопрос решили сами, может кому и пригодится. Заходим в Конфигуратор, находим через поиск макет отчета М-11 "ПФ_MXL_М11". Добавляем под списком товара строку, можно дать ей имя по желанию, пишем формулу в пустой ячейке под столбцом <Сумма> - "<итогСумма>". Сохраняем и обновляем Конфигурацию БД, предварительно завершив все сессии пользователей. Готово.
Прошу прощения, вопрос не решен. Мы не программисты 1С, как оказалось нужно еще данный объект <итогСумма> расписать где-то еще. Наподобие такой команды "итогСумма = Ссылка.Товары.Итог("Сумма");". Кто знает, подскажите пожалуйста
Полистали интернет, книги и Задачу решили: 1) правим код обработки отчета М-11
2) правим сам макет
Кому интересно, подробное описание (прикрепили скриншот результата):
а) В обработке объявляем новую переменную и пишем формулу, по которой она будет считаться:
Сумм = 0;
Сумм = Сумм + ВыборкаПоСтрокам.Сумма;
б) Далее называем и указываем область, где эта переменная будет выводиться:
Область = Макет.ПолучитьОбласть("Итог");
Область.Параметры.итогСумма = Сумм;
ТабличныйДокумент.Вывести(Область);
в) Затем заходим в редактирование Макета М-11 и под колонкой с суммами каждой списанной позиции кликакем по пустой ячейке ПКМ, заходим в её свойства, присваиваем тип - Параметр, задаем имя из обработчика (итогСумма), при желании в поле формат можно указать ЧЦ=15; ЧДЦ=2 (ограничение длины числа до запятой и после).
г) Выделяем строку с ячейкой <итогСумма> и назначаем имя этой области "Итог" (как в обработке), также можно добавить комментарий в соседней ячейке, наподобие "Итого", а также "поиграть" со шрифтом.
д) Обновляем конфигурацию 1С и проверяем результат.
2) правим сам макет
Кому интересно, подробное описание (прикрепили скриншот результата):
а) В обработке объявляем новую переменную и пишем формулу, по которой она будет считаться:
Сумм = 0;
Сумм = Сумм + ВыборкаПоСтрокам.Сумма;
б) Далее называем и указываем область, где эта переменная будет выводиться:
Область = Макет.ПолучитьОбласть("Итог");
Область.Параметры.итогСумма = Сумм;
ТабличныйДокумент.Вывести(Область);
в) Затем заходим в редактирование Макета М-11 и под колонкой с суммами каждой списанной позиции кликакем по пустой ячейке ПКМ, заходим в её свойства, присваиваем тип - Параметр, задаем имя из обработчика (итогСумма), при желании в поле формат можно указать ЧЦ=15; ЧДЦ=2 (ограничение длины числа до запятой и после).
г) Выделяем строку с ячейкой <итогСумма> и назначаем имя этой области "Итог" (как в обработке), также можно добавить комментарий в соседней ячейке, наподобие "Итого", а также "поиграть" со шрифтом.
д) Обновляем конфигурацию 1С и проверяем результат.
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот