powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
25 сообщений из 136, страница 4 из 6
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914860
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosiscrafm,

да какая логика на скл, когда можешь писать select 'ишак' человек from море
все завит от того, как логика построена, спроектирована. Все раскладывается на простейшие предложения
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914865
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

ну вот я эти простейшие предложение вывел в структуры (метаданные множеств) и связи (возможные джой) и классификаторы (возможные юнион)
и СКЛ стал действительно структурированным языком :)
нельзя теперь ловит в море ишака и манованием руки студента превратить в человека
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914875
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот я эти простейшие предложение вывел в структуры (метаданные множеств) и связи (возможные джой) и классификаторы (возможные юнион)
и СКЛ стал действительно структурированным языком А как быть в сложных случаях, когда нужен реально сложный запрос с подзапросами, вьюхами, функциями или ХП на десять страниц ?
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914883
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV,

а зачем такие запросы - обычно это означает кривую архитектуру, а ВИПРОС не дает строить кривую архитектуру по определению (так как все в рамках встроенных правил)
ну бывает иногда, какой то козел хочет получит особую инфу аналитическго характера, а построить для этого специальную архитетуру лень, или нужна очень большая скорость, или надо делать именно на СКЛ сервере, вот и пишешь метод на СКЛ
методы можно писать на СКЛ
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914889
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

вот их скоко встроено
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914903
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем такие запросы - обычно это означает кривую архитектуруСпорно. Обычно в отчетах нужны сложные запросы, переливка во временные таблицы, сложные апдейты с выводом результата в неск. десятков колонок.
При этом структура таблиц проста и лаконична.

Ради одного простого отчета никто не будет переделывать процедуры пересчетов в журналах или прочих таблицах, созданных для упрощения выборок.
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914907
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV,

ну я и сказал, что в первичных требованиях к системе этот отчет не фигурировал, потому и архитектура кривая
сначала должны быть определены возможно полные требования ( а отчеты главнейшие требования), а потом уже строится модель или подстравивается
но иногда надо делать и такие которые работают с нетипизированной информацией, тут то и нужен сразу СКЛ с его кастом конвертом сабстриенг и т.д. белибердой, которая джойнить по первым букавам слов и т.д. гадость
приходится, что поделаешь, жрать то хотся
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914918
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVОбычно в отчетах нужны сложные запросы, переливка во временные таблицы, сложные апдейты с выводом результата в неск. десятков колонок.
обычно отчеты - это простые запросы. А вот для того, чтобы в итоге получились простые и прозрачные данные для отчетов - необходима работа логики, которая в свою очередь тоже состоит из простейших вычислений. Это математика, где сложные алгоритмы раскладываются на цепочку простейших.
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914927
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сначала должны быть определены возможно полные требования Это невозможно. Система может эволюционировать много лет.
У меня функционирует большая система с 2001 г. Иногда появляются запросы на отчеты разной степени паранойи. И чо ? Сказать что "требования изначально были не полны, поэтому отчет будет слишком сложным, т.е. невыполнимым" ???
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914928
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

а принципе в ВИПРОС можно формировать любой запрос структурно (если типизация не нарушается)
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914929
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVХП на десять страниц
что-то не так.
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914931
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV,

ну я ж сказал, где то новый отчет приводит к перенастроке модели, где то просто пишешь безумный СКЛ (благо безумство хватает с гаком), ХП, да что угодно делаешь лишь бы получить результат и послать нафиг
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914938
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я мог бы решить задачу Анатлой ну за час (ну не читал полностью может еще часок другой) максимум на ВИПРОС
а как на Искре? у фрейморка ЛСВ? Димы?
делать не буду :)
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914956
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosя мог бы решить задачу Анатлой ну за час (ну не читал полностью может еще часок другой) максимум на ВИПРОС
а как на Искре? у фрейморка ЛСВ? Димы?
делать не буду :)
Я если честно, не понял в чем задача, если вот это:
автор- в заявке нужно выбирать только текущих клиентов (у которых есть действующий договор);
- в рекламе нужно выбирать только клиентов, у которых нет действующего договора.
То думаю что это на любой вышеперечисленной платформе за меньше чем минуту делается)
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914966
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviar,

ну, я всю его задачу имел ввиду - как готовое приложение
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914990
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosа как на Искре?
из "вызывающей формы" в "вызываемый справочник" передается параметр, по значению которого ограничивается выборка справочника. Это может быть значение поля вызывающей формы, значение входящего параметра, просто фиксированное значение и т.д. (см рис.)
сам справочник - это простейшая форма со скриптом
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT
  D.code
  ,D.name AS name
  ,D.STYPE AS STYPE
FROM   B4MOVES D
WHERE
D.STYPE = :pDocPart
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914992
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosdma_caviar,

ну, я всю его задачу имел ввиду - как готовое приложение
Не особо заметил какой-то конкретной задачи. Вроде просто беседовали про фильтры.
Я вообще время разработки перестал считать. По сравнению с временем понимания что требуется сделать и проработкой требований оно очень мало. Часто это происходит в перемешку, думаешь и параллельно накидываешь что должно получиться.
Самое долгое и муторное это прописать заголовки к полям и написать sql скрипты выборок. Еще у меня нет автоматического каскадного удаления, приходится кодить руками вот такое
Код: sql
1.
2.
3.
4.
delete d
from @deletedOrders o
inner join OrderDetails d
  on d.OrderID = o.OrderID


Ну и еще я люблю вручную вылизывать структуру в SSMS, поля переименовывать если вдруг оно приобрело немного иной смысл после обдумывания))
Короче меньше чем за час тоже не выкачу))
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914994
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmViPRosа как на Искре?
из "вызывающей формы" в "вызываемый справочник" передается параметр, по значению которого ограничивается выборка справочника. Это может быть значение поля вызывающей формы, значение входящего параметра, просто фиксированное значение и т.д. (см рис.)
сам справочник - это простейшая форма со скриптом
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT
  D.code
  ,D.name AS name
  ,D.STYPE AS STYPE
FROM   B4MOVES D
WHERE
D.STYPE = :pDocPart


Если поля переименуются что-то произойдет или в рантайме будет ошибка?
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38914998
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviariscrafmпропущено...

из "вызывающей формы" в "вызываемый справочник" передается параметр, по значению которого ограничивается выборка справочника. Это может быть значение поля вызывающей формы, значение входящего параметра, просто фиксированное значение и т.д. (см рис.)
сам справочник - это простейшая форма со скриптом
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT
  D.code
  ,D.name AS name
  ,D.STYPE AS STYPE
FROM   B4MOVES D
WHERE
D.STYPE = :pDocPart


Если поля переименуются что-то произойдет или в рантайме будет ошибка?
Хотел скриншот процитировать)) Я имею в виду - в фильтре прописано выражение с полями. Есть ли конртоль на стадии разработки на тему существования этих полей?
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38915006
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviariscrafmпропущено...

из "вызывающей формы" в "вызываемый справочник" передается параметр, по значению которого ограничивается выборка справочника. Это может быть значение поля вызывающей формы, значение входящего параметра, просто фиксированное значение и т.д. (см рис.)
сам справочник - это простейшая форма со скриптом
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT
  D.code
  ,D.name AS name
  ,D.STYPE AS STYPE
FROM   B4MOVES D
WHERE
D.STYPE = :pDocPart



Если поля переименуются что-то произойдет или в рантайме будет ошибка?
естественно. Правда выражение "в рантайме" не корректно, по отношению к Искре. Когда в редакторе SQL вводите неправильное поле это рантаймом считается?
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38915009
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviardma_caviarпропущено...

Если поля переименуются что-то произойдет или в рантайме будет ошибка?
Хотел скриншот процитировать)) Я имею в виду - в фильтре прописано выражение с полями. Есть ли конртоль на стадии разработки на тему существования этих полей?
У редактора SQL есть контроль на стадии разработки скрипта? Начнем с главного: в Искре нет этих стадий.
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38915013
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmViPRosа как на Искре?
из "вызывающей формы" в "вызываемый справочник" передается параметр, по значению которого ограничивается выборка справочника. Это может быть значение поля вызывающей формы, значение входящего параметра, просто фиксированное значение и т.д. (см рис.)
сам справочник - это простейшая форма со скриптом
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT
  D.code
  ,D.name AS name
  ,D.STYPE AS STYPE
FROM   B4MOVES D
WHERE
D.STYPE = :pDocPart


ну иногда (часто) нет логики или не хочется ввести логику, которой нет в предметной области
допустим есть Поставщики - Основные, Альтернативные, Потенциальные
можно конечно в Поставщики добавить три признака и передать фильтр
можно сделать 3 вью (подтип) и передать имя Подтипа
это простые случаи
но надо учитывать, что у Альтернативного есть особые поля, а у Потенциального их еще больше
тут лучше эти типы унаследовать от Поставщика и передать имя типа
....

вот, много у модельщика возможностей определить контекст (это касается только жесткого лукапа, интеллектуалный ищет и собирает по разному)
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38915022
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dma_caviarХотел скриншот процитировать))
а тебе что-то сложное нужно? Да, "Разумно и просто" у Искры был слоган еще до Филлипса
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38915026
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmdma_caviarпропущено...

Хотел скриншот процитировать)) Я имею в виду - в фильтре прописано выражение с полями. Есть ли конртоль на стадии разработки на тему существования этих полей?
У редактора SQL есть контроль на стадии разработки скрипта? Начнем с главного: в Искре нет этих стадий.
Так или иначе, SQL умеет свои метаданные валидировать и компилировать. Можно при желании запустить такую валидацию.
Мне кажется нормальная платформа должна предоставлять такой же сервис по своим метаданным.
Метаданных дофига и больше. Их нужно контролировать. Иначе это ведь головная боль, когда нужно что-то поменять, а хз где оно там в дебрях настроек прошито.
...
Рейтинг: 0 / 0
Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
    #38915027
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmУ редактора SQL есть контроль на стадии разработки скрипта? Начнем с главного: в Искре нет этих стадий.
ладно со стадиями
есть все же контроль над скриптом (ну там имена полей , таблиц и т.д.)?
...
Рейтинг: 0 / 0
25 сообщений из 136, страница 4 из 6
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор данных в значение реквизита из перечня ("справочника") в разных формах ввода
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]