|
УНФ 1.6. Как можно доработать типовой отчет Денежные средства? | ☑ | ||
---|---|---|---|---|
0
slafor
04.02.23
✎
14:33
|
1С УНФ 1.6. Доработанная и измененная конфигурация.
Но там используется типовой отчет "Денежные средства", нас интересует его вариант "Динамика расхода денег", где показываются расходы по статьям с группировкой по иерархии статей. Надо в колонку "Статья" добавить "Код статьи" (либо, что даже лучше, выводить "Код статьи" отдельной колонкой). Пытаюсь сделать это в пользовательском режиме - при добавлении кода пропадает возможность иерархии по статьям. Есть возможность отредактировать отчет в Конфигураторе, но я пока не нашел, как это сделать. В этом варианте отчета там используется таблица, у которой в строках стоит "Статья", а в колонках - "Динамический период". Вот настройки отчета в пользовательском режиме: https://disk.yandex.ru/i/4lEto1FDw_db8g Вот как он выглядит к Конфигураторе: https://disk.yandex.ru/i/ik89fOb4QkKkhA Подскажите, пожалуйста, может, у кого-то была такая же проблема? Надо всего лишь добавить "Код статьи" по каждой строке. |
|||
1
Renat11111
04.02.23
✎
22:34
|
5000
|
|||
2
Злопчинский
04.02.23
✎
23:32
|
в СКД отчет может настроить любой! сове счастье - своими руками.
оказывается - фиг там... |
|||
3
SleepyHead
гуру
05.02.23
✎
09:13
|
(0) А в режиме технического специалиста получается? Есть там вообще такой режим в УНФ?
|
|||
4
eddy_n
05.02.23
✎
09:43
|
У меня нет под рукой УНФ, но я что-то не пойму. Почему нет возможности в конфигураторе в тексте запросе добавить это поле КодСтатьи, а затем добавить его в группировку по Статье?
|
|||
5
eddy_n
05.02.23
✎
09:47
|
Если будет псевдоним в тексте запросе - запихнёшь отдельной колоной в группировку, нет - отдельной колонки не будет.
|
|||
6
eddy_n
05.02.23
✎
10:18
|
До такого вендор ещё не дошёл - не имея нужного поля в тексте запроса, запихнуть это поле в группировку отчёта. Это и подтверждается невозможностью подрихтовать отчёт в нужном направлении в пользовательском режиме.
|
|||
7
slafor
05.02.23
✎
12:22
|
(4)(5)(6)
Ввожу КодСтатьи в запросе: https://disk.yandex.ru/i/Cpl86kahT7UyeQ . Это поле появляется в полях набора данных: https://disk.yandex.ru/i/ws9kZYsgCJpLZQ . Ввожу его же в настройках варианта отчета, в строке таблицы, после поля "Статья"; пусть оно даже не отдельной колонкой будет, а вкупе со статьей, мне главное, чтобы оно просто показывалось: https://disk.yandex.ru/i/YCkJpaE3uhmpQQ . Запускаю отчет в Предприятии, выбираю нужный вариант, и... там это поле не появляется. Там по-прежнему в строках стоит "Статья", есть возможность выбора режима Иерархии, и все: https://disk.yandex.ru/i/QXVLKlqFe-oLiw . В итоге получается вот такой отчет: https://disk.yandex.ru/i/pYg_4A6-RUiIxA . Извиняюсь, что пришлось бОльшую часть информации размыть - конфиденциальность - но общий принцип понятен: опять выводятся только Статьи (в иерархии или без), а кода статей нигде нет. Можно добавить строку (тогда она должна появиться под статьей), там есть мое поле "Код", но тогда оно появится ПОД статьей - сами понимаете, "удобство" такой новой "группировки" весьма сомнительно )) : https://disk.yandex.ru/i/QO-wCg2woT0b6A . Я думаю, это из-за этих настроек. Может, они уже где-то жестко заданы? |
|||
8
eddy_n
05.02.23
✎
12:33
|
(7) Пользовательские настройки никто не отменял. Тебе, наверное, придётся очистить кэш отчета. Попробуй.
|
|||
9
slafor
05.02.23
✎
13:10
|
(8) Очистка кэша не помогла.
А может быть, дело в этом: https://disk.yandex.ru/i/8kVdDcRxxZuIDQ ? Вот что это за "образцы"? Это двоичные данные, а что именно - не пойму. Но наверняка там какие-то настройки, параметры, или еще что-то. И никак не могу найти, откуда они могут вызываться... |
|||
10
Злопчинский
05.02.23
✎
13:16
|
я хз... как-то без особых проблем в УНФ в отчет (типовой, на СКД как я понимаю, по остаткам товаров) отдельной колонкой вытащил Артикул (в отдельную колонку) к номенклатуре. Тут по идее аналогичное что-то?
|
|||
11
Злопчинский
05.02.23
✎
13:16
|
(10) вытащил: в пользовательском режиме
|
|||
12
slafor
05.02.23
✎
13:25
|
(10)(11)
Тут, видимо, всё усложняется тем, что в колонках используются данные динамического периода: https://disk.yandex.ru/i/x-_SQgXuuyI69g . В колонки я могу вывести только числовые значения ресурсов: https://disk.yandex.ru/i/OO115JbLpamCQA . |
|||
13
Новый1сник2
05.02.23
✎
13:33
|
(12) у меня унф не самая свежая, но в аналогичном отчете без проблем добавил код, правда отчет без иерархии
|
|||
14
slafor
05.02.23
✎
13:34
|
(13) Подскажете, как? Через конфигуратор?
|
|||
15
Новый1сник2
05.02.23
✎
13:39
|
(14) в пользовательском режиме, в строки статья добавить код
|
|||
16
Новый1сник2
05.02.23
✎
13:41
|
причем код можно переместить в начало. т.е. сначала код потом статья
|
|||
17
slafor
05.02.23
✎
13:42
|
Пока получилось сделать через "одно место" - в одной строке со статьей, через "Выражение": https://disk.yandex.ru/i/jcPto04tY52xQg .
|
|||
18
slafor
05.02.23
✎
13:44
|
+(17) В итоге получается вот такое "чудо": https://disk.yandex.ru/i/s9rAXrmWYMNm1g .
|
|||
19
slafor
05.02.23
✎
13:48
|
(15) Ну не получается здесь "добавить код". Здесь можно только "Добавить строку", но тогда Статья попадает в отчет как группировка, а Код - как детальная запись.
|
|||
20
Новый1сник2
05.02.23
✎
13:49
|
(18) норм., в пользовательском режиме код только без иерархии выводит
|
|||
21
Новый1сник2
05.02.23
✎
13:51
|
(19) что то не так делаете, или может в новых версиях как то по другому
|
|||
22
slafor
05.02.23
✎
14:09
|
(21) А у вас какая версия УНФ? У меня 1.6.20.178.
|
|||
23
Новый1сник2
05.02.23
✎
14:10
|
(22) 1.6.10.50
|
|||
24
slafor
05.02.23
✎
14:13
|
(20) У меня до этого как-то получалось без иерархии сделать отдельной колонкой. Теперь уже не помню - как. Но и смысла нет - пользователям нужно с иерархией, иначе не поймешь ничего )
|
|||
25
slafor
05.02.23
✎
14:28
|
А никто не знает, как с этими "образцами" работать (9)?
|
|||
26
eddy_n
05.02.23
✎
14:33
|
ТЫ ОЧИСТИЛ ИМЕННО КЭШ ОТЧЁТА? ЧЕРЕЗ Форма Отчёта - Все дйствия - Установить стандартные настройки?
|
|||
27
eddy_n
05.02.23
✎
14:40
|
Ещё раз - пользовательские настройки ничего не знают о том, что в схему отчёта были внесены изменения. Пока так.
|
|||
28
slafor
05.02.23
✎
15:35
|
+(25) Сохранил один "образец" - "ОбразецДинамикаРасходаДенежныхСредств" - в виде файла. Это не xml, это действительно просто "двоичные данные", и непонятно что там хранится...
|
|||
29
slafor
05.02.23
✎
15:36
|
И как бы узнать, где они используются?
|
|||
30
slafor
05.02.23
✎
15:42
|
(26) Там нет пункта меню "Все действия". Используется общая форма "ФормаОтчетаУНФ".
https://disk.yandex.ru/i/DH16yNPkDghKuA |
|||
31
eddy_n
05.02.23
✎
16:15
|
(30) Хорошо, открывается ОБЩАЯ ФОРМА. Но в ней по-любому должно быть "Ещё - Стандартные настройки".
|
|||
32
Сергиус
05.02.23
✎
16:25
|
(31)Там нет такой кнопки, по умолчанию настройки тянутся из схемы самого объекта при открытии данной формы.
|
|||
33
eddy_n
05.02.23
✎
16:37
|
Странно. Я у себя добавил в один из вариантов отчёта Движение денежных средств доп. поля, касающиеся Валюты. Они автоматом появились в отчёте. Даже Пользовательските настройки дёргать не пришлось.
|
|||
34
eddy_n
05.02.23
✎
16:40
|
Или в том отчёте, который у тебя в качестве источника данных не запрос, а ОБЪЕКТ? Может кодом в процедуре ПриКомпоновкеРезультата() в модуле этого отчёта что-то надо добавить?
|
|||
35
eddy_n
05.02.23
✎
16:48
|
Из картинки видно, что Ключевой является видимо кнопка - Запомнить настройки, как раз относящаяся к пользовательским настройкам. Вот эти настройки и надо победить.
|
|||
36
Сергиус
05.02.23
✎
17:12
|
(35)Там есть колонка Вариант отчета, оттуда и берутся, если выбрано. Иначе те, что по-умолчанию.
|
|||
37
eddy_n
05.02.23
✎
17:22
|
(36) Да это понятно. Выбор варианта должен присутствовать - куда без него.
|
|||
38
eddy_n
05.02.23
✎
17:26
|
(37) + В качестве ключа объекта для пользовательских настроек вариантов отчета используется полное имя отчета плюс через флеш (/) ключ варианта отчета
|
|||
39
eddy_n
06.02.23
✎
21:37
|
В общем, проверил я в оригинале на УНФ прямо в этом отчёте 'Денежные средства' в варианте 'Движение денег'. Подцепил 'Код статьи'. Как и говорил, дело было в пользовательских настройках. Их надо убить. Через: Форма отчёта - Ещё - Стандартные настройки. И код статьи, добавленный в группировку со статьей (а до этого конечно добавленный в запрос в наборе 'Обороты по статьям'), даже несмотря на то, что у него присутствует ограничение как реквизита, нормально себе выводится в отчёт.
|
|||
40
eddy_n
06.02.23
✎
23:55
|
Тот же фокус провернул уже с другим вариантом, для чистоты эксперимента. Всё повторилось. Добавил код реквизита в группировку рядом с самим реквизитом, на этот раз под руку попалась БанковскийСчётКасса. ОБНОВИЛ КЭШ ОТЧЁТА ВСЁ ТЕМ ЖЕ ИСПЫТАННЫМ МЕТОДОМ. И снова всё взлетело как надо. Ещё раз: ПОЛЬЗОВАТЕЛЬСКИЕ НАСТРОЙКИ ПОКА НИЧЕГО НЕ ЗНАЮТ О ВНЕСЁННЫХ В СХЕМУ ИЗМЕНЕНИЯХ И ИХ НАДО УБИТЬ, ЕСЛИ ХОЧЕШЬ ЧТО-ТО НОРМ. ПОЛУЧИТЬ.
|
|||
41
slafor
07.02.23
✎
19:12
|
(40)(39)
Все бы хорошо, не НЕТ там кнопки "Ещё" на форме отчёта. |
|||
42
mistеr
07.02.23
✎
19:22
|
(40) Ну это логично. Косяки программиста не должны портить настроенный пользователем под себя отчет.
|
|||
43
eddy_n
07.02.23
✎
23:35
|
(40) Как я понял, на этой общей форме ФормаОтчётаУНФ Состав команд кто-то подрихтовал. Галочка на команде "Изменить форму" теперь не стоит?
|
|||
44
Сергиус
07.02.23
✎
23:50
|
(43)Именно, да и с учетом того, что это не форма самого отчета, а общая, возможно там применение стандартных настроек ничего не даст.
|
|||
45
eddy_n
07.02.23
✎
23:53
|
(44) Всё даст. Я проверил.
|
|||
46
Сергиус
07.02.23
✎
23:54
|
(45)Ну тогда значит надо через расширение как то выводить на нее эти команды.
|
|||
47
Сергиус
08.02.23
✎
00:02
|
+(46)Перенести форму в расширение, в свойствах задать параметру ПоложениеКоманднойПанели значение Авто(по-умолчанию Нет). Тогда появляется.
|
|||
48
eddy_n
08.02.23
✎
00:08
|
(47) Очередное обновление это не сломает? Программным путём - точно нет.
|
|||
49
Сергиус
08.02.23
✎
00:24
|
(48)Да, программно надежней.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |