Проблемът, с който се сблъскват потребителите на 1C, е „Грешка: полето на обекта не е намерено“, най-често се появява при стартиране. Този проблем създава неудобства и забавя работния процес. Много потребители, както показват проучванията, не знаят как бързо и самостоятелно да решат този проблем. Нека да разгледаме ефективни препоръки.
В настройките на 1C на всеки обект се присвоява собствено поле. След като анализирахме тази грешка от гледна точка на програмиста, можем да заключим: проблемът се появява, когато програмата има достъп до поле, което не е посочено в обекта. Оценявайки проблема от гледна точка на потребителите, грешката в 1C е, че програмата не може да намери зададен от потребителя атрибут.
Грешка 1C обикновено се появява в три ситуации:
Този списък може да продължи, но методите за разрешаване на срива зависят изцяло от подробностите за неправилното показване на страницата.
Грешка: Полето за обект не е намерено 1C (Удостоверяване)
В най-новите актуализации на 1C можете да влезете чрез OpenID. Тази нова опция улеснява влизането, след като връзката ви е прекъсната.
Можете да разрешите проблема по няколко начина:
Как да коригирате проблема без да използвате актуализация:
Грешка: полето не е намерено (склад)
Причина: данните в документа са посочени например в средата на таблицата, но трябва да се намират в заглавката:
Грешка: Полето за обект не е намерено (Префикс за тегло на елемент)
Опции за разрешаване на проблема:
Грешка: Полето за обект не е намерено (низ за търсене)
Грешка: Полето за обект не е намерено (Акаунт)
Можете да коригирате тази грешка, ако активирате „Независимо управление на партньори и изпълнители“ в настройките. За да отидете в това меню с настройки, отидете на „Администриране“ и след това на „CRM и продажби“.
Грешката, която разглеждаме, често се появява в новите версии на програмата по време на въвеждането на нови софтуерни механизми. В повечето случаи проблемът се разрешава сам по време на пускането на нова версия. За да не чакате нова версия, не забравяйте да запазите резервни копия. Това ще ви върне към предишната версия. Тази опция може да се използва във всяка ситуация, когато се появи грешка 1C.
Съществува и определен алгоритъм на действия за отстраняване на грешки, който се основава чисто на технически проблеми:
Проблемът, с който се сблъскват потребителите на 1C, е „Грешка: полето на обекта не е намерено“, най-често се появява при стартиране. Този проблем създава неудобства и забавя работния процес. Много потребители, както показват проучванията, не знаят как бързо и самостоятелно да решат този проблем. Нека да разгледаме ефективни препоръки.
В настройките на 1C на всеки обект се присвоява собствено поле. След като анализирахме тази грешка от гледна точка на програмиста, можем да заключим: проблемът се появява, когато програмата има достъп до поле, което не е посочено в обекта. Оценявайки проблема от гледна точка на потребителите, грешката в 1C е, че програмата не може да намери зададен от потребителя атрибут.
Грешка 1C обикновено се появява в три ситуации:
Този списък може да продължи, но методите за разрешаване на срива зависят изцяло от подробностите за неправилното показване на страницата.
Грешка: Полето за обект не е намерено 1C (Удостоверяване)
В най-новите актуализации на 1C можете да влезете чрез OpenID. Тази нова опция улеснява влизането, след като връзката ви е прекъсната.
Можете да разрешите проблема по няколко начина:
Как да коригирате проблема без да използвате актуализация:
Грешка: полето не е намерено (склад)
Причина: данните в документа са посочени например в средата на таблицата, но трябва да се намират в заглавката:
Грешка: Полето за обект не е намерено (Префикс за тегло на елемент)
Опции за разрешаване на проблема:
Грешка: Полето за обект не е намерено (низ за търсене)
Грешка: Полето за обект не е намерено (Акаунт)
Можете да коригирате тази грешка, ако активирате „Независимо управление на партньори и изпълнители“ в настройките. За да отидете в това меню с настройки, отидете на „Администриране“ и след това на „CRM и продажби“.
Грешката, която разглеждаме, често се появява в новите версии на програмата по време на въвеждането на нови софтуерни механизми. В повечето случаи проблемът се разрешава сам по време на пускането на нова версия. За да не чакате нова версия, не забравяйте да запазите резервни копия. Това ще ви върне към предишната версия. Тази опция може да се използва във всяка ситуация, когато се появи грешка 1C.
Съществува и определен алгоритъм на действия за отстраняване на грешки, който се основава чисто на технически проблеми:
Може би една от най-често срещаните грешки при работа с програми и конфигурации, пуснати от 1C, е съобщението „Полето на обекта не е открито“. Тази статия е посветена на причините за тази грешка, методите за нейното отстраняване и ситуациите, в които се проявява.
Всяка конфигурация на 1C е набор от обекти с метаданни, до които програмата периодично има достъп. Всеки обект се характеризира с набор от полета. Това е неправилният резултат от достъпа до полето на обекта, който програмата съобщава, когато се появи този прозорец.
Тази ситуация може да възникне по всяко време:
Съобщението 1C обектно поле не е намерено, най-често се появява след извършване на промяна в конфигурацията (добавянето му независимо или актуализирането му до текущата версия). Основната причина за това е небрежността на програмистите:
Трябва да се отбележи, че за 1C „Обектното поле не е открито“ не е критична грешка. Работата на системата продължава, прекъсва се само изпълнението на модула, в чието тяло е възникнала грешката.
Каквито и да са причините за тази грешка, тя може да бъде решена без намесата на програмисти само в един случай: ако грешката е причинена от актуализиране на конфигурационната доставка.
В този случай можете да възстановите резервното копие на базата данни или да върнете актуализацията, след което в новата версия на конфигурацията грешката най-вероятно ще бъде коригирана. В повечето други случаи се изискват промени в изпълнимия код на програмата.
Във версиите на програмата след версия 8.2.15, за да се опрости идентификацията на потребителя, беше въведена възможност за влизане с помощта на OpenID. По време на тази версия много потребители се натъкнаха на грешката „Обектното поле не е намерено (OpenID удостоверяване).
Както по-късно се оказа, причината за появата на този прозорец е, че по-рано разработените конфигурации не са взели предвид възможността за такова удостоверяване. А програмният код не съдържаше механизъм за решаване на такъв проблем.
Основните решения бяха:
Във всеки случай, без значение какво причинява изключителната ситуация, никога не трябва да се паникьосвате. Опитайте се да прочетете какво ви казва програмата, какво поле липсва, анализирайте какви действия са довели до появата на съобщението и се свържете със специалист по техническа поддръжка. Най-често този проблем се решава в рамките на един час от момента на контакта.
Понякога се случва след актуализиране на 1C да пише „Обектно поле не е открито“, което показва конкретен обект. Това може да стане при влизане в програмата, при попълване на формуляр и т.н.
Ако мислите за същността на съобщението, очевидно е, че програмата не може да намери посочения от потребителя обект. Тази ситуация е типична за инсталиране на нова версия, работеща на остаряла платформа. В този случай механизмите на наследената платформа не вземат предвид промените в изданието и имат достъп до атрибут, който вече не съществува.
Фиг.1
Модулът, към който се осъществява достъп, спира да работи, но програмата не може да прекъсва работата му. Когато грешката е в приложение или модул за обработка, програмата може да не стартира, когато се стартира.
Важно е да погледнете описанието на доставката, което се отваря при инсталиране на актуализацията. Там трябва да бъдат посочени препоръки за използване на версията на платформата.
Фиг.2
По този начин първото и основно решение на проблема е актуализирането на платформата 1C:Enterprise.
За да видите каква платформа сме инсталирали, трябва да отидете в елемента от менюто „Инструменти“ - „За програмата“, където в горния ред виждаме версията на нашата платформа и я сравняваме с препоръчителната, когато инсталираме актуализация на конфигурацията .
Фиг.3
Грешката може да възникне дори ако програмната платформа е актуализирана, например след актуализиране на конфигурацията, когато щракнете върху бутона „Избор“ в документа за внедряване, се появява съобщението „Обектното поле не е намерено (валута)“. Каква може да е причината тук, след като платформата е актуализирана? Някои програмни параметри могат да бъдат фиксирани в настройките на потребителя и за отстраняване на грешката е достатъчно да изчистите настройките му. В „1C: Счетоводство 3.0“ този елемент се намира в „Администрация“ - „Настройки на програмата“ - „Настройки за потребители и права“.
Фиг.4
В подраздела „Лични настройки на потребителя“ следваме хипервръзката „Изчистване на настройките“, където можем да изберем дали да изчистим настройките за всички потребители или само за избрания. Можем също да изберем да изчистим всички настройки или определени типове настройки.
Фиг.5
Фиг.6
Пред нас ще се отворят настройките на потребителя, в които той може да използва остарели обекти, към които се отнася програмната грешка. Можем да изберем конкретна настройка (както ни подсказва грешката) или да изчистим всички настройки.
Фиг.7
Ако грешката не е свързана с платформата и потребителските настройки, тогава може би просто е имало повреда в информационната база, която е повредила посочения обект. В този случай се препоръчва да извършите „Тестване и коригиране на информационната база“ в режим Конфигуратор, в елемента от менюто „Администрация“.
Фиг.8
При тестване и коригиране е необходимо да се провери логическата и референтната цялост на базата данни. Ако даден обект не бъде открит, можем да конфигурираме програмата за проверка да реши какво да прави с такива обекти - да създава обекти, да изчиства препратки или да не ги променя.
Фиг.9
Когато изберете опцията „Създаване на обекти“, програмата, когато открие несъществуваща препратка към обект, създава елемент, нещо като мъниче. Когато изберете опцията „Изчистване на връзки“ или „Изтриване на обект“, неправилните връзки просто ще бъдат изтрити. Ако оставим превключвателя в позиция „Не променяй“, програмата просто ще ни насочи към този обект, без да предприема никакви действия. Тази опция явно няма да ни помогне.
По този начин всяка грешка в програмата 1C има логично обяснение.
Проблемът, с който се сблъскват потребителите на 1C:Enterprise, е „Грешка: полето на обекта не е намерено“, най-често се появява при стартиране. Този проблем създава неудобства и забавя работния процес. Много потребители, както показват проучванията, не знаят как бързо и самостоятелно да решат този проблем. Нека да разгледаме ефективни препоръки.
В настройките на 1C:Enterprise на всеки обект се присвоява собствено поле. След като анализирахме тази грешка от гледна точка на програмиста, можем да заключим: проблемът се появява, когато програмата има достъп до поле, което не е посочено в обекта. Оценявайки проблема от гледна точка на потребителите, грешката в 1C:Enterprise е, че програмата не може да намери зададен от потребителя атрибут.
Този списък може да продължи, но методите за разрешаване на срива зависят изцяло от подробностите за неправилното показване на страницата.
В най-новите актуализации на 1C:Enterprise можете да влезете чрез OpenID. Тази нова опция улеснява влизането, след като връзката ви е прекъсната.
Можете да разрешите проблема по няколко начина:
Как да коригирате проблема без да използвате актуализация:
Причина: данните в документа са посочени например в средата на таблицата, но трябва да се намират в заглавката:
Опции за разрешаване на проблема:
Можете да коригирате тази грешка, ако активирате „Независимо управление на партньори и изпълнители“ в настройките. За да отидете в това меню с настройки, отидете на „Администриране“ и след това на „CRM и продажби“.
Грешката, която разглеждаме, често се появява в новите версии на програмата по време на въвеждането на нови софтуерни механизми. В повечето случаи проблемът се разрешава сам по време на пускането на нова версия. За да не чакате нова версия, не забравяйте да запазите резервни копия. Това ще ви върне към предишната версия. Тази опция може да се използва във всяка ситуация, когато се появи грешка в 1C:Enterprise.
Специалистите на 1C:Enterprise дават още няколко общи препоръки какво да направите, ако потребителят срещне грешки при показване на функционалността на програмата:
Съществува и определен алгоритъм на действия за отстраняване на грешки, който се основава чисто на технически проблеми: