Б77Помогите найти ошибку в коде (код 2 сроки) #14162


#0 by @@Собачки
{\MASTEMPОТЧЕТЕЦ.ERT}: Значение не представляет агрегатный объект (ДобавитьЗначение) //Проверял отладчиком на начале второй строки СписокСортировки равен СписокЗначений Ошибки быть не должно но она есть
#1 by GrayT
Ищи реквизит на форме другого типа
#2 by Таня
а в форме нет реквизита с таким названием?
#3 by Славко
в конце посл. проц./функц. стоит ";"...
#4 by @@Собачки
Не в этом дело На форме был реквизит СписокСорт но это же НЕ СписокСортировки ? После изменения СписокСорт на ПисокСорт (знаю прикольно) все заработало ПОЧЕМУ ?
#5 by 427
где то есть Список
#6 by Таня
а потому что списокЗначений, созданный как элемент диалога через СоздатьОбъект прописывать не надо.
#7 by Славко
потому что (1,2)
#8 by Таня
глупость сказала :)
#9 by Славко
+7 или такой реквизит есть у объекта, с формой котрого ты работаешь
#10 by Славко
хотя отпадает, ведь это вн. отчет у тебя то
#11 by @@Собачки
(всем) Обложался я в все равно не работает , а если бы на форме был такой реквизит 1С ругалась бы на "Попытка присвоить значение недоступному для записи объекту" так что на форме ничего такого нет. С внешними данными этот отчет не работает. OLE , COM нету там такого обычый внешний отчет
#12 by Таня
а все таки, на форме есть реквизит Список? или это у тебя промежуточный списокЗначений?
#13 by 2sz
Глобальной такой же нет?
#14 by Славко
ну в предыдуще строке знч забыл ";" поставить, кароче или есть такой реквизит у тя, но ты его не видешь просто или ";" дето не там поставил, 3-го не дано
#15 by Таня
СписокСортировки.ДобавитьЗначение(,"Период"); а запятую попробуй поставить. (наверно опять глупость сказала)
#16 by miki
Глянь в "порядок обхода". Может там найдешь.
#17 by Таня
+14 да, может у тебя слои на форме?
#18 by Славко
угу
#19 by @@Собачки
Вот крайние сроки кода КонецПроцедуры;     _СписокСортировки.ДобавитьЗначение("ВесВалюты","Вес валюты"); Я уже поменял СписокСортировки на _СписокСортировки и тот же результат
#20 by Славко
и шо ж по твоему те в говорилось??????????????????????????
#21 by Липчанин
и у меня тоже такие приколы были только с документами смени название переменной полностью например Вариант :)
#22 by Липчанин
; после конца процедуры???? - сильно
#23 by @@Собачки
Я после того как увидел попробовал и так и так , и сейчас еще раз попробовал убрал ; пофигу ей И кстати там - в конце эту ; ставить можно ИМХО
#24 by Липчанин
тогда смотри
#25 by @@Собачки
заменил _СписокСортировки на КракозябраБлинЗеленая с глобальным модулем не пересекается точно. Люди и програMistы подскажите в чем дело
#26 by Славко
во внешних отчетах есть какая то фигня, не помню уже. у меня с идентификаторами были траблы не помню точно, толи длинными, скорее всего длинными очень, то ли не помню. вобще поставть эту инициализацию в при открытии иои не используй большую букву С в идентификаторе, еще с каим то рус. буквами тоже траблы были, не знаю в чем прикол, но у меня тоже как то лажа такая была... вспомнил...
#27 by Таня
а можно еще одну глупость сказать? (мне понравилось :)) СписокСортировки.ДобавитьЗначение("Период","Период");
#28 by Славко
но поему у 1С проблема с компиляцией с длинными идентификаторами на рус. языке во внеш. отчетах...
#29 by Таня
а это разве длинный?
#30 by Липчанин
М-да
#31 by big
Проще разослать этот отчет всем желающим - быстрее будет.
#32 by @@Собачки
(всем умным) от меня тупого После очередной компиляции заработало (переименование помогло, в новой переменной нет буквы "с") Оказалось что я объявил переменную СписокСортировки Создал объект Спи'с'окСортировки с латинской буквой С Всем спасибо.
#33 by Таня
Мне пошлите :)
#34 by GrayT
Что то все это мне развод напоминает
#35 by Славко
да, нада до 8-ми символов по моему, не помню уже
#36 by Таня
жалко :( тогда не надо слать
#37 by Славко
ты ж до этого рассказывал шо переимонвывание не помогло... может у меня аналогичная фигня была а я это воспринял как длинный идентификатор... но я рекдко без копи-пасте пишу идентификаторы, можно сказать шо практически никада...
#38 by @@Собачки
Я извиняюсь... , не хотел бы чтобы так подумали :( У меня PuntoSwitcer на машине (я даже первый символ проверил, а про 4й не подумал, потом уже когда с архива отрыл) Я просто не все переоткрыл после сохранения, мне отладчик ошибку показывал
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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