Последняя версия DataExpress 3 beta от 1 сентября 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

БД Широкоформатная печать

Раздел для обсуждения и помощи в процессе разработки баз данных пользователей.
Аватара пользователя
Гocть
Эксперт
Сообщения: 1583
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 8 раз

Re: БД Широкоформатная печать

Сообщение Гocть » Чт окт 25, 2018 5:54 pm

Так как вы хотите не получится. Только если через DBSUM пробовать.
Фрилансер. Разработка на заказ. Консультирование.

Arock
Новичок
Сообщения: 39
Зарегистрирован: Ср авг 29, 2018 11:07 pm
Благодарил (а): 2 раза

Re: БД Широкоформатная печать

Сообщение Arock » Чт окт 25, 2018 6:59 pm

Решил это все через сводную таблицу
2018-10-25_18-57-45.png
2018-10-25_18-57-45.png (79.08 КБ) 739 просмотров

Аватара пользователя
admin
Разработчик
Сообщения: 4515
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 72 раза

Re: БД Широкоформатная печать

Сообщение admin » Чт окт 25, 2018 7:33 pm

Arock писал(а):Пробывал сделать фильтр через вписывания названия поля из второго запроса - не видит
SUMIF('720напроизводстве', 'Кв.м. ', '[Материал]=[Материалы]')

Фильтр функции вычисляется в контексте формы, указанной в первом параметре, поэтому все поля будут искаться в форме. Так будет работать:

Код: Выделить всё

SUMIF('720напроизводстве', 'Кв.м. ', '[Материал]="' + [Материалы] + '"')

А вот фильтровать все равно не получится, потому что программа обнаружит циклическую ссылку - второй запрос уже ссылается в вычисляемом поле на первый запрос и зависит от него. Для фильтрации можно добавить третий запрос.

Arock
Новичок
Сообщения: 39
Зарегистрирован: Ср авг 29, 2018 11:07 pm
Благодарил (а): 2 раза

Re: БД Широкоформатная печать

Сообщение Arock » Чт окт 25, 2018 10:06 pm

admin писал(а):
Arock писал(а):Пробывал сделать фильтр через вписывания названия поля из второго запроса - не видит
SUMIF('720напроизводстве', 'Кв.м. ', '[Материал]=[Материалы]')

Фильтр функции вычисляется в контексте формы, указанной в первом параметре, поэтому все поля будут искаться в форме. Так будет работать:

Код: Выделить всё

SUMIF('720напроизводстве', 'Кв.м. ', '[Материал]="' + [Материалы] + '"')

А вот фильтровать все равно не получится, потому что программа обнаружит циклическую ссылку - второй запрос уже ссылается в вычисляемом поле на первый запрос и зависит от него. Для фильтрации можно добавить третий запрос.

Огромное спасибо за плюсики! Теперь есть куча идей по фильтрации )
Изначально рассчитывал сделать с помощью третьего запроса , это просто были эксперименты с одним и тем же запросом)
2018-10-25_22-03-14.png
2018-10-25_22-03-14.png (69.96 КБ) 721 просмотр

все отлично работает!
Ух сейчас нафильтруем! :lol:

Аватара пользователя
Гocть
Эксперт
Сообщения: 1583
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 8 раз

Re: БД Широкоформатная печать

Сообщение Гocть » Пт окт 26, 2018 1:16 am

Arock писал(а):Ух сейчас нафильтруем!

А через месяц другой в этом же топике вопрос: "ребят, а как мне базу оптимизировать? Что то она тормозить начала сильно :) ."
Решая локальные вопросы, главное не забыть о возможных глобальных проблемах.
Фрилансер. Разработка на заказ. Консультирование.

Arock
Новичок
Сообщения: 39
Зарегистрирован: Ср авг 29, 2018 11:07 pm
Благодарил (а): 2 раза

Re: БД Широкоформатная печать

Сообщение Arock » Пт окт 26, 2018 11:41 am

Гocть писал(а):
Arock писал(а):Ух сейчас нафильтруем!

А через месяц другой в этом же топике вопрос: "ребят, а как мне базу оптимизировать? Что то она тормозить начала сильно :) ."
Решая локальные вопросы, главное не забыть о возможных глобальных проблемах.

Ну я же это не храню то что на фильтровал!
я только фильтрую и дистанция только месяц интересна. Пока неделя - летает.

Arock
Новичок
Сообщения: 39
Зарегистрирован: Ср авг 29, 2018 11:07 pm
Благодарил (а): 2 раза

БД Широкоформатная печать

Сообщение Arock » Чт сен 12, 2019 7:27 pm

Здравствуйте!
Не писал сюда очень давно, а все потому что пока прекрасно работаем на Вашей системе - за что отдельная благодарность :)
Вот наконец-то добрались до того что бы менеджеры максимально автоматически выставляли счета из Системы на DE.
Форма нарисована даже
2019-09-12_19-16-18.png
2019-09-12_19-16-18.png (60.63 КБ) 98 просмотров

Главный вопрос после того как навыставляли счета, кто знает как их можно было бы экспортировать в нужный формат для 1с, что-то, рою интернет ни как не могу найти для 1с:Предприятия 8.3 нужный формат, а главное функцию импорта


просто картинка полюбоваться:
2019-09-12_19-22-41.png
2019-09-12_19-22-41.png (158.91 КБ) 98 просмотров

Аватара пользователя
Develop-Soft
Сообщения: 709
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 35 раз
Поблагодарили: 162 раза
Контактная информация:

БД Широкоформатная печать

Сообщение Develop-Soft » Чт сен 12, 2019 7:55 pm

Arock писал(а):как их можно было бы экспортировать в нужный формат для 1с, что-то, рою интернет ни как не могу найти для 1с:Предприятия 8.3 нужный формат

Порыл с минуту. Нашел (у них прям и лежит): http://v8.1c.ru/edi/edi_stnd/90/
Arock писал(а):а главною функцию.

А вот функции нет. Ее надо писать.

Arock
Новичок
Сообщения: 39
Зарегистрирован: Ср авг 29, 2018 11:07 pm
Благодарил (а): 2 раза

БД Широкоформатная печать

Сообщение Arock » Пт сен 13, 2019 12:49 pm

Пытаюсь перейти на последнюю версию DE возникла трудность с "+" раньше она работала в таком виде:

Код: Выделить всё

// Отключение поля дополнительных работ по галке
OBJECTENABLE('dxCalcEdit70',[Допработы]=1)+
// Скрытые поля
OBJECTVISIBLE('dxGroupBox21',FALSE)+
OBJECTVISIBLE('dxCalcEdit103',[Материал|Акционный флажок]=1)+
OBJECTVISIBLE('dxCalcEdit3',[Материал|Акционный флажок]=0|[Материал]=NULL)+
// Статус Заказа
OBJECTENABLE('dxCheckBox36',FALSE)+
OBJECTENABLE('dxCheckBox37',FALSE)+
OBJECTENABLE('dxCheckBox38',FALSE)+
OBJECTENABLE('dxCheckBox40',FALSE)+
OBJECTENABLE('dxCheckBox52',FALSE)+

// Номер Заказка:
//OBJECTENABLE('dxLookupComboBox6',FALSE)+
// Обновить Менеджера и Заказчика и Отгрузку
IIF([Менеджер]<>[Номер Заказа|Менеджер|Менеджер],SETFIELD('Менеджер',[Номер Заказа|Менеджер|Менеджер]),NULL)+
IIF([Заказчик]<>[Номер Заказа|Заказчик|Наименование заказчика],SETFIELD('Заказчик',[Номер Заказа|Заказчик|Наименование заказчика]),NULL)

и все прекрасно работало :)

как теперь должен выглядеть код? неужели все надо теперь пихать в block или можно как-то еще решить?


Develop-Soft писал(а):
Arock писал(а):как их можно было бы экспортировать в нужный формат для 1с, что-то, рою интернет ни как не могу найти для 1с:Предприятия 8.3 нужный формат

Порыл с минуту. Нашел (у них прям и лежит): http://v8.1c.ru/edi/edi_stnd/90/
Arock писал(а):а главною функцию.

А вот функции нет. Ее надо писать.

Спасибо буду изучать :)

Аватара пользователя
Develop-Soft
Сообщения: 709
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 35 раз
Поблагодарили: 162 раза
Контактная информация:

БД Широкоформатная печать

Сообщение Develop-Soft » Пт сен 13, 2019 12:56 pm

Arock писал(а):как теперь должен выглядеть код? неужели все надо теперь пихать в block или можно как-то еще решить?
Решить можно так.


Вернуться в «Помогите собрать базу!»