Имя: Пароль:
1C
 
Отвечу на вопросы по СКД. Помогу решить проблему с СКД
,
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) Возможно ли на отчетах которые сделаны на Построителе отчета использование чего-то подобного вычисляемым полям ?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн