СКД ошибка: не найдено поле замены #745540


#0 by Darklight
Народ, подскажите, давно работаю с СКД - но сейчас столкнулся с ошибкой, которую раньше не встречал и просто в недоумении о её причине. В интернет (и тут на мисте) пошарил - люди с ней сталкивались, но ни одна из их ситуаций мне как-то не подошла. Исправлял отчет "АнализСчета" (1С бухгалтерия 2.0) В источнике данных "ОсновнойНаборДанных" в верхней выборке просто скопировал выражения поля и зпадал иной псевдоним ВЫБОР         КОГДА ХозрасчетныйОстаткиИОбороты.Субконто1 ЕСТЬ NULL Больше ничего не менял, выбрал это поле в отчете (в пользовательском режиме) в качестве группировки и получил ошибку "Отчет не сформирован! Не найдено поле замены "НекотороеПоле"" пробовал менять имя поля - не помогает. Хотя - если выбрать имя "Поле1" - ошибки нет - но вместо значения выводится вид счета "Активный" (формировал по счету 41.01) Что это за фигня? И что с этим делать? (вообще мне нужно, конечно более сложное выражение написать - но это уже другая тема; а пока это был просто тест)
#1 by Dmitriy_76
итогов может нет....
#2 by Darklight
?
#3 by Dmitriy_76
ресурсов
#4 by Darklight
Простите, не могу понять что значит нет итогов... ресурсов... весь исходный макет компановки оставлен типовым, ничто никуда не пропало. В остатки/обороты по счету в базе имеются
#5 by Darklight
Субконто1.Наименование наименование добавил для теста, в "оригинале" было без него- просто Субконто1 - такая же ошибка. Вообще - сама ошибка, как-то не похожа на ошибку СКД, но может мне просто кажется. Её причиной может быть какой-то алгоритм самого типового отчета - но пока я ничего такого не нашёл. Как и не нашёл каких-то изменений в схеме компоновки или настройках - непосредственно перед ошибкой, возникающей в с строке
#6 by vicof
Сделать его обязательным, не?
#7 by Darklight
Пробовал - не помогает :(
#8 by vicof
тогда отладчик в зубы и остановка по оишбке
#9 by Darklight
смотри мой пост Если в пользовательском режиме в настройках в группировки добавить "Номенклатура" (субконто1) - то ошибки нет. Но это не решение - мне нужна отдельная своя группировка (без использования субконто1)
#10 by Darklight
Не ту строку скопировал в посте - вот строка, вызывающая ошибку (общий модуль СтандартныеОтчеты):
#11 by Darklight
Вообще-то мне нудно написать вот такое выражение - но даже оно не работает (та же ошибка): ВЫРАЗИТЬ((ВЫБОР         КОГДА ХозрасчетныйОстаткиИОбороты.Субконто1 ЕСТЬ NULL
#12 by ЧеловекДуши
Проверь на Нулл "Обороты.Субконто1"
#13 by Проф
убери автозаполнение
#14 by Darklight
Это к чему, я не понял? Убираю - и моё поле исчезает из верхнего списка Полей Кнопка добавления недоступна - это как так?
#15 by ЧеловекДуши
Обороты.Субконто1" - может не содержать Структуру "Наименование" :)
#16 by Darklight
Как уже писал не работает и без Наименования: ВЫБОР         КОГДА ХозрасчетныйОстаткиИОбороты.Субконто1 ЕСТЬ NULL
#17 by Darklight
Не работает и так ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1н и так Обороты.Субконто1 КАК Субконто1н
#18 by Проф
ну конечно она убирается, ты в конструкторе запроса добавь её на вкладке "Компоновка данных"
#19 by Проф
+ автозаполнение СКД это ЗЛО
#20 by Darklight
да, так получается добавить, но: После отключения автозаполнения отчёт вообще не работает (даже после включения): {(2, 5)}: Таблица не найдена "ХозрасчетныйОбороты" ИЛИ <<?>>ХозрасчетныйОбороты.СуммаОборотДт <> 0 Раньше я с автозаполнением проблем не имел
#21 by Проф
выложи куда нибудь отчет
#22 by Darklight
Аналогичную ошибку я получал когда в источнике наборе данных) "ОсновнойНаборДанных" переименовал псевдоним вложенной таблицы "Обороты" на "Обороты1" (конструктором запросов) - от чего так же выпал в осадок (и понял, что всё-таки может что-то сам отчет программно со схемой ещё мутит, что к ней не прикоснуться). В общем - желание менять типовой отчет уже отпало - видимо буду решать исходную поставленную задачу по-другому - не дорабатывая отчета "АнализСчета".
#23 by Darklight
А что - У Вас такая проблема на типовом отчете не воспроизводится? Ведь всё что я сделал - это взял типовой отчет и добавил вышеуказанные строки в запрос для вышеуказанного набора данных. Может, конечно, всё дело в версии конфигурации (платформу уже пробовал менять на другую и на 8.2 и на 8.3 и в файловом и клиент серверном вариантах - та же фигня).
#24 by Darklight
Сейчас ради прикола тоже самое сделаю в бухгалтерии 3.0 ;)
#25 by Проф
не пробывал, нет времени на эксперименты.
#26 by Darklight
Но отчёт просите. Проще его самостоятельно получить - а вдруг как раз ваша версия заработает ;)
#27 by Darklight
При отключении автозаполнения - поле всёравно автозаполняется в списке полей (как только я вношу в фигурные скобочки выбранных полей компоновщика): И получается такая же ошибка как в
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С