|
Расшифровка в отчёте | ☑ | ||
---|---|---|---|---|
0
Anterian
14.03.25
✎
13:32
|
Здравствуйте. Есть типовая конфигурация розница. В ней добавлен самописный отчёт через расширение и подключён к БСП "Варианты отчётов". Когда я формирую отчёт, нажимаю правой кнопкой мыши по полю "количество" или другие некоторые поля и выбираю "расшифровать по детальным записям", то выдаёт ошибку "нельзя расшифровать детальные записи". В чём может быть проблема? Обычно если подключить отчёт любой к данной подсистеме (варианты отчётов), то расшифровка хоть какая-то будет изначально автоматически, а тут ошибка появляется, почему? В чём может быть проблема? В какую сторону копать?
Так же если например открыть любой типовой отчёт, то "расшифровать по детальным записям" будет работать, а тут вообще нет. Хранилище вариантов отчёта установлено, так же установлена общая формаОтчёта. Я новичок, не ругайтесь сильно)) |
|||
1
Мультук
гуру
14.03.25
✎
14:25
|
(0)
Если кратко. google: хрусталева разработка сложных отчетов pdf google: 1с курсы скд P.S. Но быть может сейчас придёт добрый рыцарь-джедай, достанет свой Возможно даже это будет магичка-волшебница-колдунья. Хотя, скорее всего придет Волшебник и всё волшебство резко закончится :-) |
|||
2
Anterian
14.03.25
✎
14:37
|
(1)А разве в книге Хрусталёвой или в курсах по скд есть информация про БСП виды отчётов и расшифровку детальных записей?
|
|||
3
Волшебник
14.03.25
✎
14:37
|
(2) А разве нет?
|
|||
4
Мультук
гуру
14.03.25
✎
14:50
|
(2)
Книгу не читал, но там наверняка разжёвывают "что такое механизм расшифровок и как он работает". Иначе нельзя. Прошёл курсы (давно) https://курсы-по-1с.рф/1c-v8/skd/ У них же есть бесплатный курс В своё время на ютубе была просто куча инфы "про СКД и прочее с отчётами" P.S. Возможно у вас измерения не настроены или не так настроены или (тут много или может быть) P.P.S. >> Есть типовая конфигурация розница Есть розница 2.3 (интересна она еще жива, по идее да) Есть розница 3.0 Текст запроса СКД покажите что-ли. Хотят тут нужно много что показывать (имхо) |
|||
5
Anterian
14.03.25
✎
15:08
|
(4) розница 3.0
Вот текст запроса: ВЫБРАТЬ РАЗЛИЧНЫЕ ЦеныНоменклатуры.Номенклатура.Ссылка КАК Номенклатура, СУММА(ЦеныНоменклатуры.Цена) / КОЛИЧЕСТВО(ЦеныНоменклатуры.Номенклатура.Ссылка) КАК СредняяСебестоимостьЗаШТ ПОМЕСТИТЬ ВТ_СебестоимостьСР ИЗ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры ГДЕ ЦеныНоменклатуры.ВидЦен = &ВидЦен СГРУППИРОВАТЬ ПО ЦеныНоменклатуры.Номенклатура.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ ЦеныНоменклатуры.Номенклатура.Ссылка КАК Номенклатура, СУММА(ЦеныНоменклатуры.Цена) / КОЛИЧЕСТВО(ЦеныНоменклатуры.Номенклатура.Ссылка) КАК СредняяРознинаяЦенаЗаШТ ПОМЕСТИТЬ ВТ_РозничнаяЦена ИЗ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры ГДЕ ЦеныНоменклатуры.ВидЦен = &ВидЦенРозница СГРУППИРОВАТЬ ПО ЦеныНоменклатуры.Номенклатура.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ СписаниеЗапасовЗапасы.Номенклатура.Ссылка КАК Номенклатура, СУММА(СписаниеЗапасовЗапасы.Количество) КАК Количество, СписаниеЗапасовЗапасы.ЕдиницаИзмерения.Ссылка КАК Единица, СписаниеЗапасов.СтруктурнаяЕдиница.Ссылка КАК Склад, СписаниеЗапасов.АналитикаХозОпераций КАК АналитикаХозОпераций, ВТ_СебестоимостьСР.СредняяСебестоимостьЗаШТ КАК СредняяСебестоимостьЗаШТ, ВТ_РозничнаяЦена.СредняяРознинаяЦенаЗаШТ КАК СредняяРознинаяЦенаЗаШТ, ВТ_СебестоимостьСР.СредняяСебестоимостьЗаШТ * СУММА(СписаниеЗапасовЗапасы.Количество) КАК СебестоимостьСписания, ВТ_РозничнаяЦена.СредняяРознинаяЦенаЗаШТ * СУММА(СписаниеЗапасовЗапасы.Количество) КАК СуммаВРозничныхЦенах ИЗ Документ.СписаниеЗапасов.Запасы КАК СписаниеЗапасовЗапасы ЛЕВОЕ СОЕДИНЕНИЕ Документ.СписаниеЗапасов КАК СписаниеЗапасов ПО СписаниеЗапасовЗапасы.Ссылка = СписаниеЗапасов.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СебестоимостьСР КАК ВТ_СебестоимостьСР ПО СписаниеЗапасовЗапасы.Номенклатура.Ссылка = ВТ_СебестоимостьСР.Номенклатура.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ ВТ_РозничнаяЦена КАК ВТ_РозничнаяЦена ПО СписаниеЗапасовЗапасы.Номенклатура.Ссылка = ВТ_РозничнаяЦена.Номенклатура.Ссылка ГДЕ СписаниеЗапасов.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания И СписаниеЗапасов.Проведен = ИСТИНА {ГДЕ СписаниеЗапасовЗапасы.Номенклатура.Ссылка.* КАК Номенклатура, СписаниеЗапасов.АналитикаХозОпераций.*, СписаниеЗапасов.СтруктурнаяЕдиница.* КАК Склад, (СписаниеЗапасов.Дата >= &ДатаНачала), (СписаниеЗапасов.Дата <= &ДатаОкончания)} СГРУППИРОВАТЬ ПО СписаниеЗапасовЗапасы.Номенклатура.Ссылка, СписаниеЗапасовЗапасы.ЕдиницаИзмерения.Ссылка, СписаниеЗапасов.СтруктурнаяЕдиница.Ссылка, ВТ_СебестоимостьСР.СредняяСебестоимостьЗаШТ, ВТ_РозничнаяЦена.СредняяРознинаяЦенаЗаШТ, СписаниеЗапасов.АналитикаХозОпераций Повторю информацию на всякий случай: отчёт добавлен был через расширение, в модуле объекта и в модуле менеджера отчёта ничего нет, хранилище вариантов отчёта в свойствах отчёта подключено |
|||
6
DiMel_77
14.03.25
✎
15:19
|
(0) И чего прям если сохранить этот отчет как внешний (не в расширении), то расшифровка работает?
|
|||
7
Anterian
14.03.25
✎
15:31
|
(6) Сейчас сохранил отчёт как внешний, открыл, расшифровка работает, офигеть. И как тут понять логику? Теперь ещё запутанней стало)) Почему во внешнем всё работает, а в конфигурации нет?...
|
|||
8
Мультук
гуру
14.03.25
✎
15:54
|
{Удалил}
|
|||
9
boozin
14.03.25
✎
16:11
|
Надо проверить все ли объекты, используемые в расшифровке, добавлены в расширение
|
|||
10
Anterian
14.03.25
✎
16:25
|
(9) заработало само как-то, чудо). Может в кеше дело было, не понимаю. Я получается просто для теста создал в этом же расширении новый отчёт с такой же компановкой данных и запустил. В нём расшифровка работала и в том, где не работала, тоже заработала, пипец
|
|||
11
Волшебник
14.03.25
✎
16:27
|
(10) В любой непонятной ситуации первым делом надо почистить кэш.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |