Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка в модуле
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Пользователю 1С 8.3, 8.2, 8.1, 8.0 > Платформа 8
KCHLEBOPEK
При добавлении в справочники документа вылетает ошибка
{ОбщийМодуль.УправлениеКонтактнойИнформацией(139)}: Поле объекта не обнаружено (Отбор)
по причине:
{ОбщийМодуль.УправлениеКонтактнойИнформацией(139)}: Поле объекта не обнаружено (Отбор)
Вот общий модуль Управление контактной Информацией, и его процедура с ошибкой

Процедура ПрочитатьКонтактнуюИнформацию(НаборЗаписей, Ссылка) Экспорт
    
    Если ТипЗнч(НаборЗаписей) <> Тип("РегистрСведенийНаборЗаписей.КонтактнаяИнформация") Тогда
        НаборЗаписей = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей();
    Иначе
        НаборЗаписей.Очистить();
    КонецЕсли;
    
    НаборЗаписей.Отбор.Объект.Значение      = Ссылка;
    НаборЗаписей.Отбор.Объект.Использование = Истина;
    
    Запрос = Новый Запрос;
              
    Запрос.Текст = "
                   |ВЫБРАТЬ РАЗРЕШЕННЫЕ
                   |    ВложенныйЗапрос.Вид КАК Вид,
                   |    ВложенныйЗапрос.Тип КАК Тип,
                   |    ВложенныйЗапрос.Объект КАК Объект,
                   |    МАКСИМУМ(ВложенныйЗапрос.Поле1) КАК Поле1,
                   |    МАКСИМУМ(ВложенныйЗапрос.Поле2) КАК Поле2,
                   |    МАКСИМУМ(ВложенныйЗапрос.Поле3) КАК Поле3,
                   |    МАКСИМУМ(ВложенныйЗапрос.Поле4) КАК Поле4,
                   |    МАКСИМУМ(ВложенныйЗапрос.Поле5) КАК Поле5,
                   |    МАКСИМУМ(ВложенныйЗапрос.Поле6) КАК Поле6,
                   |    МАКСИМУМ(ВложенныйЗапрос.Поле7) КАК Поле7,
                   |    МАКСИМУМ(ВложенныйЗапрос.Поле8) КАК Поле8,
                   |    МАКСИМУМ(ВложенныйЗапрос.Поле9) КАК Поле9,
                   |    МАКСИМУМ(ВложенныйЗапрос.Поле10) КАК Поле10,
                   |    МАКСИМУМ(ВложенныйЗапрос.Представление) КАК Представление,
                   |    МАКСИМУМ(ВложенныйЗапрос.Комментарий) КАК Комментарий,
                   |    МАКСИМУМ(ВложенныйЗапрос.ЗначениеПоУмолчанию) КАК ЗначениеПоУмолчанию
                   |ИЗ
                   |    (ВЫБРАТЬ
                   |        &Объект КАК Объект,
                   |        ВидыКонтактнойИнформации.Тип КАК Тип,
                   |        ВидыКонтактнойИнформации.Ссылка КАК Вид,
                   |        """" КАК Представление,
                   |        """" КАК Поле1,
                   |        """" КАК Поле2,
                   |        """" КАК Поле3,
                   |        """" КАК Поле4,
                   |        """" КАК Поле5,
                   |        """" КАК Поле6,
                   |        """" КАК Поле7,
                   |        """" КАК Поле8,
                   |        """" КАК Поле9,
                   |        """" КАК Поле10,
                   |        """" КАК Комментарий,
                   |        """" КАК ЗначениеПоУмолчанию
                   |    ИЗ
                   |        Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации
                   |    ГДЕ
                   |        (НЕ ВидыКонтактнойИнформации.ПометкаУдаления)
                   |        И ВидыКонтактнойИнформации.ВидОбъектаКонтактнойИнформации = &ВидОбъектаКонтактнойИнформации
                   |    
                   |    ОБЪЕДИНИТЬ
                   |    
                   |    ВЫБРАТЬ
                   |        РегистрСведенийКонтактнаяИнформация.Объект,
                   |        РегистрСведенийКонтактнаяИнформация.Тип,
                   |        РегистрСведенийКонтактнаяИнформация.Вид,
                   |        ВЫРАЗИТЬ(РегистрСведенийКонтактнаяИнформация.Представление КАК СТРОКА(1000)),
                   |        РегистрСведенийКонтактнаяИнформация.Поле1,
                   |        РегистрСведенийКонтактнаяИнформация.Поле2,
                   |        РегистрСведенийКонтактнаяИнформация.Поле3,
                   |        РегистрСведенийКонтактнаяИнформация.Поле4,
                   |        РегистрСведенийКонтактнаяИнформация.Поле5,
                   |        РегистрСведенийКонтактнаяИнформация.Поле6,
                   |        РегистрСведенийКонтактнаяИнформация.Поле7,
                   |        РегистрСведенийКонтактнаяИнформация.Поле8,
                   |        РегистрСведенийКонтактнаяИнформация.Поле9,
                   |        РегистрСведенийКонтактнаяИнформация.Поле10,
                   |        ВЫРАЗИТЬ(РегистрСведенийКонтактнаяИнформация.Комментарий КАК СТРОКА(1000)),
                   |        РегистрСведенийКонтактнаяИнформация.ЗначениеПоУмолчанию
                   |    ИЗ
                   |        РегистрСведений.КонтактнаяИнформация КАК РегистрСведенийКонтактнаяИнформация
                   |    ГДЕ
                   |        РегистрСведенийКонтактнаяИнформация.Объект = &Объект) КАК ВложенныйЗапрос
                   |
                   |СГРУППИРОВАТЬ ПО
                   |    ВложенныйЗапрос.Вид,
                   |    ВложенныйЗапрос.Тип,
                   |    ВложенныйЗапрос.Объект
                   |
                   |УПОРЯДОЧИТЬ ПО
                   |    Представление УБЫВ,
                   |    ВложенныйЗапрос.Тип.Порядок,
                   |    Вид";
                
    
    Запрос.УстановитьПараметр("ВидОбъектаКонтактнойИнформации", ВидОбъектаКИ(Ссылка));
    Запрос.УстановитьПараметр("Объект", Ссылка);
    
    ТабЗн = Запрос.Выполнить().Выгрузить();
    Для Каждого стр Из ТабЗн Цикл
        стр.Представление = СокрП(стр.Представление);
        стр.Комментарий   = СокрП(стр.Комментарий);
    КонецЦикла;
    
    НаборЗаписей.Загрузить(ТабЗн);
    
КонецПроцедуры


В чем проблема та?


 i 

Код выделяйте!
 
MATEVI
Конфигурация?
Batchir
Цитата(KCHLEBOPEK @ 24.02.12, 14:20) необходимо зарегистрироваться для просмотра ссылки
При добавлении в справочники документа вылетает ошибка

+ Это как понимать и где происходит?
KCHLEBOPEK
Цитата(Batchir @ 24.02.12, 18:59) необходимо зарегистрироваться для просмотра ссылки
+ Это как понимать и где происходит?


Нет ошибка вылетает не в конфигурации а уже в самой программе 1с.
Захожу в саму программу запускаю справочники ФизическиеЛица пытаюсь создать документ и вылетает ошибка которую я описал
MATEVI
От Вас просят указать конфигурацию 1С в которой Вы работаете! Смотрите п.8 правил:

Цитата
8. Указываем название конфигурации и номер релиза по которой задается вопрос (частая ошибка: автор имел ввиду,например, комплексную конфигурацию, а вопрос создал в темах по бухгалтерии, а мы голову ломаем).

Для указания информации, о которой говорится в пунктах 7 и 8 необходимо в 1С посмотреть "Справка/О программе". В первой строке указан релиз платформы. А название и релиз конфигурации указан далее за словом "Конфигурация:"


А вообще стоит с правилами ознакомиться, ибо темы не оформленые по правилам летят в корзину!
KCHLEBOPEK
1С:Предприятие 8.1 (8.1.15.14)
Бухгалтерия предприятия, редакция 1.6 (1.6.5.2)
Извиняйте не знал.
MATEVI
Это российская что ли? В плане счетов 50 - касса, 51 р/с если мне память не изменяет smile.gif
Еще и судя по всему старая очень.
KCHLEBOPEK
Цитата(MATEVI @ 24.02.12, 20:34) необходимо зарегистрироваться для просмотра ссылки
Это российская что ли? В плане счетов 50 - касса, 51 р/с если мне память не изменяет smile.gif
Еще и судя по всему старая очень.


ну да российская smile.gif
MATEVI
А сами Вы тоже из России? Если да то стоит найти специалистов/франчайзи в Вашем городе, и обновить вашу конфигурацию, т.к. судя по всему эту ошибку скорее всего уже исправили в последующих релизах.
KCHLEBOPEK
да из России, да это конфигурация я из нее беру только нужное мне, а так я вообще свою конфигурацию делаю.
Не могу найти конфигурацию для ВУЗ, если знаете подскажите, пожалуйста)
MATEVI
необходимо зарегистрироваться для просмотра ссылки
необходимо зарегистрироваться для просмотра ссылки

А вообще задача автоматизации в чем состоит?
KCHLEBOPEK
ЧТО ХОТЬ ЗНАЧИТ Поле объекта не обнаружено (Отбор) ?

Цитата(MATEVI @ 24.02.12, 20:49) необходимо зарегистрироваться для просмотра ссылки
необходимо зарегистрироваться для просмотра ссылки
необходимо зарегистрироваться для просмотра ссылки

А вообще задача автоматизации в чем состоит?


Да надо создать БД для ВУЗ, вот пытаюсь.
по ссылкам это покупать надо? а нет бесплатной?
logist
Значит что у НаборЗаписей нет поля Отбор.
KCHLEBOPEK
Цитата(logist @ 24.02.12, 21:28) необходимо зарегистрироваться для просмотра ссылки
Значит что у НаборЗаписей нет поля Отбор.


Ну и как бы это исправить? добавить поле, но НаборЗаписей создается в этой процедуре которую я выложил, и где там добавить поле Отбор?
MATEVI
Ну что Вам ответить...
1. Для начала если Вы хотите что написать в 1С необходимо, хотя бы почитать/посмотреть радченко, гилева и т.д. Различных самоучителей в "нете валом".
2. "БД для ВУЗа"??? Есть например 1С для склада - в ней ведется учет движения товаров по складам, 1С для бухгалтерии - в ней ведется бухгалтерия smile.gif А что ведется в Вузе?
Vofka
Цитата(KCHLEBOPEK @ 24.02.12, 17:45) необходимо зарегистрироваться для просмотра ссылки
Ну и как бы это исправить?

Доработать платформу.
KCHLEBOPEK
Цитата(MATEVI @ 24.02.12, 21:45) необходимо зарегистрироваться для просмотра ссылки
Ну что Вам ответить...
1. Для начала если Вы хотите что написать в 1С необходимо, хотя бы почитать/посмотреть радченко, гилева и т.д. Различных самоучителей в "нете валом".
2. "БД для ВУЗа"??? Есть например 1С для склада - в ней ведется учет движения товаров по складам, 1С для бухгалтерии - в ней ведется бухгалтерия smile.gif А что ведется в Вузе?


ВУЗе Ведется учет движения контингента студентов, приказы к студентам их данные их статус на данных момент, прием также, много чего, я сделал Как Физические лица но тут эта ошибка, фиг знает че с ней делать. А у меня все упирается в этот справочник


 ! 

У нас не принято тыкать.
 


Цитата(Vofka @ 24.02.12, 21:58) необходимо зарегистрироваться для просмотра ссылки
Доработать платформу.


Да вы КЭП))
logist
Панове, щось мені здається, що подібні питання про базу для ВНЗ вже були на форумі, тільки тоді це було щось на кшталт завдання для курсової...
KCHLEBOPEK
Цитата(logist @ 24.02.12, 23:29) необходимо зарегистрироваться для просмотра ссылки
Панове, щось мені здається, що подібні питання про базу для ВНЗ вже були на форумі, тільки тоді це було щось на кшталт завдання для курсової...

Для дипломной вообщето, я ее до сих пор делаю
alex040269
Цитата(KCHLEBOPEK @ 24.02.12, 17:39) необходимо зарегистрироваться для просмотра ссылки
Ну и как бы это исправить? добавить поле, но НаборЗаписей создается в этой процедуре которую я выложил, и где там добавить поле Отбор?

Скорее всего в этом НаборЗаписей передается значение Неопределено, ну или другой тип НЕ НаборЗаписейРегистра.
Нужно смотреть от куда вызывается процедура, где создается и чем "заполняется" данная переменная... ну и что-то с эти делать!!!

Цитата(KCHLEBOPEK @ 24.02.12, 19:33) необходимо зарегистрироваться для просмотра ссылки
Для дипломной вообщето, я ее до сих пор делаю


Если не секрет, какая у Вас специальность?

Цитата(KCHLEBOPEK @ 24.02.12, 19:24) необходимо зарегистрироваться для просмотра ссылки
фиг знает че с ней делать. А у меня все упирается в этот справочник


Во-первых не справочник, а РегистрСведений, а во-вторых сначала нужно посмотреть какой тип имеет Ваш НаборЗаписей на момент ошибки.ногое может проясниться
KCHLEBOPEK
Цитата(alex040269 @ 25.02.12, 14:20) необходимо зарегистрироваться для просмотра ссылки
Скорее всего в этом НаборЗаписей передается значение Неопределено, ну или другой тип НЕ НаборЗаписейРегистра.
Нужно смотреть от куда вызывается процедура, где создается и чем "заполняется" данная переменная... ну и что-то с эти делать!!!



Если не секрет, какая у Вас специальность?



Во-первых не справочник, а РегистрСведений, а во-вторых сначала нужно посмотреть какой тип имеет Ваш НаборЗаписей на момент ошибки.ногое может проясниться


Жму НаборЗаписей перейти к определению показывает НаборЗаписей эту процедуру которую я выложил и к РегистрСведений.КонтактнаяИнформация но и там и там вроде все нормально, ну и как посмотреть где она создается?

Секрет

Я имел в ввиду Справочник Физические лица, в смысле тип?
pablo
Цитата(KCHLEBOPEK @ 27.02.12, 13:16) необходимо зарегистрироваться для просмотра ссылки
Я имел в ввиду Справочник Физические лица, в смысле тип?

Вот такой вопрос сразу свидетельствует об уровне знаний по программированию в целом, без привязки к 1С.
Очень похоже на то, что Вы вызываете типовую процедуру с неправильными параметрами.
Применительно к Вашей ситуации могу сказать, что следует найти "неправильную" строчку вызова процедуры и запустить отладчиком и посмотреть тип данных Вашей переменной при вызове функции.

Кстати, Ваша задача называется "Деканат" и Вы плаваете даже на уровне постановки задачи, не говоря о программировании.
KCHLEBOPEK
Цитата(pablo @ 27.02.12, 17:29) необходимо зарегистрироваться для просмотра ссылки
Вот такой вопрос сразу свидетельствует об уровне знаний по программированию в целом, без привязки к 1С.
Очень похоже на то, что Вы вызываете типовую процедуру с неправильными параметрами.
Применительно к Вашей ситуации могу сказать, что следует найти "неправильную" строчку вызова процедуры и запустить отладчиком и посмотреть тип данных Вашей переменной при вызове функции.

Кстати, Ваша задача называется "Деканат" и Вы плаваете даже на уровне постановки задачи, не говоря о программировании.

Я сразу написал что не силен в 1с.
В смысле ваша задача Деканат?
При вызове функции в откладчике указывает на ошибку в процедуре которую я выложил вот эту строчку НаборЗаписей.Отбор.Объект.Значение = Ссылка;
DmitryS
Мне кажется что нужно обратить внимание на свойство "ОсновнойОтбор" для измерения "Объект".
KCHLEBOPEK
Цитата(DmitryS @ 27.02.12, 19:49) необходимо зарегистрироваться для просмотра ссылки
Мне кажется что нужно обратить внимание на свойство "ОсновнойОтбор" для измерения "Объект".

Нет там флажки стоят.

Решил я эту проблему, запустив проверку конфигурации и устранив все возникшие там ошибки.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.