toolkit icon indicating copy to clipboard operation
toolkit copied to clipboard

Проработка конструктора СКД

Open Evg-lylyk opened this issue 3 years ago • 18 comments

  • [ ] Тяжелая Проблема. Конструктор настроек структуры

  • [x] Проблема. При отмене редактирования имени поле возвращать пред.идентификатор

  • [x] Проблема. Когда имен параметра уже занято

  • [x] Фича. Передача параметров в подсказку редактирования выражения

  • [ ] Проблема. Сбрасывается порядок если порядок полей не совпадает с порядком в запросе и неверный порядок групп и наборов

  • [ ] Фича. Порядок по полям запроса

  • [ ] Проблема. Порядок полей в форме выбор поля как в СКД от 1С

  • [ ] Проблема. Закладка Настройки интерфейс командной панели структуры

Evg-lylyk avatar Jul 29 '21 06:07 Evg-lylyk

Что нашел при беглом тестировании для версии 2.0.

  1. При первом открытии конструктора предлагается добавить набор данных. Ожидается, что при выборе набора типа "Запрос" сразу же будет открыт конструктор запроса.
  2. Переименование поля в наборе данных приводит к ошибке "Поле объекта не обнаружено (Имя)".
  3. В колонке "Роль" не отображается представление типа остатка, бух. тип.
  4. Непонятно, зачем редактор выражений в настройках роли для типа остатка. Лучше автоподбор имен.
  5. В связях не работает кнопка выбора источников.
  6. В связях при выборе поля приемника появляется ошибка "Поле объекта не обнаружено..."
  7. В связях при выборе ссылочного поля в качестве выражения источника почему-то колонка заполняется значением "Представление(Ссылка)".
  8. При редактировании оформления поля, если для параметра "Текст" выбрать тип "Поле компоновки данных", то диалог выбора поля будет пустым.
  9. Горизонтальный скролл в форме редактирования оформления поля просто сводит с ума.
  10. В форме редактирования оформления поля не нужно подменю "Еще".
  11. В форме выбора полей для расчета ресурсов не хватает иерархических группировок.
  12. В редакторе выражения для параметров не хватает контекстной подсказки для уже существующих параметров.
  13. При переключении на закладку настроек КД возникает ошибка "несоответствие типов". Собственно, протестировать закладку не получилось, т.к. в результате ошибки не увидел каких-либо доступных полей.

d-hurricane avatar Jul 30 '21 14:07 d-hurricane

Что нашел при беглом тестировании для версии 2.0.

Не сказать чтобы я очень хорошо знаю все нюансы СКД

1 Тут не согласен, может руками текст писать хочу или из буфера обмена вставить 2 Исправлено в 2.0.1 3 и 4 Тут не понял поясни 5 Вроде работает 6 Исправил в 2.0.1 7 Исправил в 2.0.1 8 и 9 и 10. Это форма от 1С, по хорошему наверное вместо нее свою нужно. Потом. 11 Исправил в 2.0.1 12 Описана выше "Фича. Передача параметров в подсказку редактирования выражения" буду делать 13 Исправил в 2.0.1

Evg-lylyk avatar Aug 03 '21 07:08 Evg-lylyk

  1. Ок, согласен. В твоих инструментах в этом больше смысла, чем стандартном конструкторе. Но может воплотить эту идею в другом виде - убрать эти кнопки из подменю "Еще" и показать компактно в виде пиктограмм?
  2. Ок.
  3. См. картинку image
  4. В форме настроек роли для поля можно выбрать роль "Остаток". В этом случае необходимо указать "Имя" и "Тип". Так вот редактор имени сейчас представляет собой редактор выражений. Но если я не ошибаюсь, это не выражение, это просто строковый идентификатор, по которому СКД объединяет поля в пары "начальный-конечный" остаток. Так вот чего в платформенном конструкторе не хватает, так это обычного выбора из списка идентификаторов. Скажем, для поля "КоличествоНачОст" я указал имя "Количество" и тип "Начальный остаток". Теперь перехожу к настройке роли для поля "КоличествоКонОст". И здесь мне бы не хотелось заново вбивать слово "Количество" в качестве имени, мне хотелось бы его выбрать из выпадающего списка.
  5. Странно. У меня нет. :-) Ну ладно.

d-hurricane avatar Aug 03 '21 14:08 d-hurricane

4 Понял нужен выбор поля 5 Может мы про разное Выбор источников

Evg-lylyk avatar Aug 03 '21 15:08 Evg-lylyk

  1. См. картинку

В 2.0.1 это исправлено

Evg-lylyk avatar Aug 03 '21 15:08 Evg-lylyk

  1. Про одно и то же. И у меня почему-то список пустой. Попробуй с одним набором данных такое провернуть.

d-hurricane avatar Aug 03 '21 15:08 d-hurricane

Про одно и то же. И у меня почему-то список пустой. Попробуй с одним набором данных такое провернуть.

С одним тоже ОК

Evg-lylyk avatar Aug 03 '21 15:08 Evg-lylyk

У меня при вводе с клавиатуры список появляется, а при нажатии на стрелку - нет. Платформа 8.3.17.1989

d-hurricane avatar Aug 03 '21 15:08 d-hurricane

У меня при вводе с клавиатуры список появляется, а при нажатии на стрелку - нет. Платформа 8.3.17.1989

Проверил на 8.3.17.2306 все работает видимо у тебя какой-то глючок платформы

Evg-lylyk avatar Aug 04 '21 12:08 Evg-lylyk

Добавлю пожелание. Хотелось бы иметь возможность скрыть поле из набора данных с глаз долой. Когда включено автозаполнение, в доступные поля сыпется очень много полей для отбора из виртуальных таблиц запроса. Порой очень хочется отключить их (ограничением использования) и больше не видеть, пока настраиваешь прочие поля. Можно даже сделать все одной кнопкой "Отключить и скрыть", которая проставит флажки и спрячет поле.

d-hurricane avatar Sep 01 '21 21:09 d-hurricane

Еще пожелание. Добавить в редактор выражений ссылку на встроенную справку по функциям СКД: v8help://dcsui/SKD_Functions

d-hurricane avatar Sep 01 '21 21:09 d-hurricane

Пожелание. Заменить на закладке наборов данных заголовки колонок "Ограничения использования" пиктограммами. Так получится компактнее группа колонок. Полагаю, вот эти хорошо подойдут: image

d-hurricane avatar Sep 01 '21 21:09 d-hurricane

Пожелание. Реализовать красивое отображение многострочных выражений в ресурсах. Сейчас выгляди так: image

d-hurricane avatar Sep 01 '21 22:09 d-hurricane

Пожелание. Заменить на закладке наборов данных заголовки колонок "Ограничения использования" пиктограммами. Так получится компактнее группа колонок. Полагаю, вот эти хорошо подойдут: image

Отличная мысль

Evg-lylyk avatar Sep 02 '21 14:09 Evg-lylyk

Еще пожелание. Добавить в редактор выражений ссылку на встроенную справку по функциям СКД: v8help://dcsui/SKD_Functions

Не знаешь как открыть эту справку? Думал о своем синтаксис помощнике, но пока не дошел

Evg-lylyk avatar Sep 02 '21 14:09 Evg-lylyk

Добавлю пожелание. Хотелось бы иметь возможность скрыть поле из набора данных с глаз долой. Когда включено автозаполнение, в доступные поля сыпется очень много полей для отбора из виртуальных таблиц запроса. Порой очень хочется отключить их (ограничением использования) и больше не видеть, пока настраиваешь прочие поля. Можно даже сделать все одной кнопкой "Отключить и скрыть", которая проставит флажки и спрячет поле.

С этим позже, пока делаю чтобы все приемлимо работало. Потом, конечно надо

Evg-lylyk avatar Sep 02 '21 14:09 Evg-lylyk

Не знаешь как открыть эту справку? Думал о своем синтаксис помощнике, но пока не дошел

Ты не поверишь, но... :-D

ОткрытьСправку("v8help://dcsui/SKD_Functions")

d-hurricane avatar Sep 02 '21 21:09 d-hurricane

Не знаешь как открыть эту справку? Думал о своем синтаксис помощнике, но пока не дошел

Ты не поверишь, но... :-D

ОткрытьСправку("v8help://dcsui/SKD_Functions")

Добавил в форму выражения в Еще. В версии 2.1.0

Evg-lylyk avatar Sep 28 '21 06:09 Evg-lylyk

Часть решено часть перенесено в другие задачи

Evg-lylyk avatar May 06 '24 13:05 Evg-lylyk