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

Хранилище

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

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




>  Отбор по вычисляемому полю
Amfiaray
Отправлено: 17.10.14, 14:27


Молчаливый
*

Группа: Пользователи
Сообщений: 5
Регистрация: 17.10.14
Пользователь №: 39263


По числу 1 работает отбор

Понял, отборы не работают если вырадение расчета писать не на закладке Вычисляемые поля, а на закладке Ресурсы

Спасибо огромное, разобрался с этими процентами, все заработало rulez.gif

Надо было всего лишь продублировать формулу расчета на закладке вычисляемые поля
  Форум: Система компоновки данных · Просмотр сообщения: #92266 · Ответов: 8 · Просмотров: 8696
 

>  Отбор по вычисляемому полю
Amfiaray
Отправлено: 17.10.14, 13:37


Молчаливый
*

Группа: Пользователи
Сообщений: 5
Регистрация: 17.10.14
Пользователь №: 39263


Попробовал убрать все галочки и поставить вообще по всем полям в Расчитывать по... ошибка сохраняется
  Форум: Система компоновки данных · Просмотр сообщения: #92264 · Ответов: 8 · Просмотров: 8696
 

>  Отбор по вычисляемому полю
Amfiaray
Отправлено: 17.10.14, 13:13


Молчаливый
*

Группа: Пользователи
Сообщений: 5
Регистрация: 17.10.14
Пользователь №: 39263


1. &КоличествоДнейМесяца * &ТекущийДеньМесяца это параметры, расчитываются заранее и передаются в отчет
2. Конфа полностью самописная, не сможите открыть, могу показать запрос и скрины с расчетом

Вот запрос:
 ВЫБРАТЬ
    ВыставленныеСчетаАбонентам.Регион,
    ВыставленныеСчетаАбонентам.Район,
    ВыставленныеСчетаАбонентам.ЛицевойСчет,
    ВыставленныеСчетаАбонентам.Услуга,
    ЕСТЬNULL(ВыставленныеСчетаАбонентам.Сумма, 0) КАК МесячныйПлан,
    ВыставленныеСчетаАбонентам.ЛицевойСчет.ГРПШРП КАК ГРП,
    ВыставленныеСчетаАбонентам.ЛицевойСчет.ГРПШРП.Родитель КАК ШРП,
    ВыставленныеСчетаАбонентам.ЛицевойСчет.Родитель КАК МУчасток,
    ВыставленныеСчетаАбонентам.ЛицевойСчет.Родитель.Родитель КАК Участок,
    ВЫБОР
        КОГДА ВыставленныеСчетаАбонентам.ЛицевойСчет.Адрес.СекторПроживания = ЗНАЧЕНИЕ(Перечисление.СектораПроживания.Коллективный)
            ТОГДА ВыставленныеСчетаАбонентам.ЛицевойСчет.Адрес.Родитель
        ИНАЧЕ ВыставленныеСчетаАбонентам.ЛицевойСчет.Адрес.Ссылка
    КОНЕЦ КАК Дом,
    ВЫБОР
        КОГДА ВыставленныеСчетаАбонентам.ЛицевойСчет.Адрес.СекторПроживания = ЗНАЧЕНИЕ(Перечисление.СектораПроживания.Коллективный)
            ТОГДА ВыставленныеСчетаАбонентам.ЛицевойСчет.Адрес.Родитель.Родитель
        ИНАЧЕ ВыставленныеСчетаАбонентам.ЛицевойСчет.Адрес.Родитель
    КОНЕЦ КАК Улица,
    ВыставленныеСчетаАбонентам.ЛицевойСчет.СтатусПодключения КАК СтатусПодключения,
    ЕСТЬNULL(-Переплата.СуммаОстаток, 0) КАК Предоплата,
    ЕСТЬNULL(ПриходТекущий.СуммаРасход, 0) КАК ПриходТекущий,
    ЕСТЬNULL(ПриходДень.СуммаРасход, 0) КАК ПриходДень,
    ЕСТЬNULL(ВыставленныеСчетаАбонентам.Сумма, 0) / &КоличествоДнейМесяца * &ТекущееКоличествоДней КАК ТекущийПлан,
    ЕСТЬNULL(ВыставленныеСчетаАбонентам.Сумма, 0) / &КоличествоДнейМесяца КАК ДневнойПлан
ИЗ
    РегистрСведений.ВыставленныеСчетаАбонентам КАК ВыставленныеСчетаАбонентам
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСПотребителями.Остатки(&ДатаНачалаОтчета, ) КАК Переплата
        ПО ВыставленныеСчетаАбонентам.ЛицевойСчет = Переплата.ЛицевойСчет
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСПотребителями.Обороты(&ДатаНачалаОтчета, &ДатаКонцаДня, , ) КАК ПриходТекущий
        ПО ВыставленныеСчетаАбонентам.ЛицевойСчет = ПриходТекущий.ЛицевойСчет
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСПотребителями.Обороты(&ДатаНачалаДня, &ДатаКонцаДня, , ) КАК ПриходДень
        ПО ВыставленныеСчетаАбонентам.ЛицевойСчет = ПриходДень.ЛицевойСчет
ГДЕ
    ВыставленныеСчетаАбонентам.Сумма > 0
    И Переплата.СуммаОстаток < 0
    И ВыставленныеСчетаАбонентам.Период МЕЖДУ &ДатаНачалаОтчета И &ДатаКонцаОтчета
    И ВыставленныеСчетаАбонентам.Услуга = &Услуга




  Форум: Система компоновки данных · Просмотр сообщения: #92262 · Ответов: 8 · Просмотров: 8696
 

>  Отбор по вычисляемому полю
Amfiaray
Отправлено: 17.10.14, 12:26


Молчаливый
*

Группа: Пользователи
Сообщений: 5
Регистрация: 17.10.14
Пользователь №: 39263


Нет, не стоит

Вот выражение с закладки Ресурсы, так считаю проценты
 ВЫБОР
    КОГДА ВыставленныеСчетаАбонентамСрезПоследних.Сумма / &КоличествоДнейМесяца * &ТекущийДеньМесяца = 0
        ТОГДА 0
    ИНАЧЕ (ЕСТЬNULL(МесяцОбороты.СуммаРасход, 0) + ЕСТЬNULL(ВзаиморасчетыСПотребителямиОстатки.СуммаОстаток, 0)) / (ВыставленныеСчетаАбонентамСрезПоследних.Сумма / &КоличествоДнейМесяца * &ТекущийДеньМесяца) * 100
КОНЕЦ


А на закладке Вычисляемые поля просто пишу наименование поля, без выражения
  Форум: Система компоновки данных · Просмотр сообщения: #92259 · Ответов: 8 · Просмотров: 8696
 

>  Отбор по вычисляемому полю
Amfiaray
Отправлено: 17.10.14, 11:07


Молчаливый
*

Группа: Пользователи
Сообщений: 5
Регистрация: 17.10.14
Пользователь №: 39263


Добрый день!


Есть отчет, в нем в вычисляемых полях расчитываются из месячного плана дневной и текущий и проценты выполнения месячного, текущего и дневного. формулу расчета сделал на закладке ресурсы и проставил по каким полям расчитывать, всё считается правильно, но отбор по процентам не ставится, при его установке пишет что "Поле не найдено".
Возможно ли в СКД устанавливать отбор по вычисляемому полю?
  Форум: Система компоновки данных · Просмотр сообщения: #92256 · Ответов: 8 · Просмотров: 8696
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

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