|   |   | 
| 
 | УНФ 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)Да, программно надежней.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |