Версия для печати темы (https://pro1c.org.ua/index.php?s=47d06e75a937d706cdef5ce705e1c7b3&showtopic=45042)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Система компоновки данных _ 1С БП 2.0 Отчет "Остатки по складу", добавление цены.

Автор: Володька 02.04.18, 12:09

Добрый день, столкнулся с пустяковой задачей, но вот уже 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
 

Автор: Володька 02.04.18, 15:17

Заметил такую особенность:
1. Если я создаю Вычисляемое поле, оно становиться доступным для выбора из отчета в Дополнительных полях, но при формировании отчета оно не отображается. Я его, не смотря на это, выбираю.
2. Потом добавляю его в Ресурсы (Сумма(Цена)), запускаю отчет и поле в сформированном отчете выглядит, так как мне нужно, но пропадает из Дополнительных полей (Висит только старое сохранение, которое я выбрал не смотря на то, что оно пустое)

Автор: Володька 03.04.18, 7:27

Хочется вот так




Сейчас сделал так

Это если добавить Вычисляемое поле => запустить отчет => добавить в дополнительные поля Цену => сформировать отчет (чтобы сохранились настройки) => через конфигуратор добавить ресурс Сумма(Цена)

http://pro1c.org.ua/redirect.php?http://dropmefiles.com/NMnrf

1С:Предприятие 8.3 (8.3.10.2699)
Бухгалтерия предприятия, редакция 2.0

Что я делаю не так, помогите!!!

Автор: sava1 03.04.18, 8:38

1. Не трогайте ничего в отчете.
2. В выч поля добавьте цену с формулой.
3. В ресурсы добавьте ее-же - там не просто Сумма - там вычисление.
4. В настройках добавьте цену в доступные поля.

Автор: Володька 03.04.18, 9:03

sava1 @ Сегодня, 9:38 * ,

Шаг 1


Шаг 2

Шаг 3



Результат 1

И соответственно:
Результат 2


Автор: sava1 03.04.18, 9:05

В макете добавить поле Цена
в форме закомментировать недоступные поля.
дайте мыло -

Автор: Володька 03.04.18, 9:22

Дополню, что помогло:

В Форме.

&НаКлиенте
Функция ПолучитьЗапрещенныеПоля(Режим = "") Экспорт
    
    СписокПолей = Новый Массив;
    
    СписокПолей.Добавить("UserFields");
    СписокПолей.Добавить("DataParameters");
    СписокПолей.Добавить("SystemFields");
    СписокПолей.Добавить("Показатели");
    СписокПолей.Добавить("Период");
    
        // ЗАКОММЕНТИРОВАТЬ ВОТ ЭТО

    //Если Режим = "Выбор" Тогда
    //    Для Каждого ДоступноеПоле Из Отчет.КомпоновщикНастроек.Настройки.ДоступныеПоляВыбора.Элементы Цикл
    //        Если ДоступноеПоле.Ресурс Тогда
    //            СписокПолей.Добавить(Строка(ДоступноеПоле.Поле));
    //        КонецЕсли;
    //    КонецЦикла;
    //КонецЕсли;
    //
    //Если Режим = "Группировка" ИЛИ Режим = "Выбор" Тогда
    //    БухгалтерскиеОтчетыКлиент.ДобавитьПоляРесурсовВЗапрещенныеПоля(ЭтаФорма, СписокПолей);
    //КонецЕсли;
    
    Возврат Новый ФиксированныйМассив(СписокПолей);
    
КонецФункции


Спасибо огромное!

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua