Имя: Пароль:
1C
1С v8
v8: Поле объекта не обнаружено
,
0 Kassidy_nd
 
22.04.13
13:05
После обновления перестал работать отчет. При нажатии на кнопку "Настройка" выдает
{ОбщийМодуль.УправлениеПользователями.Модуль(134)}: Поле объекта не обнаружено (РасширеннаяФормаНастройкиОтчетов)
   Запрос.УстановитьПараметр("Настройка"   , ПланыВидовХарактеристик.НастройкиПользователей[Настройка]);

Текст функции:
Функция ПолучитьЗначениеПоУмолчанию(Пользователь, Настройка) Экспорт

   Запрос = Новый Запрос;
   Запрос.УстановитьПараметр("Пользователь", Пользователь);
   Запрос.УстановитьПараметр("Настройка"   , ПланыВидовХарактеристик.НастройкиПользователей[Настройка]);
   Запрос.Текст = "
   |ВЫБРАТЬ
   |    Значение
   |ИЗ
   |    РегистрСведений.НастройкиПользователей КАК РегистрЗначениеПрав
   |
   |ГДЕ
   |    Пользователь = &Пользователь
   | И Настройка    = &Настройка";

   Выборка = Запрос.Выполнить().Выбрать();

   ПустоеЗначение = ПланыВидовХарактеристик.НастройкиПользователей[Настройка].ТипЗначения.ПривестиЗначение();

   Если Выборка.Количество() = 0 Тогда
       Если Настройка = "ОткрыватьПриЗапускеПанельФункций" Тогда
           Возврат Истина;
       КонецЕсли;
       
       Если Настройка = "ОтражатьДокументыВНалоговомУчете" Тогда
           Возврат Истина;
       КонецЕсли;
               
       Если Настройка = "ОтражатьДокументыВУправленческомУчете" Тогда
           Возврат Истина;
       КонецЕсли;
               
       Если Настройка = "ОтражатьДокументыВБухгалтерскомУчете" Тогда
           Возврат Истина;
       КонецЕсли;
       
       Возврат ПустоеЗначение;

   ИначеЕсли Выборка.Следующий() Тогда

       Если НЕ ЗначениеЗаполнено(Выборка.Значение) Тогда
           Возврат ПустоеЗначение;
       Иначе
           Возврат Выборка.Значение;
       КонецЕсли;

   Иначе
       Возврат ПустоеЗначение;

   КонецЕсли;

КонецФункции
1 Fish
 
22.04.13
13:09
(0) А в чём вопрос собственно?
2 Aleks73
 
22.04.13
13:11
Научу эффективно пользоваться отладчиком. Строго в нерабочее время. Дорого.
3 Kassidy_nd
 
22.04.13
13:11
(1) Как сделать чтоб работала кнопка настройка?
4 Kassidy_nd
 
22.04.13
13:12
(2) Отладчик виснет при установке точки останова
5 Рэйв
 
22.04.13
13:12
(0)Что за левый код?  С чего ты взял что ошибка в этом месте?
6 Vovan1975
 
22.04.13
13:12
(0) ыыы, программист....
ыыыыыы
7 Рэйв
 
22.04.13
13:13
(0)Ты кстати не в "Рейтинге" часом работаешь?:-)
8 zzerro
 
22.04.13
13:14
(4) Ну правильно, в это вренмя нужно в конфигураторе смотреть
9 Aleks73
 
22.04.13
13:15
(4) - настоятельно предлагаю (2). Скидка 5 % при предъявлении поста.
10 Kassidy_nd
 
22.04.13
13:15
короче что я понял, тут всем лишь бы поиздеваться над человеком... А реальной помощи никакой.
11 Рэйв
 
22.04.13
13:16
(10)А ты как думал?  Денег же с тебя за помощь не берут:-)..А на вопросы кстати надо отвечать, а то и помоч не сможет никто
12 Kassidy_nd
 
22.04.13
13:16
(5) при нажатий подробно отправляет сюда вот и решил что здесь и ошибка. Если что-то незнаю, извините, вы наверное сразу родились со знанием 1С. А я только учусь
13 Aleks73
 
22.04.13
13:16
(10) Это Спарта..., тьфу - миста (С).
Помогу конечно, где бабки ?
14 Рэйв
 
22.04.13
13:17
(12) покажи мне ОбщийМодуль.УправлениеПользователями  строку 134
15 Kassidy_nd
 
22.04.13
13:19
(14) Запрос.УстановитьПараметр("Настройка"   , ПланыВидовХарактеристик.НастройкиПользователей[Настройка]); вот это и есть ОбщийМодуль.УправлениеПользователями  строка 134
16 Рэйв
 
22.04.13
13:20
(12)>>А я только учусь

Вот именно .Ты только учишься.  Но если будешь таким нервным , то и не научишься никогда:-)
17 Рэйв
 
22.04.13
13:22
(15)Чтото ты путаешь помоему. Нет там никакого обращения к полю РасширеннаяФормаНастройкиОтчетов.
18 Рэйв
 
22.04.13
13:23
сделай тогда так.

Пусти глобальным поиском вот такую строку

".РасширеннаяФормаНастройкиОтчетов"

и везде где найдет поставь точку останова. Потом снова запусти и посмотри  куда встанет.
19 Kassidy_nd
 
22.04.13
13:23
(17)100 % эта строка. Могу скрин скинуть.
20 Рэйв
 
22.04.13
13:24
ладно, попробуй как я сказал сделать.
Если ничего не найдет попробуй бех точки поискать
21 Kassidy_nd
 
22.04.13
13:25
(18) Уже пробовал, Глобальный поиск выдает всего один результат. а там если ставить точку останова то при начале отладки зависает 1С. При снятии процесса конфигуратора в диспетчере запускается, если убрать точку останова то тоже запускается в общем глюк какой то
22 Рэйв
 
22.04.13
13:27
(21)он не зависает. См (8)  .Надо просто перейти в конфигуратор. Он не всегда автоматом открывается при останове
23 1Сергей
 
22.04.13
13:28
Сбрось настройки
24 Kassidy_nd
 
22.04.13
13:28
нет. вообще реим предприятия не запускается. Появляется окно запуска 1С Предприятие и виснет.
25 Kassidy_nd
 
22.04.13
13:29
читеть режим вместо реим
26 Kassidy_nd
 
22.04.13
13:29
(23) настройки чего?
27 Kassidy_nd
 
22.04.13
13:31
(7) нет. В частной фирме работаю
28 Kassidy_nd
 
22.04.13
13:34
АП
29 1Сергей
 
22.04.13
13:34
(27) отчета
30 1Сергей
 
22.04.13
13:34
(29)->(26)
31 Kassidy_nd
 
22.04.13
13:38
(30) Подскажи как?
32 Бледно Золотистый
 
22.04.13
13:42
ПВХ НастройкиПользователей ищи предопределенный вид "РасширеннаяФормаНастройкиОтчетов".
146% у тебя его нет. Косяк при обновлении.
33 Kassidy_nd
 
22.04.13
13:48
РЕШИЛ! В Процедуре ПРИ ОТКРЫТИИ ОТЧЕТА Закоментил условие

Если мРасширеннаяНастройка = Неопределено Тогда
       
   РасширеннаяНастройка = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "РасширеннаяФормаНастройкиОтчетов");
34 Kassidy_nd
 
22.04.13
13:49
Большое всем спасибо! Рейву и 1Сергею Особая благодарность!!!
35 Бледно Золотистый
 
22.04.13
13:50
(33) Круто
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн