Имя: Пароль:
1C
 
Хочу собрать список необходимых доработок для СКД
,
0 toypaul
 
гуру
13.05.21
13:01
Ну а вдруг кто-то посмотрит и сделает это если не в 8.4, то хотя бы в 9.0. Плюс интересно сравнить этот список с тем, что появляется в новых релизах. Буду сюда дописывать, то чего мне не хватает по мере того как вспоминаю. И вы тоже присоединяйтесь.

Итак ... Если будете дописывать, соблюдайте плиз нумерацию хотелок. Плюс проверяйте есть такая хотелка (или подобная) в списке.

1) Управление флажком "Использование" (у выбранных полей, группировок, отборов) параметрически - или через значение параметра компоновки (булево) или через выражение на языке СКД
1 acht
 
13.05.21
13:02
Здравствуй, дорогой дневничок
2 ДенисЧ
 
13.05.21
13:04
Так есть на гитхабе же тема, куда собираются хотелки... И туда, по слухам, из 1с люди заглядывают...
3 pechkin
 
13.05.21
13:04
а что дает этот флажок?
4 toypaul
 
гуру
13.05.21
13:05
(2) ссылку дай.
(3) включением/выключением соот-но выбранных полей, группировок и т.п.
5 ДенисЧ
 
13.05.21
13:06
Во https://github.com/SeiOkami/OneS/issues
И в телеге канал https://t.me/e1c_community

Там точно один из 1с сидит. И кстати, в телегу можно с хештегом кидать, их по тяпницам собирают, а то в конце недели /dev/nul у них остаётся незаполненным, а план выполнять надо..
6 Mikeware
 
13.05.21
13:06
(3) "вы когда границу пересекали - красный флаг видели?..."©
7 Mikeware
 
13.05.21
13:07
(5) " по тяпницам собирают" - поржать под пиво?
8 toypaul
 
гуру
13.05.21
13:09
(5) Можно я тут буду? Мне тут больше нравится :). Если не выгоните
9 Гений 1С
 
гуру
13.05.21
13:10
(5) ого, не знал.
10 Гений 1С
 
гуру
13.05.21
13:11
(5) смущает что всего 52 хотелки.
11 acht
 
13.05.21
13:15
(8) Конечно-конечно. Чтобы 1Сники точно обратили свое внимание на пожелания трудящихся, их (пожелания) надо как можно шире разбросать по интернету. Чтобы их (пожжелания) было проще найти.
12 ДенисЧ
 
13.05.21
13:21
(7) Не уточняется. Видео процесса обсуждения нет
13 mistеr
 
13.05.21
13:29
(0) Редактор схемы бы более менее вменяемый. Специалиста по UX на него натравить бы, как в свое время на UI режима предприятия. В нетривиальных случаях все время порываюсь перейти на XML.

Произвольный порядок полей в списке полей набора данных.
14 pechkin
 
13.05.21
13:32
Нужна встроенная справка по функциям скд, чтоб по ктрл ф1 да с примерами хорошими.
а еще бы интелесенс туда же
15 mistеr
 
13.05.21
13:34
(0) Чтобы при выводе не создавала формат строк без нужды.
16 mistеr
 
13.05.21
13:42
(0) Поддержка схемы "звезда" в связях наборов.
17 Гений 1С
 
гуру
13.05.21
13:53
Записал там свою 0отелку по рлс
18 МихаилМ
 
13.05.21
13:59
скд медленная. из скд получился бы неплохой обработчик тз. но медленый вывод в тз . медленно объединяет две тз. часть кода скд написана на байткоде 1с.
19 mistеr
 
13.05.21
14:17
(18) Все ТЗ получаются из запросов. Там и надо объединять.
20 toypaul
 
гуру
21.05.21
10:29
2) Использование в вычисляемых полях ссылок на другие вычисляемые поля. Не понятно почему бы не сделать? Сдуреть же можно 10этажные формулы писать в выражениях
21 Mikeware
 
