|   |   | 
| 
 | Отвечу на вопросы по СКД. Помогу решить проблему с СКД | ☑ | ||
|---|---|---|---|---|
| 0
    
        toypaul гуру 31.01.19✎ 08:45 | 
        От вас правильно заданный вопрос. Идеально - модельная база с тестовыми данными и отчет (обработка и т.п.).
 Не обещаю, что смогу ответить прям на любой вопрос, но буду стараться :) | |||
| 167
    
        zak555 14.02.19✎ 09:09 | 
        (166) ты лучше расскажи, как делать будешь     | |||
| 168
    
        toypaul гуру 14.02.19✎ 09:12 | 
        (167) для начала я прочитаю ТЗ или пообщаюсь с заказчиком. задам миллион вопросов, потом открою конфигуратор и 100% начну создавать схему данных :)     | |||
| 169
    
        zak555 14.02.19✎ 09:15 | 
        (168) те ты любитель делать всё с нуля ?     | |||
| 170
    
        toypaul гуру 14.02.19✎ 09:23 | 
        это не вопрос по СКД     | |||
| 171
    
        zak555 14.02.19✎ 09:24 | 
        (170) по скд
 по сути надо "дополнить" отчёт обороты между счетами и всё | |||
| 172
    
        MishaD 14.02.19✎ 09:36 | 
        Сделал отчет по продажам, показывающий данные за текущий период, предыдущий месяц, и предыдущий год. В запросе объединение, и разные ресурсы "продажи текущий период","продажи предыдущий месяц", "продажи предыдущий год". Несколько ресурсов делал для того, чтобы посчитать процент изменений по продажам. "(Продажи текуший период - Продажи предыдущий месяц)/Продажи предыдущий месяц". А реально обойтись одним ресурсом "продажи" ?     | |||
| 173
    
        toypaul гуру 14.02.19✎ 09:45 | 
        (172) смотря какие данные должен видеть пользователь. может и реально, но есть ли смысл?     | |||
| 174
    
        MishaD 14.02.19✎ 09:52 | 
        (173) В реальном отчете ресурсов получается на пару экранов. С учетом того, что используются выражения вида Формат((Сумма(ВычислитьВыражениеСГруппировкойМассив("Выбор Когда Сумма(СуммаОтгрузкаТекПериод) > 0 Тогда 1 Иначе 0 Конец", "Контрагент")) -
 Сумма(ВычислитьВыражениеСГруппировкойМассив("Выбор Когда Сумма(СуммаОтгрузкаПредГод) > 0 Тогда 1 Иначе 0 Конец", "Контрагент"))) * 100/Сумма(ВычислитьВыражениеСГруппировкойМассив("Выбор Когда Сумма(СуммаОтгрузкаПредПериод) > 0 Тогда 1 Иначе 0 Конец", "Контрагент")), "ЧДЦ = 2") + "%" Причем это еще краткое написание. Ошибку деления на ноль подавил с помощью условного оформления. Если еще проверку на ноль делать в самом выражении, то выражение получается очень длинным. | |||
| 175
    
        toypaul гуру 14.02.19✎ 10:01 | 
        (174) я не про то спрашивал. а про конкретный вопрос. если пользователь должен видеть все 3 значения продаж, то смысла обходится одним ресурсом продажи нет. если нужен только процент, то имеет смысл посчитать его в запросе сразу. хотя опять же надо думать возможно ли это в принципе. 
 если есть группировка по месяцам, то можно обойтись одним ресурсом. только у вас еще фигурирует "продажи за пред. год" | |||
| 176
    
        palsergeich 14.02.19✎ 10:17 | 
        (172) в последних версиях платформы числовой ресурс можно развернуть как ссылку и там будут процент от группировки, процент от общего и ТД, с СУММА в выражении ресурса это работает. Как это будет работать со сложными условиями типа Вычислить выражение... Не знаю, не пробовал     | |||
| 177
    
        MishaD 14.02.19✎ 10:43 | 
        (175) Да пользователь хочет видеть все значения. В принципе его текущий отчет устраивает. Это я ищу методы упростить. И еще вопрос. Есть регистр сведений "План продаж". Из него берутся плановые показатели продажи. Показатели хранятся в разрезе групп пользователей. Сейчас для получения этих данных использую функцию общего модуля. А вообще есть ли возможность получить данные по родителю контрагента неизвестной вложенности, не используя общих модулей ? Соединение по иерархии в запросах не работает. И насколько тормознутое это решение, если для ресурса я поставил расчет только для иерархии ?     | |||
| 178
    
        toypaul гуру 14.02.19✎ 11:16 | 
        (177) ничего не понятно без картинок     | |||
| 179
    
        toypaul гуру 14.02.19✎ 11:19 | 
        (177) единственное что понял это про расчет только для иерархии. в качестве предположения могу сказать, что это должно работать быстрее, чем считать по всей группировке. ведь иерархия по размеру меньше чем весь справочник. но это не 100% :) - нужно проверять.     | |||
| 180
    
        Franchiser 14.02.19✎ 11:23 | 
        (164) не понял как параметр будет связан с данными, расхождение считается на 2м уровне группировки же. У меня получается что при установке отбора например на 2м уровне остальные уровни остаются открытыми. Это так работает отбор с типом после группировки или иерархия?     | |||
| 181
    
        toypaul гуру 14.02.19✎ 11:59 | 
        (180) на первый уровень передавать расхождение со второго.
 отбор установить на первом уровне и на втором уровне | |||
| 182
    
        Franchiser 14.02.19✎ 21:07 | 
        (181) ну это да, только это нужно на трёх уроанях (детальные тоже не скрываются) вопрос как сделать это одной настройкой     | |||
| 183
    
        Mikhail Volkov 16.02.19✎ 11:43 | 
        Работаю в Альфа-Авто, в ней не применяют СКД. Но решил попробовать: пишу отчет СКД, не пойму почему Параметры не выводятся в шапку отчета (только по кнопке Настройки)? Вроде задал Режим редактирования: "Быстрый просмотр". https://jpegshare.net/27/73/2773055c809f6415c9b9a7cf30ec7fcf.jpg.html
 Что еще не указал? Или нужно форму создавать? И еще: почему для "Дата начала" могу выбрать значение "Начало этого..." дня, недели, квартала, года..., а для "Дата конца" - нет "Конец этого..."? | |||
| 184
    
        palsergeich 16.02.19✎ 11:49 | 
        (183) Используй стандартный период     | |||
| 185
    
        palsergeich 16.02.19✎ 11:50 | 
        (183) Формы обычные или управляемые? если обычные, то там надо допилить     | |||
| 186
    
        Mikhail Volkov 16.02.19✎ 12:19 | 
        (185) Формы обычные. Что допилить? Форма обязательна?     | |||
| 187
    
        Mikhail Volkov 16.02.19✎ 15:57 | 
        (185) Похоже обычная форма обязательна, сделал по http://chel1c.ru/вывод-параметров-отчета-скд-на-форму/, и с "Дата конца" проблему решил.     | |||
| 188
    
        Mikhail Volkov 16.02.19✎ 17:44 | 
        Не понял, кроме дат начала и конца у меня в параметрах Номенклатура и Контрагент, которые являются группировками отчета. Обычно они пустые, отчет выводится по всем. Но если пользователю надо по конкретному контрагенту, он его выбирает в форме (в параметрах через Настройка он тоже выбран), а отчет все равно по всем формируется!? Мне что в Условия запроса Контрагента прописать?     | |||
| 189
    
        Mikhail Volkov 17.02.19✎ 07:00 | 
        Или в настройка отборы не указал? Как надо?     | |||
| 190
    
        Mikhail Volkov 17.02.19✎ 08:58 | 
        Добавил отбор так http://catalog.mista.ru/public/400647/, когда Контрагент выбран, а когда нет, в отчет ничего не выводит!? После Параметры выводит: Отбор Контрагент равно "".
 Как настроить отборы, чтобы они действовали, когда не пустые? | |||
| 191
    
        Mikhail Volkov 17.02.19✎ 18:39 | ||||
| 192
    
        Фабрикантъ 18.02.19✎ 10:12 | 
        (0) Можете написать мне в Скайп? Есть в моем профиле.     | |||
| 193
    
        Кац 18.02.19✎ 11:18 | 
        (0) Есть СКД продажи по периодам (неделя) 
 Как вывести в шапку номер дня недели? | |||
| 194
    
        Лодырь 18.02.19✎ 11:23 | 
        (193) А данные то у вас в разрезе дней есть?     | |||
| 195
    
        Кац 18.02.19✎ 11:32 | 
        да есть все. 
 С помощью условного оформлением названия периодов выглядят как неделя с 01.01.2019 неделя с 07.01.2019 и т.д. некрасиво. Надо неделя №1 (с 01.01.2019) неделя №2 (с 07.01.2019) | |||
| 196
    
        Лодырь 18.02.19✎ 12:12 | 
        (195) То есть тебе нужен порядковый номер недели в годе?
 v8: Реально в запросе получить порядковый номер недели в году? | |||
| 197
    
        la luna llena 18.02.19✎ 12:14 | 
        можно тупой вопрос?
 почему время от времени слетают настройки пользователей в СКД? С чем может быть связано? если кеш не чистили, обновления не делали | |||
| 198
    
        toypaul гуру 18.02.19✎ 12:21 | 
        (197) случайно жмакнули установить стандартные настройки :)     | |||
| 199
    
        Кац 18.02.19✎ 12:23 | 
        (196) не, нужно было просто оформить. 
 В общем то все получилось, достаточно было в поле "Выражение представления..." набора данных написать выражение Строка ("Неделя № ") + Строка(Неделя(Период)) | |||
| 200
    
        toypaul гуру 18.02.19✎ 12:24 | 
        (197) кеш вроде тут не при чем. пользовательские настройки хранятся в базе     | |||
| 201
    
        la luna llena 18.02.19✎ 12:55 | 
        (200) даже если отчет внешний?     | |||
| 202
    
        toypaul гуру 18.02.19✎ 13:13 | 
        (201) не уверен на 100%, но думаю да. тут может быть другая причина. если переименовали отчет (не имя файла), а в конфигураторе, тогда настройки слетают, потому что идентификатор хранения слетает.     | |||
| 203
    
        aleks_default 19.02.19✎ 14:40 | 
        Самописный отчет. В отчете набор данных - объединение. В объединении два набора-запроса. В одном запросе есть ДатаОтгрузки получаемая из регистра, другие поля также берутся из того же регистра. В другом наборе-запросе данные берутся из другого регистра там этого поля нет, поэтому добавлено пустое поле (ДатаВремя(1,1,1)) КАК ДатаОтгрузки.  На закладке "Ресурсы" поле указано как ресурс с выражением МАКСИМУМ(ДатаОтгрузки).  Ограничения доступности поля никакие не стоят.
 Так почему же данное поле ДатаОтгрузки может не отображаться в доступных полях у пользователя, в то время как остальные поля получаемые из того же регистра доступны? | |||
| 204
    
        toypaul гуру 19.02.19✎ 14:44 | 
        (203) настройки самих наборов и настройки объединения. то есть поля и галка автозаполнение     | |||
| 205
    
        toypaul гуру 19.02.19✎ 14:45 | 
        (203) В конфигураторе тоже недоступно? Или только в режиме предприятия?     | |||
| 206
    
        aleks_default 19.02.19✎ 14:57 | 
        (204) галку автозаполнение снимали - не помогло
 (205) В конфигураторе доступно | |||
| 207
    
        aleks_default 19.02.19✎ 14:58 | 
        в настройках объединения галок в ограничении доступности тоже никаких не стоит     | |||
| 208
    
        Вафель 19.02.19✎ 14:58 | 
        полным правам видно?     | |||
| 209
    
        aleks_default 19.02.19✎ 14:59 | 
        (208)нет     | |||
| 210
    
        Ник080808 19.02.19✎ 14:59 | 
        (203) на второй регистр без даты есть право доступа?     | |||
| 211
    
        toypaul гуру 19.02.19✎ 15:00 | 
        что-то было у меня похожее недавно. не помню как решил. может "установить стандартный настройки" :)     | |||
| 212
    
        aleks_default 19.02.19✎ 15:00 | 
        (210)Тестировали под собой - т. е. с полными правами.     | |||
| 213
    
        Ник080808 19.02.19✎ 15:00 | 
        (203) + сделай отдельную схему с вторым набором и выведи под пользователем.     | |||
| 214
    
        Ник080808 19.02.19✎ 15:01 | 
        (212) в настройках поля стоят ограничения?     | |||
| 215
    
        aleks_default 19.02.19✎ 15:01 | 
        (211) не помогло     | |||
| 216
    
        aleks_default 19.02.19✎ 15:01 | 
        (212)-203-207     | |||
| 217
    
        toypaul гуру 19.02.19✎ 15:05 | 
        (215) хз. быстренько подобный отчет сделал. все доступно.     | |||
| 218
    
        toypaul гуру 19.02.19✎ 15:07 | ||||
| 219
    
        toypaul гуру 19.02.19✎ 15:07 | ||||
| 220
    
        aleks_default 19.02.19✎ 15:09 | 
        Нюанс. Поле выбиралось не напрямую, а с условием: ВЫБОР КОГДА <какое-то условие> ТОГДА НазваниеРегистра.ДатаОтгрузки Иначе 0 КОНЕЦ     | |||
| 221
    
        aleks_default 19.02.19✎ 15:11 | 
        Но если переделать напрямую - все равно не работает.     | |||
| 222
    
        toypaul гуру 19.02.19✎ 15:12 | 
        (220) потом расскажешь, в чем причина была :)     | |||
| 223
    
        aleks_default 19.02.19✎ 15:13 | 
        (218) У тебя числовые поля в ресурсах, в у меня дата     | |||
| 224
    
        aleks_default 19.02.19✎ 15:14 | 
        + причем поле получается вообще составное Дата-Число, может агрегировать СКД такое нормально не может?     | |||
| 225
    
        toypaul гуру 19.02.19✎ 15:14 | 
        до хоть бы и дата http://prntscr.com/mn5at0     | |||
| 226
    
        toypaul гуру 19.02.19✎ 15:15 | 
        (224) дэк ты по-русски напиши. поле пустое или поле даже в колонку не выводит. это как бы 2 большие разницы     | |||
| 227
    
        aleks_default 19.02.19✎ 15:43 | 
        (226) По-русски пишу. Поле отсутствует в доступных для выбора полях в пользовательском режиме. Его вообще нельзя вывести в колонку по причине отсутствия наличия. Если в конфигураторе, в настройках варианта отчета по умолчанию его выбрать и добавить, то после открытия в режиме предприятия и формирования отчета такая колонка отсутствует в выводимых данных, и если открыть в пользовательском режиме настройки варианта, то там его также нет ни в доступных ни в выбранных полях.     | |||
| 228
    
        toypaul гуру 19.02.19✎ 15:47 | 
        если нет в доступных, то без разницы как оно вычисляется. тут или права или функциональные опции или подобная байда     | |||
| 229
    
        aleks_default 19.02.19✎ 15:48 | 
        Короче какой-то очередной глюк черного ящика под названием СКД.     | |||
| 230
    
        toypaul гуру 19.02.19✎ 15:50 | 
        еще есть вариант почистить кэш :)     | |||
| 231
    
        Franchiser 19.02.19✎ 16:30 | 
        (227) М.б. отчет запускаешь через файл-открыть, а до этого отчет добавлялся в спр. внешних отчетов и обработок? Форма отчета указана?     | |||
| 232
    
        aleks_default 19.02.19✎ 16:32 | 
        (231)Нет форма динамическая. Отчет - свежак, только-только с завода, не бит не крашен.     | |||
| 233
    
        aleks_default 19.02.19✎ 16:33 | 
        Короче какими-то извращениями удалось победить.     | |||
| 234
    
        Franchiser 19.02.19✎ 16:34 | 
        Если отчет в спр. внешних отчетов, то даже через файл-открыть будет использоваться схема СКД из справочника.     | |||
| 235
    
        Флориан 15.03.19✎ 13:41 | 
        (0) есть настройка Расположение ресурсов - вертикально. А можно сделать две вертикальных колонки и более?     | |||
| 236
    
        Cyberhawk 15.03.19✎ 13:49 | 
        Где-то проскакивала инфа, что автор ветки какой-то курс готовит. Рекомендую в курс включить кейс из (55) в обязательном порядке, т.е. разработчик запилил собственный регистр и теперь нужен простенький отчет по этому регистру с возможностью его (отчета) кастомизации. И чтоб без "регистрации и СМС" / модуля менеджера и кода.     | |||
| 237
    
        toypaul гуру 15.03.19✎ 14:40 | 
        (235) какой вид должен быть не понятно     | |||
| 238
    
        LordCMEPTb 15.03.19✎ 14:57 | 
        (235) Можно попробовать на выбранных полях часть из них добавить в группу, у которой "Расположение" указать "Вертикально"     | |||
| 239
    
        LordCMEPTb 15.03.19✎ 15:00 | 
        (0) Я бы задал вопрос "как подружить функции ВычислитьВыражение и Массив", но, боюсь, что ответа не получу.
 З.Ы. Более подробное описание вопроса выложил на партнерский форум: https://partners.v8.1c.ru/forum/t/1808648/m/1808648 | |||
| 240
    
        lodger 15.03.19✎ 15:04 | 
        (0) возьмём два остаточных РН в которых как минимум 2-3 ключевых измерения совпадают.
 Далее задача лайт: сделать по ним отчёты на скд, который покажет остатки и изменения на каждый день периода отчёта. Задача фулл: сделать один отчёт, такой, чтобы ресурсы были суммой или разницей ресурсов предыдущих отчётов по ключевым измерениям на каждый день периода. За соединение с календарем в запросе минус два балла. | |||
| 241
    
        Вафель 15.03.19✎ 15:05 | 
        (240) тебе шашечки или ехать?     | |||
| 242
    
        Флориан 15.03.19✎ 15:15 | 
        (237) обычный текст как выводит - жирным что хотелось вывести дополнительно
 https://i.gyazo.com/3831d3bd5313dfc63571572ab1a68355.png | |||
| 243
    
        toypaul гуру 15.03.19✎ 15:21 | 
        (242) не очень понял если честно. "количество" ... "чисты продажи" это видимо ресурсы? и добавляется еще такая же группа ресурсов? и нужно чтобы они выводились как сейчас, но в две колонки?
 первое что приходит в голову это делать макеты | |||
| 244
    
        toypaul гуру 15.03.19✎ 15:22 | 
        + (242) если структура отчета не меняется, то поможет добавление макета группировки     | |||
| 245
    
        toypaul гуру 15.03.19✎ 15:22 | 
        (240) это не задача на знание СКД, а на знание запросов     | |||
| 246
    
        Флориан 15.03.19✎ 15:28 | 
        (244) спасибо, буду курить макет группировки     | |||
| 247
    
        toypaul гуру 15.03.19✎ 15:43 | 
        (239) я 10 раз прочитал. картинки посмотрел. и не проникся. сейчас слишком мало времени, а отсутствие базы для проверки усугубляет.
 могут только одно сказать. не каждый отчет по зубам СКД. некоторые отчеты на СКД решаются за два (или больше) прохода с помощью нескольких схем. | |||
| 248
    
        lodger 15.03.19✎ 17:26 | 
        (245) скд умеет дополнять данные по периодам.     | |||
| 249
    
        toypaul гуру 15.03.19✎ 17:41 | 
        (248) и? вопрос в (240) должен звучать как - я сделал то-то и то-то, вот это получилось, а это не получилось. почему не получилось и как сделать, чтобы получилось.
 я для себя не вижу (или особо не вглядываюсь) задачи, за которую я бы сел и сделал, с той лишь целью, чтобы ответ на форуме выложить. может если суть задачи будет чуть более подробная, если будет написано что сделано и что не получается - найду время поковыряться. если задача интересная и понятная, тогда делаю | |||
| 250
    
        LordCMEPTb 15.03.19✎ 18:32 | 
        (247) А я 4 дня бился с этой фигней, пришлось решать костылями. В любом случае, спасибо за попытку.
 З.Ы. Специально в той темке прикрепил отчет, который запустится на любой базе. | |||
| 251
    
        la luna llena 18.04.19✎ 16:35 | 
        вопрос по настройкам.
 Есть два внешних отчета с разными названиями, но почему-то если сохранить настройки у пользователя в одном отчете, то они появляются по умолчанию в другом отчете. Как их разъединить? | |||
| 252
    
        ЧессМастер 18.04.19✎ 17:07 | 
        Вопрос в следующей. 
 Есть текст запроса. Какой самый простой способ вывести эти данные красиво - как это умеют отчеты СКД - без того чтобы создавать отчет на СКД, вставлять этот запрос в набор данных и настраивать схему вывода ? | |||
| 253
    
        ЧессМастер 18.04.19✎ 17:47 | 
        (251) Скорее всего дело в том что настройки записываются через регистр сведений где используется идентификатор отчета.
 Названия разные но могут быть разные идентификаторы. Конфигурация какая ? | |||
| 254
    
        Sysanin_1ц 18.04.19✎ 18:50 | 
        (252) СКД я так понимаю можно целиком кодом сделать. Либо использовать HTML     | |||
| 255
    
        ЧессМастер 18.04.19✎ 19:01 | 
        (254) Я краем уха слышал что существуют всевозможные "консоли отчетов" которые позволяют это делать (то есть загнать в отчет в режиме предприятия текст запроса и получить красивый макет) но вплотную с ними не сталкивался.
 Вот и спросил может кто сталкивался с чем то подобным и подскажет. | |||
| 256
    
        ЧессМастер 18.04.19✎ 19:02 | 
        (254) Уточнение - "получить красивый вывод результатов в макет".     | |||
| 257
    
        Darych 18.04.19✎ 19:05 | 
        Ок, Паш - 1 регистр, ессно контрагент, остаткиИобороты, двигают 4 дока, нужно сделать портянку по движениям каждого дока с остатками.. это приближенно     | |||
| 258
    
        toypaul гуру 19.04.19✎ 08:37 | 
        (251) точно названия разные? наверное имя в конфигураторе все-таки одинаковое? настройки хранятся в хранилищах по имени отчета     | |||
| 259
    
        toypaul гуру 19.04.19✎ 08:39 | 
        + (253) хотя да. возможен и такой вариант. мне к сожалению последние 2 года почти не приходится сталкиваться с отчетами в типовых. возможно есть какие-то особенности хранения настроек в типовых конфах     | |||
| 260
    
        toypaul гуру 19.04.19✎ 08:42 | 
        (252) ну это же не вопрос про СКД. я видел тему. самый простой способ это сделать отчет по старой технологии через конструктор печатной формы.     | |||
| 261
    
        toypaul гуру 19.04.19✎ 08:44 | 
        (251) ОК. отчет карточка счета - отчет по движениям с остатками. У нас на курсе http://learn.programstore.ru/marafonskd рассматривался в последнем дне этот отчет в связке с ОСВ по счету и в связке с просто по ОСВ.     | |||
| 262
    
        Лодырь 19.04.19✎ 08:49 | 
        (252) Можно использовать любую консоль компоновки, к примеру. 
 Либо, если претит использование именно СКД - построитель отчета. | |||
| 263
    
        la luna llena 20.04.19✎ 21:01 | 
        (258) я первым делом проверила имя отчета в конфигураторе, не из-за этого 
 (253) УПП, где посмотреть или изменить этот идентификатор? | |||
| 264
    
        ЧессМастер 06.05.19✎ 15:08 | 
        (263) Может просто какие то проблемы с кэшем ? Если попробовать его очистить .     | |||
| 265
    
        ЧессМастер 06.05.19✎ 15:09 | 
        (262) "Либо, если претит использование именно СКД - построитель отчета."
 Про консоль компоновки слышал более-менее. В построитель отчета можно свой запрос загнатать ? | |||
| 266
    
        ЧессМастер 06.05.19✎ 15:11 | 
        (0) Возможно ли на отчетах которые сделаны на Построителе отчета использование чего-то подобного вычисляемым полям ?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |