Клиент-сервер деректерін 1С Есептеу бағдарламасында (әдетте 8.3.xxxx нұсқаларында) алмасқанда, жергілікті компьютер операторы «POST сұрауын ресурсқа / e1cib / logForm» орындаған кезде қате пайда болады. Бұл проблема әдетте бағдарламалық жасақтама сипатына ие және бұл бағдарламаға дұрыс жазылған жаңартумен байланысты. Төменде / e1cib / logForm ресурсына POST сұрауының қателігі, оның пайда болу факторлары және оны түзету әдісі туралы түсіндіремін.
Мақала мазмұны:
- Перевод и причины дисфункции 1 Ауызша аударма және дисфункцияның себептері
- Как исправить ошибку запроса POST к ресурсу /e1cib/logForm 2 POST сұрауының қатесін resource / e1cib / logForm-ға қалай түзетуге болады
- Заключение 3 Қорытынды
Ауызша аударма және дисфункцияның себептері
/ E1cib / logForm файлына қатынасу кезінде қате туралы хабардың мәтіні әдетте басқа себеп болуы мүмкін (сервер қатесі, DBMS қателігі және басқалары) себебін сипаттайтын себептермен сипатталады.
Проблема бағдарламаның сервер нұсқасында орын алады және келесі жаңартуды «1С» -ке орнатқаннан кейін. 8.3.6, 8.3.8.xx, 8.3.9.xxx бағдарламаларының нұсқалары, олар бойынша қарастыратын дисфункция жиі кездеседі, мәселе туындады.
«Ресурсына / POST сұранысын орындау кезінде қате» кездейсоқ түрде кездейсоқ орын алады, көп жағдайда ол пайда болған кезде ешқандай заңдылықтар жоқ, ол «1С бақыт туралы» техникалық қолдауын толығымен қанағаттандырады.
Жоғарыда айтқанымдай, POST сұрау қатесінің себебі - әзірлеушілердің қате жазған бағдарлама коды. Сондықтан, осы жағдайда, сіз ДК дұрыс жұмыс істемеу себептерін іздеуге болмайды, бірақ төменде сипаттайтын проблема бар шешімдерге назар аударыңыз.
Сіз сондай-ақ біздің 0000000002 қате коды туралы біздің материалымызға берілген мәлімдеме дисфункциясымен байланысты болуы мүмкін .
POST сұраныс қатесін resource / e1cib / logForm қалай түзетуге болады
POST қатесін ресурстан / e1cib / logForm-ден құтқару үшін мынаны ұсынамын:
- Деректер базасының стандартты «Тестілеу және жөндеу» (TI) орындау. Бұл операция «Конфигураторға» бару арқылы орындалады, мұнда «Басқару» қойындысында «Тестілеу және жөндеу» опциясын таңдау қажет. Операция монополиялық тәртіпте жүргізілуі тиіс, сондықтан сізден басқа ешкім дерекқорда болмауы керек. Осы процедураны орындамас бұрын, сіздің деректер қорларыңыздың қауіпсіз көшірмесін жасау ұсынылады;
- 1С нұсқасына ең соңғы жаңартуларды орнатыңыз. Осы қатенің шыңы 2016-2017 жылдары орын алғандықтан, әзірлеушілер осы қатені жою үшін бірқатар жаңартулар шығарды. «1С» үшін жаңа жаңартуларды орнатыңыз, егер ол көмектеспесе, алға қарай жүріңіз;
- Бағдарламаны алдыңғы нұсқаға оралыңыз. Кейбір жағдайларда (пайдаланушылардың ең соңғы жаңартулары орнатылған), бағдарламаның бұрынғы (әрі қарайғы) нұсқасына қайта оралуы көмектесті;
- Серверге кіру кезінде кэшті тазалау ұсынылады. Серверде «server agent 1c enterprise» деп аталатын сервисті, сервер кэш каталогында тоқтатыңыз * .1 кеңейтімі бар файлдарды қоспағанда, барлығын жойыңыз Каталогқа мысал жолдары болуы мүмкін:
Бағдарлама файлдары \ 1cv8 \ srvinfo \ reg_1541
Көрсетілген қызметті қайта іске қосыңыз;
- 1C Enterprise серверінің өзін қайта іске қосыңыз. Кейбір пайдаланушылар үшін, бұл POST сұрауының / e1cib / logForm ресурстарына қатысты мәселені шешуге көмектесті;
- Кеңес алу және көмек алу үшін 1С ресми қолдау көрсетіңіз . Желіге хабарласу (мысалы, e-mail v8@1c.ru) немесе 1С техникалық қолдауына (495) 956-11-81 телефон арқылы хабарласуға болады. Осы қателіктің массиві болғандықтан және бірінші жылда байқалмағандықтан, техникалық қолдау мамандары проблеманы шешу үшін жұмыс істейтін алгоритмдер бар.
Сондай-ақ, біздің сайтта элемент міндетті түрде болу жағдайын бұзғаны үшін 0400300003 қатесін бөлшектедік.
Қорытынды
POST сұрау қатесінің ресурсқа / e1cib / logForm-ға пайда болуының негізгі факторы - әзірлеушілердің қате жазған 1С бағдарламасына арналған жаңарту коды. Мәселені тиімді шешу 1С нұсқаңызды соңғы нұсқаға дейін жаңарту болып табылады, бұл жерде дисфункция қазірдің өзінде бекітілген және қатенің пайда болуы бұдан былай байқалмайды.
Түсіндіру - өршіл және бос.
Бұл қатенің себептерінің бірі - 2048 таңбадан асатын немесе мағынада кейбір арнайы таңбалары бар сұраудағы параметрді беру.
Жоғарыда айтылғандай, сұранымнан «мағынада кейбір арнайы таңбаларды» алып тастауға, ұзындықты қысқартуға немесе нақты қатені көрсету арқылы сұрауды қайтаруға кедергі келтіретін «қате жазылған кодты жасаушылар» дейді.