21.05.21
10:48
(20) порядок вычислений (то есть порядок объявлений) нужно будет какой-то... и защиту от циклических
плюс похоже вычисляются они "по необходимости", поэтому необходимость вычисления промежуточных тоже нужно вычислять...
22 Сурьма
 
21.05.21
10:54
Хочется сразу видеть результирующий запрос при различных настройках, внешними консолями СКД не всегда удобно пользоваться.
23 Mikeware
 
21.05.21
10:56
(22) да, возможностей отладки бы, чтоб без консолей, бубнов, сушеных летучих мышей, и запрещенных трав...
24 toypaul
 
гуру
21.05.21
11:05
(22) консоль вполне себе норм инструмент (хотя родной жуть какой криво). вот чтобы конструктор схемы КД работал в тонком клиенте - это нужно
25 mistеr
 
21.05.21
13:28
(20) +1
26 toypaul
 
гуру
26.05.21
08:48
3) Человеческое заполнение констант в запросах. Не совсем СКД, но руками подставлять в запросы ЗНАЧЕНИЕ(бла-бла-бла) утомляет.
4) Какую-то логику хотелось бы при работе с настройками компоновщика. Особенно в пользовательских. Чтобы заполнить пользовательские настройки можно мозг сломать. Например, чтобы выполнить расшифровку одного отчета другим нужно передавать настройки (параметры, отборы) из одного отчета в другой и выглядит это жутко. Хотя может я еще не постиг весь дзен СКД.

5) Сделать уже что-то с механизмом изменения запроса. Я уже устал коллегам объяснять по несколько раз в день - что, почему и как :). Я не знаю ... Какую-то опицю что ли сделать, чтобы никакие поля и временные таблицы из запроса не выкидывались.
27 runoff_runoff
 
30.05.21
20:11
чтобы не городить стандартный код по выполнению компоновки данных, в отчет нужно добавить событие:

ПослеКомпоновкиРезультата(ДокументРезультат, ДанныеРасшифровки)

где можно было бы обработать готовый табличный документ - результат..
28 brainguard
 
30.05.21
20:17
(0) 9.0 не будет
29 Гений 1С
 
гуру
30.05.21
21:04
(27) да, вот это самое.
(28) А жаль
30 DrZombi
 
гуру
31.05.21
06:59
(0) Позволить писать в консоли запросов от 1С Комментарии (что бы они были частью запроса и сохранялись)
31 toypaul
 
гуру
31.05.21
11:44
6) Сделать уже что-то с управлением видимостью полей в заголовках. Или сделать, чтобы условным оформлением можно было отключить вывод поля. Или чтобы пустые макеты в иерархии нормально работали, а не как сейчас отрубали вывод подчиненных группировок.
32 toypaul
 
гуру
31.05.21
15:06
7) Сделать уже наконец человеческое получение значений полей расшифровке. Не через одно место и не только у полей группировки, но и вообще у любых полей, в том числе без использования макетов. Ну, например, добавить признак у описания поля в наборе - включать его в расшифровку или нет.
33 toypaul
 
гуру
06.09.21
08:10
8) До сих пор не могу понять почему кросс-таблицу нельзя выгрузить через СКД в таблицу значений? Почему решение системы линейных уравнений сделали, а такую простую штуку нет? На прошлой неделе очень было нужно :). Пришлось опять велосипед изобретать. Нужно сделать возможность выгрузки кросс-таблицы (группировка Таблица) в таблицу значений.
34 Вафель
 
06.09.21
08:15
(33) а если там дерево по горизонтали? Как выгружать?
35 toypaul
 
гуру
06.09.21
08:48
(34) никак. или как-нибудь. например как в стандартном выводе - сначала колонки верхних уровней, потом нижних.
36 TormozIT
 
гуру
06.09.21
08:59
(30) Немало людей путают консоль запросов и конструктор запросов. Почему такое происходит? Как вам помочь перестать путать?
37 ДенисЧ
 
06.09.21
09:00
(36) Забить и не обращать внимание - не предлагать?
38 nodrama
 
06.09.21
12:59
(36) А тебе не все равно ? Если человек путает Консоль запросов обработку внешнию. и Конструктор запросов типовой механизм 1с, что бы ручками не набивать текст. То он явно не программист. Какая тебе разница кто там что путает?
39 Ненавижу 1С
 
гуру
06.09.21
13:00
Завезите уже LINQ
40 nodrama
 
06.09.21
13:00
(0) 8.1 8.2 8.3...до 9.0 еще как до китая ползком, какая 9.0 ?) если даже и будет 9.0 мы явно не доживем .. имхо)
41 toypaul
 
гуру
14.12.21
08:46
Хочу в обработках (и в любых других формах) вывод пользовательских настроек из компоновщика данных на форму. Сейчас это можно только в форме отчета и в форме с динамическим списком. Приходится вместо обработки делать отчет.
42 Asmody
 
14.12.21
09:30
(39) Для LINQ нужны функции первого класса.
43 acanta
 
14.12.21
09:32
Функции и процедуры в языке запросов уже было?
44 Asmody
 
14.12.21
09:32
(41) да они (которые одинесовцы) хотя бы форму настройки везде одинаковую делали бы. а то что ни конфа - то уникальный UI
45 Asmody
 
14.12.21
09:33
(43) а процедуры зачем?
46 acanta
 
14.12.21
09:35
(45) для обработки данных в запросе, можно сделать отдельный тип общего модуля, как на клиенте, на сервере, так и в запросе.
47 acanta
 
14.12.21
09:39
+а то запросы совершенно не читаются еще со времен 7ки, а sql версия тоже еще с 7ки требует все переписать на запросы. 8ки файловой теперь нет, и она вся на запросах должна быть, а язык программирования без программирования...
48 ildary
 
14.12.21
10:36
(0) Я не понимаю, почему у СКД в конфигураторе вторая по частоте использования закладка "Настройки" - последняя в списке закладок.
49 Ненавижу 1С
 
гуру
14.12.21
10:38
(48) потому что она пользовательская
по сути вы предоставляете пользователям некий шаблон
но каждый волен его менять или вообще не использовать
50 Asmody
 
14.12.21
11:05
(48) ИМХО, в этом смысле всё логично. Сначала описал откуда что и как брать, потом куда и как это девать
51 Asmody
 
14.12.21
11:09
хочу возможность считать итоги по ресурсам по разному для разных группировок. вот!
52 Обработка
 
14.12.21
11:20
Хочу когда выбираешь таблицу для скд чтоб можно было выбрать по первым символам.  А так  в больших конфах приходится скрулить верх и вниз.
53 ДенисЧ
 
14.12.21
11:21
(52) Ctrl-F
54 Kassern
 
14.12.21
11:24
(52) так и работает, но только не в консоли
55 Asmody
 
14.12.21
11:25
(52) это в каких случаях ты "выбираешь таблицу для СКД"? В конструкторе запросов поиск по первым символам работал всегда
56 Kassern
 
14.12.21
11:25
(55) в консоли запросов не работает
57 Asmody
 
14.12.21
11:27
(56) в которой из них?
58 Kassern
 
14.12.21
11:34
которая от 1с идет ("Консоль запросов для управляемого приложения") https://its.1c.ru/db/metod8dev/content/4500/hdoc
59 Kassern
 
14.12.21
11:35
но ctrl+F работает и f3
60 Smallrat
 
14.12.21
11:43
(0) Не совсем к СКД, скорее к отчетам на СКД, но чтобы ПриКомпоновкеРезультата() можно было указать внешние наборы данных/временные таблицы без ручной сборки компоновки. Ну или чтобы было больше обработчиков событий, типа как в костылях БСП - ПередКомпоновкойМакета(), ПослеКомпоновкиМакета(), ПослеВыводаРезультата() и тп.
61 toypaul
 
гуру
14.12.21
13:31
(51) можно по разному для разных группировок
62 toypaul
 
гуру
14.12.21
13:32
(60) я может не понял, но в 8.3.17 можно менеджер временных таблиц передать в процессор компоновки. со всеми его временными таблицами, которые будут доступны в запросе у набора запроса
63 Asmody
 
14.12.21
13:33
(61) в кросс-таблице?
64 Asmody
 
14.12.21
13:37
еще свернутостью группировок хочу рулить не программно, а через условное оформление
65 Asmody
 
14.12.21
13:37
и с размещением диаграмм тоже надо что-то делать
66 Asmody
 
14.12.21
13:38
и кросс-таблицы хочу рядом, а не друг под другом
67 toypaul
 
гуру
14.12.21
13:38
(63) хз что имеется ввиду, но по идее да.
68 Kassern
 
14.12.21
13:43
(66) Берем пустой ТабДок и в него:
    ТабДок.Присоединить(ТабДок1); //первая кросс - таблица
    ТабДок.Присоединить(ТабДок2); //вторая кросс - таблица
И будут у вас таблицы рядом)
69 Asmody
 
14.12.21
13:55
(68) хочу без кода
70 Kassern
 
14.12.21
14:01
(69) и я хочу без кода, типа - "Окей 1сина, склепай мне отчет по резервам на складах в разрезе Менеджеров и сегментов номенклатуры", а она тебе бац и ОтчетПорезервам.erf выдает и вежливо спрашивает, куда его сохранить)
71 Kassern
 
14.12.21
14:01
эх мечты мечты...
72 Asmody
 
14.12.21
14:09
(67)

допустим так:



Таблица
+- Строки
+- Номенклатура
  +- Документ (регистратор)
+- Колонки
+- ВидПоступления
  +- ВидДопРасхода
+- Итого

ресурс - Сумма.



требуется:
1) в колонках группировка по видам поступления: само поступление или доп.расходы;
2) Колонка, где вид поступления "Поступление" не должно быть вложенных группировок;
3) Колонка, где вид поступления "доп.расходы" раскладывается по статьям (доставка, таможня, ответхранение etc)
4) в колонке Итого должно быть нарастающим итогом по документам, а по самой номенклатуре - просто сумма.
73 Asmody
 
14.12.21
14:11
еще гистограммы прямо в ячейках хочу, как в Excel.
и цветовые шкалы.
и спарклайны тоже.
74 Asmody
 
14.12.21
14:16
Ещё хочу, чтобы из условного оформления можно было формировать легенду и опционально выводить её
75 toypaul
 
гуру
14.12.21
14:16
(72) можно :)
76 Smallrat
 
14.12.21
14:17
(62) Можно, но в отчете ПриКомпоновкеРезультата() придется ставить СтандартнаяОбработка = Ложь, собирать компоновку программно и там в инициализации процессора компоновки пихать ему внешние наборы данных и менеджеры временных таблиц. Смысл схемы разработки с легким созданием отчета, который использует только макет схемы компоновки теряется, раз приходится все самому программно исполнять.
77 toypaul
 
гуру
14.12.21
14:19
(76) ничо не надо собирать. все делается визуально. кроме 4х строчек кода
78 Smallrat
 
14.12.21
14:21
(77) Может я чего-то не знаю, не исключаю. Можно впихнуть в отчет внешний набор данных или менеджер ВТ не устанавливая флаг СтандартнаяОбработка в Ложь?
79 Asmody
 
14.12.21
14:22
(77) 4 строчки кода - это вызов БСПшных методов? это читерство
80 toypaul
 
гуру
14.12.21
14:23
(78) нельзя. но 4 строчки написать не составляет труда.
81 toypaul
 
гуру
14.12.21
14:24
(79) не знаю. у меня вообще 1 строчка и свой метод в общем модуле :)
82 Smallrat
 
14.12.21
14:26
(80) Там в 4 строчках кода компоновка по сути программно собирается, исполняется, выводится в табличный документ, который подменяет результат, нафига тогда встроенный платформенный механизм выполнения отчета, который не может обеспечить простую функциональность СКД с внешними наборами данных.
Программист всегда исправляет последнюю ошибку.