Добрый день, столкнулся с пустяковой задачей, но вот уже 3 часа безуспешно бьюсь головой в стену.
Хочется в стандартном отчете "Остатки по складу" БП 2.0 просто выводить колонку "Сумма/Количество" Цена.
http://pro1c.org.ua/redirect.php?https://helpf.pro/faq/view/752.htm, всё идеально просто.
Сохранил отчет, как внешний, проделал добавление - результата нет.
(Остальные 2:50 времени пробовал и менять запросы и добавлять вычисляемые поля и как только не пробовал, результата нет)
Всё больше подкатывает мысль, что что-то не так с отчетом.
Если кто-то знает, как его побороть, будьте любезны! Миллион плюсов Вам в карму!
! | http://pro1c.org.ua/index.php?act=announce&id=2: 3 |
Заметил такую особенность:
1. Если я создаю Вычисляемое поле, оно становиться доступным для выбора из отчета в Дополнительных полях, но при формировании отчета оно не отображается. Я его, не смотря на это, выбираю.
2. Потом добавляю его в Ресурсы (Сумма(Цена)), запускаю отчет и поле в сформированном отчете выглядит, так как мне нужно, но пропадает из Дополнительных полей (Висит только старое сохранение, которое я выбрал не смотря на то, что оно пустое)
Хочется вот так
Сейчас сделал так
Это если добавить Вычисляемое поле => запустить отчет => добавить в дополнительные поля Цену => сформировать отчет (чтобы сохранились настройки) => через конфигуратор добавить ресурс Сумма(Цена)
http://pro1c.org.ua/redirect.php?http://dropmefiles.com/NMnrf
1С:Предприятие 8.3 (8.3.10.2699)
Бухгалтерия предприятия, редакция 2.0
Что я делаю не так, помогите!!!
1. Не трогайте ничего в отчете.
2. В выч поля добавьте цену с формулой.
3. В ресурсы добавьте ее-же - там не просто Сумма - там вычисление.
4. В настройках добавьте цену в доступные поля.
sava1 @ Сегодня, 9:38
,
Шаг 1
Шаг 2
Шаг 3
Результат 1
И соответственно:
Результат 2
В макете добавить поле Цена
в форме закомментировать недоступные поля.
дайте мыло -
Дополню, что помогло:
В Форме.
&НаКлиенте
Функция ПолучитьЗапрещенныеПоля(Режим = "") Экспорт
СписокПолей = Новый Массив;
СписокПолей.Добавить("UserFields");
СписокПолей.Добавить("DataParameters");
СписокПолей.Добавить("SystemFields");
СписокПолей.Добавить("Показатели");
СписокПолей.Добавить("Период");
// ЗАКОММЕНТИРОВАТЬ ВОТ ЭТО
//Если Режим = "Выбор" Тогда
// Для Каждого ДоступноеПоле Из Отчет.КомпоновщикНастроек.Настройки.ДоступныеПоляВыбора.Элементы Цикл
// Если ДоступноеПоле.Ресурс Тогда
// СписокПолей.Добавить(Строка(ДоступноеПоле.Поле));
// КонецЕсли;
// КонецЦикла;
//КонецЕсли;
//
//Если Режим = "Группировка" ИЛИ Режим = "Выбор" Тогда
// БухгалтерскиеОтчетыКлиент.ДобавитьПоляРесурсовВЗапрещенныеПоля(ЭтаФорма, СписокПолей);
//КонецЕсли;
Возврат Новый ФиксированныйМассив(СписокПолей);
КонецФункции
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua