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