• راه اندازی و استفاده از مرورگر وب Microsoft Internet Explorer. راه اندازی و استفاده از مرورگرهای وب راه اندازی و استفاده از مرورگر وب Apple Safari

    در اینجا می توانید اطلاعات دقیقی درباره راه اندازی و پیکربندی مرورگرهای وب Microsoft Internet Explorer، Mozilla Firefox، Apple Safari و Google Chrome برای کار با برنامه 1C: Managing Our Company ("UNF") بیابید.

    راه اندازی و استفاده از مرورگر وب Microsoft Internet Explorer

    ویژگی های استفاده

    برای کار با سرویس گیرنده وب در سیستم عامل Windows XP SP 2، یک کتابخانه سیستم مورد نیاز است jscript.dllنسخه ها 5.6.0.8834 یا بالاتر

    کتابخانه در فهرست موجود است سیستم 32سیستم عامل. اگر نسخه قبلی کتابخانه روی رایانه شما نصب شده باشد، عملکرد سرویس گیرنده وب ممکن است به میزان قابل توجهی کندتر شود. برای به روز رسانی نسخه، باید بسته به روز رسانی واقع در http://support.microsoft.com/kb/942840/en-us را دانلود کنید.

    هنگام استفاده از مایکروسافت اینترنت اکسپلورر 7 و مایکروسافت اینترنت اکسپلورر 8 با نشانک‌های فعال، در پنجره‌ای که نشانک‌ها وجود دارد، برای جابه‌جایی با استفاده از صفحه‌کلید از حالت اصلی (پنجره با نشانک‌ها) به فرم فرزند (پنجره جداگانه)، از میانبرهای صفحه کلید استفاده کنید + Ctrl+F6. اگر نشانک‌ها غیرفعال هستند، می‌توانید از میانبر صفحه کلید Ctrl+Tab نیز برای جابه‌جایی استفاده کنید.

    برای این

    • در منو ابزارمورد را انتخاب کنید گزینه های اینترنتو تنظیمات را انجام دهید:
      • روی زبانه امنیتبرای منطقه اینترنت، روی دکمه کلیک کنید سایر (سطح سفارشی);
      • در فصل اسکریپتبرای پارامتر اسکریپت نویسی فعالنصب فعال کردنو دکمه را فشار دهید "خوب".
    • اجازه دادن به پنجره‌های بازشو:
      • به برگه بروید حریم خصوصی;
      • در فصل مسدود کننده پاپ آپعلامت کادر را بردارید مسدود کردن پاپ آپ ها.
      • روی زبانه حریم خصوصیاز نوار لغزنده برای انتخاب سطح استفاده از کوکی ها استفاده کنید - نه بالاتر متوسط ​​رو به بالا.

    اگر قصد دارید با یک اسکنر بارکد، ترازو الکترونیکی یا سایر اجزای خارجی کار کنید، باید مرورگر وب را به صورت زیر پیکربندی کنید:

    • روی زبانه امنیتروی دکمه کلیک کنید سایر (سطح سفارشی);
    • در پنجره باز شده باید نصب کنید فعال کردنبرای پارامترهای زیر:
      • ارسال خودکار برای کنترل های ActiveX;
      • کنترل های ActiveX امضا شده را دانلود کنید;
      • کار با اشیاء و پلاگین های ActiveX (کنترل ها و پلاگین های ActiveX را اجرا کنید);
      • کار با اشیایی که به عنوان امن علامت گذاری شده اند (کنترل های اسکریپت ActiveX برای اسکریپت ایمن علامت گذاری شده اند).

    هر بار که پنجره های کمکی را باز می کنید، طرح بندی صفحه کلید از تنظیمات سیستم عامل انتخاب می شود. اگر با زبان ورودی داده مطابقت ندارد، برای جلوگیری از تغییر زبان، توصیه می شود زبان ورودی مورد نظر را در تنظیمات مشخص کنید.

    برای تنظیم زبان ورودی پیش فرض، مراحل زیر را دنبال کنید:

    • تنظیمات سیستم عامل را باز کنید "گزینه های منطقه ای و زبان";
    • روی نشانک "زبان ها"در فصل "خدمات متن و زبان های ورودی"روی دکمه کلیک کنید "جزئیات...";
    • در پنجره ای که در برگه باز می شود "تنظیمات"در فصل "زبان ورودی پیش فرض"زبان مورد نظر را انتخاب کنید؛
    • روی دکمه کلیک کنید "خوب".

    هنگام کار در اینترنت اکسپلورر 8، در برخی شرایط، هنگامی که از پنجره ای دیگر به پنجره ای که قبلاً باز شده است، یک گفتگو با متن "برای رفتن به پنجره روی OK کلیک کنید" و یک دکمه OK ظاهر می شود. پس از فشار دادن دکمه، به پنجره منتقل می شوید.

    ویژگی های استفاده از ابزارهای پیشرفته برای کار با فایل ها

    پیاده سازی برای اینترنت اکسپلورر نیاز به نصب یک جزء خاص ActiveX دارد 1C: Enterprise 8.2. پسوند مدیریت فایل برای اینترنت اکسپلورر (x86)، یا نسخه 64 بیتی آن برای اینترنت اکسپلورر 64 بیتی. کامپوننت در پلتفرم گنجانده شده است، اما نصب آن باید در پیکربندی ارائه شود (یک فراخوانی به روش InstallFileWorkingExtension باید اجرا شود).

    برای کار با کامپوننت، مرورگر باید حقوق نصب و استفاده از اجزای امضا شده ActiveX را برای منطقه ای که وب سایت در آن قرار دارد، داشته باشد.

    کتابخانه Microsoft Core XML Services (MSXML) برای کار با فایل ها استفاده می شود. نسخه های پیشنهادی MSXML 6.0 و MSXML 4.0 هستند. اگر از MSXML 3.0 استفاده می کنید، ممکن است مشکلاتی در انتقال فایل های بزرگ از کلاینت به سرور وجود داشته باشد.

    فهرستی از نسخه‌های ماژول MSXML، محدودیت‌ها و توصیه‌های نصب را می‌توانید در این صفحه پیدا کنید.

    راه اندازی و استفاده از مرورگر وب موزیلا فایرفاکس

    ویژگی های استفاده

    تمامی عملیات با فایل سیستم (دریافت فایل از سرور، انتقال فایل به سرور، حذف فایل و غیره) به صورت کاملا تعاملی انجام می شود. اگر عمل به تعامل کاربر نیاز نداشته باشد (به عنوان مثال، انتخاب یک فایل)، سپس یک گفتگوی هشدار نمایش داده می شود که کاربر را ملزم به تأیید می کند.

    تنظیمات استفاده از مرورگر وب

    برای اتصال به پایگاه های اطلاعاتی 1C: Enterprise 8 با استفاده از موزیلا فایرفاکس، باید تنظیمات زیر را انجام دهید:

    • مرورگر خود را در منو باز کنید ابزارمورد را انتخاب کنید تنظیمات;
    • محتوا
      • علامت را بردارید؛
      • کادر را علامت بزنید جاوا اسکریپت را فعال کنید.
    • به بخش بروید حریم خصوصیتنظیمات زیر را تنظیم کنید:
      • کادر را علامت بزنید پذیرش کوکی ها از سایت ها;
      • برای تنظیمات دقیق برای پذیرش یا رد کوکی ها، روی دکمه کلیک کنید استثناهاو توضیحات در گفتگوی تنظیمات را دنبال کنید.

    اگر از نسخه انگلیسی موزیلا فایرفاکس به عنوان مرورگر استفاده می شود، برای اینکه کلاینت وب به درستی کار کند، باید تنظیمات زیر را انجام دهید (محل تنظیمات برای نسخه 3.5 داده شده است):

    • مرورگر خود را در منو باز کنید ابزارمورد را انتخاب کنید گزینه ها;
    • روی نشانک فهرستدر گروه فونت ها و رنگ هاروی دکمه کلیک کنید پیشرفته;
    • در پارامتر رمزگذاری کاراکتر پیش فرضانتخاب کنید یونیکد.

    اصلاح سایر پارامترهایی که ممکن است برای کار با سرویس گیرنده وب 1C:Enterprise مورد نیاز باشد را می توان با استفاده از دستور انجام داد. "سرویس - تنظیمات مرورگر وب". پنجره تنظیماتی را ایجاد می کند که می تواند در تنظیمات خود مرورگر وب در گفتگوی درخواست امتیاز نیز انجام شود.

    این پنجره به شما امکان می دهد تنظیمات مرورگر زیر را پیکربندی کنید (تنظیمات مشابه مرورگر وب در داخل پرانتز نشان داده شده است):

    • اجازه کار با کلیپ بورد، پسوند فایل، اجزای خارجی(signed.applets.codebase_principal_support) - برای کار با کلیپ بورد، اجزای خارجی و کار پیشرفته با فایل ها (درست)؛
    • اجازه استفاده از کاراکترهای غیر لاتین در پارامترهای رشته راه اندازی(network.standard-url.encode-query-utf8) - برای استفاده از کاراکترهای غیر لاتین در نوار آدرس (درست)؛
    • به استفاده از صفحه کلید برای جابه‌جایی بین پنجره‌های برنامه اجازه دهید(dom.popup_allowed_events) - امکان پیمایش در پنجره های برنامه با استفاده از صفحه کلید (رویداد keydown را به مقدار پارامتر اضافه می کند).
    • از احراز هویت سیستم عامل استفاده کنید(network.automatic-ntlm-auth.trusted-uris) - در صورت تنظیم، احراز هویت سیستم عامل انجام خواهد شد. این تنظیم فقط مقدار کلید network.automatic-ntlm-auth.trusted-uris را تغییر می دهد. برای احراز هویت سیستم عامل در پیکربندی شبکه و وب سرور خاص، ممکن است لازم باشد مقادیری را برای کلیدهای network.negotiate-auth.trusted-uris و network.negotiate-auth.delegation-uris تنظیم کنید. برای اطلاعات بیشتر به https://developer.mozilla.org/en/Integrated_Authentication مراجعه کنید.

    این تنظیمات را می توان به صورت دستی نیز پیکربندی کرد. برای این کار باید در نوار آدرس مرورگر وب خود تایپ کنید about:config، سپس در خط فیلتر هر کلمه ای را از نام پارامتر تایپ کنید (به عنوان مثال، اصلی) و مقدار آن را در لیست تغییر دهید.

    • مرورگر خود را در منو باز کنید ابزارمورد را انتخاب کنید تنظیمات;
    • در پنجره باز شده به بخش بروید پایه ای;
    • کادر را علامت بزنید همیشه از شما خواسته شود که فایل را ذخیره کنید.

    برای پیکربندی دستی احراز هویت:

    • در نوار آدرس مرورگر خود تایپ کنید about:config.
    • سپس در صفحه تنظیمات در خط فیلتر، نام پارامتر را وارد کنید.
      این تنظیم برای سه پارامتر انجام می شود:
      • network.automatic-ntlm-auth.trusted-uris,
      • network.negotiate-auth.delegation-uris,
      • network.negotiate-auth.trusted-uris.
    • در مرحله بعد، لیستی از سرورهای وب را مشخص کنید که از طریق آنها کار با پایگاه داده 1C: Enterprise انجام می شود.
    • وب سرور پشتیبانی می کند NTLM-احراز هویت.
      اگر نام وب سروری که تلاش می شود به آن دسترسی پیدا کنید در لیست نام های موجود در پارامتر ذکر شده باشد. network.automatic-ntlm-auth.trusted-uris، سپس احراز هویت خودکار انجام خواهد شد. اگر نام وب سرور وجود نداشته باشد، مرورگر گفتگویی را نمایش می دهد که در آن باید ورود و رمز عبور کاربر را برای دسترسی به وب سرور مشخص کنید.
    • وب سرور پشتیبانی می کند کربروس-احراز هویت.
      برای دسترسی به وب سرور با این نوع احراز هویت، باید نام این وب سرور را به پارامتر اضافه کنید. هنگام کار با یک پایگاه اطلاعات فایل، این کافی خواهد بود. اگر هنگام استفاده از نسخه سرویس گیرنده-سرور 1C: Enterprise نیاز به اطمینان از احراز هویت خودکار کاربران سرویس گیرنده وب دارید، باید نام DNS این وب سرور را به پارامتر اضافه کنید. network.negotiate-auth.delegation-uris.
      در صورتی که نام وب سرور مورد دسترسی در پارامتر پیدا نشود network.negotiate-auth.trusted-uris، احراز هویت انجام نمی شود و کاربر پیام خطای 401 Unauthorized را مشاهده می کند. برای اطلاع کاربر از اقداماتی که باید انجام دهد، مدیر می‌تواند صفحه پیام خطای 401 را اصلاح کند (مستندات مربوط به وب سرور مورد استفاده خود را ببینید).

    ویژگی های استفاده از ابزارهای پیشرفته برای کار با فایل ها

    تمامی عملیات با فایل سیستم (دریافت فایل از سرور، انتقال فایل به سرور، حذف فایل و غیره) به صورت کاملا تعاملی انجام می شود. اگر عمل به تعامل کاربر نیاز نداشته باشد (به عنوان مثال، انتخاب یک فایل)، سپس یک گفتگوی هشدار نمایش داده می شود که کاربر را ملزم به تأیید می کند.

    پسوند برای کار با فایل ها نیاز به اعطای امتیاز دارد UniversalXPConnect. مرورگر وب موزیلا فایرفاکس درخواست امتیاز را به صورت تعاملی انجام می دهد، اما کاربر می تواند تصمیم را برای یک وب سایت خاص به خاطر بسپارد.

    اگر مرورگر وب موزیلا فایرفاکس تصمیم کاربر برای اعطای امتیاز را به خاطر بیاورد و کاربر بخواهد این تصمیم را تغییر دهد، باید خودش فایل را ویرایش کند. prefs.js، که در پوشه نمایه مرورگر وب موزیلا فایرفاکس او ذخیره می شود.

    توضیح نحوه یافتن پوشه پروفایل در اینجا است:
    http://wiki.mozilla.ru/index.php/درباره نمایه های موزیلا فایرفاکس (مقاله به زبان روسی)
    http://support.mozilla.com/en-US/kb/Profiles (مقاله انگلیسی).

    بعد شما نیاز دارید:
    1. Mozilla FireFox را ترک کنید.
    2. باز کنید prefs.jsهر ویرایشگر متن
    3. یک خط در متن پیدا کنید UniversalXPConnect. قطعه متن زیر پیدا می شود:
    user_pref("capability.principal.codebase.p.granted"، "UniversalXPConnect");


    یا
    user_pref("capability.principal.codebase.p.denied"، "UniversalXPConnect");
    user_pref("capability.principal.codebase.p.id"، "");
    user_pref("capability.principal.codebase.p.subjectName"، "");
    هر شماره ای کجاست و آدرس وب سایت مورد نظر است. اگر متفاوت است، باید به جستجوی "UniversalXPConnect" در متن ادامه دهید.
    4. خطوط پیدا شده را از متن حذف کنید.

    راه اندازی و استفاده از مرورگر وب Apple Safari

    برای استفاده از مرورگر وب، باید ویژگی های اینترنت خود را پیکربندی کنید.

    برای انجام این کار، منو را باز کرده و انتخاب کنید اولویت هاو تنظیمات را انجام دهید:

    • اجازه اجرای اسکریپت های جاوا اسکریپت:
      روی نشانک امنیتانتخاب کنید جاوا اسکریپت را فعال کنید
    • اجازه استفاده از کوکی ها:
      روی نشانک امنیتدر گروه کوکی ها را بپذیریدانتخاب کنید فقط از سایت هایی که بازدید می کنم;
    • اجازه دادن به پنجره‌های بازشو:
      روی نشانک امنیتعلامت کادر را بردارید پنجره های پاپ آپ را مسدود کنید.
    • در منو تنظیمات سافاریمورد را انتخاب کنید اولویت ها;
    • روی نشانک عمومیکادر را علامت بزنید همیشه قبل از دانلود درخواست کنید.

    راه اندازی و استفاده از مرورگر وب گوگل کروم

    برای استفاده از مرورگر وب، باید ویژگی های اینترنت خود را پیکربندی کنید.

    برای انجام این کار، منو را باز کنید ابزار، مورد را انتخاب کنید گزینه ها، روی نشانک تمدید شده (زیر سرپوش)روی دکمه کلیک کنید تنظیمات محتواو تنظیمات را انجام دهید:

    • اجازه استفاده از کوکی ها:
      روی نشانک بیسکویت هاانتخاب کنید اجازه می دهد داده های محلی به تنظیم شود (توصیه شده)یا پیکربندی استثناها.
    • اجازه اجرای اسکریپت های جاوا اسکریپت:
      روی نشانک جاوا اسکریپتانتخاب کنید به همه سایت‌ها اجازه دهید جاوا اسکریپت را اجرا کنند (توصیه می‌شود)یا پیکربندی استثناها.
    • اجازه دادن به پنجره‌های بازشو:
      روی نشانک پنجره های باز شوانتخاب کنید به همه سایت ها اجازه دهید پنجره های بازشو را نشان دهندیا موارد استثنا را پیکربندی کنید.
    • منو را باز کنید ابزار, گزینه مورد نظر را انتخاب کنید;
    • روی نشانک تمدید شده (زیر سرپوش)در فصل دانلودهاکادر را علامت بزنید قبل از دانلود بپرسید هر فایل کجا ذخیره شود.

    برای پیکربندی مرورگر وب اینترنت اکسپلورر، باید مراحل زیر را انجام دهید:
    1. در منو ابزارمورد را انتخاب کنید گزینه های اینترنت
    2. به برگه بروید امنیتو برای منطقه اینترنت روی دکمه Custom level: در قسمت کلیک کنید اسکریپتبرای پارامتر اسکریپت نویسی فعالروی Enable قرار دهید و روی OK کلیک کنید.

    3. به برگه بروید حریم خصوصیو علامت را بردارید مسدود کردن پاپ آپ هادر فصل مسدود کننده پاپ آپ.
    4. روی زبانه حریم خصوصیاز نوار لغزنده برای انتخاب سطح استفاده از کوکی ها استفاده کنید - نه بالاتر متوسط ​​رو به بالا.
    اگر قصد دارید با تجهیزات خارجی کار کنید: اسکنر بارکد، ترازوی الکترونیکی یا سایر اجزای خارجی، باید تنظیمات اضافی مرورگر وب را انجام دهید:
    1. در زبانه امنیتروی دکمه کلیک کنید سایر (سطح سفارشی);
    2. در پنجره باز شده باید نصب کنید فعال کردنبرای پارامترهای زیر:
    - درخواست مجوز برای اشیاء ActiveX ( ارسال خودکار برای کنترل های ActiveX);
    - بارگیری اشیاء ActiveX امضا شده با اجازه کاربر ( کنترل های ActiveX امضا شده را دانلود کنید);
    - کار با اشیاء و پلاگین های ActiveX ( کنترل ها و پلاگین های ActiveX را اجرا کنید);
    - کار با اشیایی که به عنوان ایمن علامت گذاری شده اند ( اسکریپت کنترل های ActiveX برای اسکریپت ایمن علامت گذاری شده اند).

    کار با یک رابط جایگزین در فرم های مدیریت شده 1C از طریق HTML در دسترس است. اگر کنترل‌های استاندارد 1C کافی نیستند، اما شما چیز بیشتری می‌خواهید، ممکن است به یک رابط جایگزین نیاز باشد. این مقاله برخی از اسرار کار با رابط وب در فرم های مدیریت شده 8.2 را فهرست می کند.

    نمایش یک صفحه Html در فرم مدیریت شده 1C

    برای نمایش یک صفحه Html، باید فیلد Html سند را در فرم وارد کنید و کد HTML را در منبع داده قرار دهید. باید موارد زیر را در نظر داشته باشید: تین کلاینت و وب کلاینت در اینترنت اکسپلورر به روش خاصی کار می کنند. در این دو مورد، اینترنت اکسپلورر در حالت سازگاری IE 7 استفاده می شود.
    اولین راز این است که تین کلاینت را می توان در حالت سازگاری با نسخه قدیمی IE قرار داد. برای این کار باید از متا X-UA-Compatible استفاده کنید. بنابراین در ویندوز 7 پس از اضافه کردن


    می توانید از اشیاء SVG استفاده کنید، به عنوان مثال:

    می‌توانید با قرار دادن سرویس گیرنده وب 1C در IFrame و تنظیم متا تگ سازگاری در html پدر، کلاینت وب IE را به نسخه مدرن‌تر سازگاری منتقل کنید. نمونه ای از نحوه انجام این کار در اینجا نشان داده شده است: habrahabr.ru/post/183016
    اما این کارکرد عادی و نمایش کلاینت وب را تضمین نمی کند، زیرا 1C در ابتدا کلاینت وب را بر اساس سازگاری با IE6/7 طراحی کرد.
    راز دوم این است که چیدمان طرح‌بندی‌های html در حالت متنی بدون ویرایشگر بصری 1C پس از بستن طرح‌بندی در پیکربندی خراب می‌شود. به عنوان مثال، اگر تعاریف svg را در یک طرح html وارد کنید، پس از باز کردن مجدد پیکربندی، html خراب شده را مشاهده خواهید کرد (به هدر توجه کنید).

    بنابراین، اگر چیدمان شما پیچیده تر از نشان دادن یک عکس است، به شما توصیه می کنم کد html را در مکان دیگری ذخیره کنید.

    ذخیره همه چیز در تصاویر کلی

    یک صفحه وب مدرن فقط به html محدود نمی شود. علاوه بر این، با تصاویر و فایل های js/css همراه است. رویکرد سنتی امکان ذخیره و دسترسی به تصاویر قرار داده شده در تصاویر پیکربندی رایج را فراهم می کند، اما با js/css 1C توسعه دهندگان باید خلاق باشند. فایل های متنی قبل از نمایش صفحه آرشیو و باز می شوند یا به طور کامل در html قرار می گیرند. این رویکرد از کش برای دریافت درخواست‌های ساخته شده در تقریباً هر مرورگر استفاده نمی‌کند.
    تجربه من قرار دادن یک اسکریپت جاوا در تصاویر رایج بود. این آزمایش تا حدی موفقیت آمیز بود، یعنی. همه مرورگرها و تین کلاینت ها jQuery را اجرا کردند به جز IE. اگر کسی راز را می داند و می تواند این روش را در اینترنت اکسپلورر کار کند، لطفا پست کند.اقدامات زیر باید انجام شود:
    1. یک تصویر کلی ایجاد کنید و هر تصویری را در آن قرار دهید
    2. در طرح بندی html در حالت ویرایش، هر متنی را انتخاب کنید و از منوی Elements-Link برای انتخاب یک تصویر کلی استفاده کنید.
    3. متن را از پیوند در بلوک اسکریپت قرار دهید
    4. تصویر کلی را با محتوای جاوا اسکریپت جایگزین کنید

    چارچوب 1C داخلی برای مشتری وب

    تعداد کمی از مردم می دانند که سرویس گیرنده وب 1C شامل چارچوبی است که کار با عناصر فرم را ساده می کند. چارچوب بر روی جاوا اسکریپت اجرا می شود. از طریق parent.WebUI قابل دسترسی است. توابع آن نیاز به تحقیقات بیشتری دارد، اما خواص به شرح زیر است:


    در تئوری، این چارچوب می تواند برای فراخوانی رویه های سرور 1C استفاده شود. در این صورت، یکپارچگی کامل فیلد html با سایر عناصر فرم مدیریت شده وجود خواهد داشت که مستلزم استقلال پلت فرم خواهد بود. اکنون بازخورد از طریق WebBrowser Control که به ویندوز گره خورده است به دست می آید.

    کلمه کلیدی __STYLE__

    برای مدت طولانی من در مورد معنای کلمه کلیدی __STYLE__ که 1C به طور خودکار در قالب یک طرح بندی خالی html قرار می دهد، متحیر بودم. اما تحقیق روی درخواست‌ها نشان داد که __STYLE__ با هیچ چیز جایگزین نمی‌شود و سرور برای این درخواست خطای 500 را برمی‌گرداند: Internal Server Error.

    یکپارچه سازی یک سیستم اطلاعاتی با برنامه های شخص ثالث کار بسیار مهم و جالبی است. پلت فرم 1C کنار نماند و تلاش زیادی کرد تا اطمینان حاصل شود که راه حل های مبتنی بر 1C می توانند با اطمینان با سایر محصولات کار کنند.

    محبوب ترین نوع تعامل ادغام با برنامه های MS Windows است: Excel، Word، Acces، Outlook، SQL و غیره. در میان این برنامه ها مرورگر اینترنت اینترنت اکسپلورر اپلیکیشنی است که بر روی هر دستگاه ویندوزی نصب می شود. بیایید مثالی از تعامل پلت فرم 1C با مرورگر اینترنت اکسپلورر با استفاده از .

    ورود به ایمیل صفحه وب از 1C

    به عنوان مثال، ما یک پردازش کوچک می نویسیم که به یک مرورگر وب متصل می شود، ورود و رمز عبور کاربر را وارد می کند و دکمه "ورود" را فشار می دهد و همچنین یک دکمه خروج دارد.

    اولین اقدام اتصال به برنامه، ایجاد یک شی COM است:

    IE = New COMObject("InternetExplorer.Application");

    267 درس ویدیویی را در 1C به صورت رایگان دریافت کنید:

    تنظیم دید:

    IE.Visible = True;

    پس از آن با استفاده از متد Navigate() به صفحه مورد نیاز سایت می رویم:

    IE.Navigate ("http://mail.ru/");

    در حالی که IE.readyState< 4 Цикл
    چرخه پایان

    آن ها یک حلقه بی نهایت شروع می شود تا زمانی که سند به طور کامل تشکیل شود.

    پس از این به تکمیل فرم موجود در سایت می رویم، اما ابتدا باید شناسه فیلدهایی را که پر خواهیم کرد، پیدا کنیم. برای این کار باید کد منبع صفحه را در مرورگر نمایش دهید. کد فیلد حاوی شناسه است:

    با دانستن شناسه فیلد، می توانیم به آن دسترسی داشته باشیم:

    IE.document.getElementByID("mailbox__login").value = ورود;
    IE.document.getElementByID("mailbox__password").value = رمز عبور;

    و مقدار مورد نیاز خود را تعیین کنید.

    پس از پر کردن، باید روی دکمه ورود به سیستم "کلیک کنید". همچنین شناسه آن را پیدا کرده و از متد ()click استفاده می کنیم:

    IE.document.getElementByID("mailbox__auth__button").click();

    خروج از ایمیل حتی ساده تر است، فقط روی دکمه خروج کلیک کنید:

    IE.document.getElementByID("PH_logoutLink").click();

    تست پردازش

    برای آزمایش، اجازه دهید سیستم را در حالت 1C Enterprise راه اندازی کنیم و باز کنیم