آنها را برای چاپ سرپوش ها در 1 ثانیه ایجاد کنید. انتشارات. ایجاد طرح بندی فرم چاپی

برویم به سرویس->گزارش های اضافی و پردازش->صفحات چاپ خارجی اختیاری.

فرم فهرست دایرکتوری با فرم های چاپی خارجی باز می شود. در منوی بالای لیست، کلیک کنید اضافه کردن. فرم ایجاد یک آیتم دایرکتوری ظاهر می شود.

روی دکمه Open کلیک کنید و فایل را با فرم چاپ مورد نظر انتخاب کنید. پس از این در صورت لزوم نام مورد نظر (فیلد Name) را تنظیم کنید.

اگر فرم چاپ شده حاوی پارامترهای ثبت خودکار باشد، پیامی در این مورد ظاهر می شود. کلیک آره.اگر این اتفاق نیفتد، باید مشخص کنید که این فرم به کدام سند پیوند داده خواهد شد. برای این کار، باید یک خط به قسمت جدولی "وابستگی فرم چاپی"، جایی که در "نمایش شی" است، اضافه کنید. فیلد نوع سندی را که فرم را به آن پیوند می دهیم انتخاب کنید. از آنجایی که در مثال ما این یک عمل حذف مواد است، ما سند درخواست-فاکتور را انتخاب می کنیم.

پس از آن، به هر سند Request-invoice بروید، روی Print کلیک کنید و فرم جدید اضافه شده را انتخاب کنید.

برای BP 3.0، ZUP 3.0، UT 11، KA 2.0، ERP 2.0.

برای نشان دادن افزودن یک فرم چاپی در یک رابط مدیریت شده، اضافه کردن یک فرم خارجی فاکتور برای پرداخت را به سندی به همین نام در حسابداری 3.0 نشان خواهم داد.

به بخش مربوطه برنامه می رویم:


لازم است که پرچم استفاده از گزارش ها و پردازش های خارجی روشن باشد؛ پیوند را به لیست اشیاء خارجی دنبال کنید:

در لیستی که باز می شود، کلیک کنید ايجاد كردن:


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


کارت شی خارجی پر می شود: در طرح، نوع شی پایه ای که فرم به آن ضمیمه می شود و دقیقاً زیر نام آن را می بینیم:


بیایید فرم شی خارجی ایجاد شده را بنویسیم و ببندیم.

حالا بریم سراغ هر مدرکی فاکتور برای پرداخت به خریدارو منوی چاپ را نمایش دهید:


این مقاله نحوه اتصال یک فرم چاپی خارجی به پایگاه داده 1C را با استفاده از مثال پیکربندی "Trade Management 11.2" شرح می دهد.

پیکربندی «مدیریت تجارت 11.2» پیکربندی روی فرم‌های «مدیریت شده» است!

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

  • "حسابداری 3.0"
  • "مدیریت تجارت 11.2"
  • حقوق و دستمزد و مدیریت پرسنل 3.1
  • "اتوماسیون جامع 2.0"
  • "مدیریت شرکت های کوچک 1.6"
  • "Retail 2.2"
  • و سایر تنظیمات مشابه

برای اتصال یک فرم چاپ خارجی در 1C باید 11 مرحله را طی کنیم.

1 - منوی «داده‌های اصلی و مدیریت» (در پیکربندی‌های دیگر، مانند حسابداری سازمانی 3.0، ممکن است به سادگی «اداره» نامیده شود). 2 — «فرم‌های چاپی، گزارش‌ها و پردازش» را انتخاب کنید (شکل زیر را ببینید ↓)

3 - منوی فرعی «گزارش‌ها و پردازش» را گسترش دهید (در پیکربندی‌های دیگر، مانند Enterprise Accounting 3.0، ممکن است چنین زیر منویی وجود نداشته باشد، بنابراین بلافاصله به مرحله بعدی می‌رویم). 4 - کادر «استفاده از گزارش‌های اضافی و پردازش» را علامت بزنید. 5 - به بخش: گزارش‌های اضافی و پردازش بروید. (شکل زیر ↓ را ببینید) ()

6 - روی دکمه "ایجاد" کلیک کنید. (شکل زیر ↓ را ببینید)

در نسخه های جدید 1C (از آگوست 2016) این برنامه دارای مکانیزم هشدار داخلی در مورد خطر استفاده از پردازش خارجی ناشناخته است که ممکن است حاوی "ویروس" باشد؛ در نسخه های قبلی برنامه این هشدار ظاهر نمی شود! اگر این اتفاق افتاد، برای اتصال یک فرم چاپ خارجی لازم است - 7 - روی دکمه "ادامه" کلیک کنید. (شکل زیر ↓ را ببینید)

8 - دایرکتوری که پردازش در آن قرار دارد را انتخاب کنید. 9 - آن را انتخاب کنید (پردازش مورد نیاز ما). 10 - روی دکمه "Open" کلیک کنید. یا به جای مراحل 9 و 10، می توانید به سادگی روی فرم چاپ شده خارجی مورد نیاز ما در پنجره انتخاب دوبار کلیک کنید. (شکل زیر ↓ را ببینید)

اگر برای پردازش اضافه شده نیاز به اضافه کردن مکان داریم (به عنوان مثال، این یک فرم قرارداد جهانی از وب سایت ما است و به دستور چاپ این فرم نیاز داریم تا در شیئی که در ابتدا در آن نمایش داده نشده است نمایش داده شود) - 11 - روی خط قرار دادن ("Place in:"، شاید "Placement:") کلیک کنید و فهرست ها و اسناد لازم را انتخاب کنید. 12 — مراحل اتصال یک فرم چاپ خارجی را با کلیک کردن روی دکمه «ضبط و بستن» تکمیل می کنیم. (شکل زیر ↓ را ببینید)

همین! تبریک می گویم! صفحه چاپ خارجی متصل است!آیا ما همه چیز را درست انجام دادیم؟ بررسی کنیم...

قبل از ثبت و بسته شدن، متوجه شدیم که این فرم چاپی خارجی در سند فروش کالا و خدمات قرار دارد، به این معنی که می‌توانیم گزینه‌های چاپ را برای هر سندی از نوع: «فروش کالا و خدمات» باز کنیم. دکمه "Print" را فشار دهید و ببینید که پنجره ای برای انتخاب فرم های چاپی ظاهر شده است که در میان آنها وجود دارد - 13 - فرم چاپ خارجی متصل توسط ما (شکل زیر ↓ را ببینید)

حالا مطمئناً همین است. امیدواریم این مقاله برای شما مفید بوده باشد.

این مقاله نحوه اتصال یک فرم چاپی خارجی به پایگاه داده 1C را با استفاده از مثال پیکربندی "Trade Management 10.3" شرح می دهد.

پیکربندی «مدیریت تجارت 10.3» پیکربندی روی فرم‌های به اصطلاح «قاعده» است و نه روی فرم‌های «مدیریت‌شده» مانند «مدیریت تجارت 11.2»؛ برای فرم‌های «مدیریت‌شده» توصیه می‌کنیم مطالعه کنید.

دستورالعمل های ما "نشان می دهد" نحوه اتصال یک فرم چاپی خارجی در 1C با پیکربندی در فرم های "REGULAR"، یعنی:

  • "حسابداری 2.0"
  • "مدیریت تجارت 10.3"
  • "مدیریت حقوق و دستمزد و پرسنل 2.5"
  • "اتوماسیون جامع 1.1"
  • "مدیریت شرکت های تولیدی 1.3"
  • "خرده فروشی 1.0"
  • و سایر تنظیمات مشابه

برای اتصال یک فرم چاپ خارجی در 1C باید 11 مرحله را طی کنیم.

1 - منوی "سرویس". 2 - "فرم های چاپ خارجی و پردازش" را انتخاب کنید. 3 - بعدی - "فرم های چاپی خارجی" (شکل زیر ↓ را ببینید)

برای اینکه شما را متقاعد کنیم که این دستورالعمل برای پیکربندی های دیگر در فرم های "REGULAR" نیز مناسب است، بیایید همان اولیه را ارائه کنیم. 1-2-3 مرحله، اما نه در "مدیریت تجارت 10.3"، بلکه در "حسابداری 2.0" همه چیز در آنجا یکسان است به استثنای کلمات کمی تغییر یافته در زیر پاراگراف ها، یعنی ...

1 - منوی "سرویس" (همانطور که در "UT 10.3" و در موارد دیگر).
2 - در اینجا «گزارش‌های اضافی و پردازش»، و نه «فرم‌های چاپی خارجی و پردازش» مانند «UT 10.3»،
اما همچنان معنی همان است و در منوی "سرویس" در آنجا قرار دارد.
3 - و سپس - "فرم های چاپ خارجی اضافی"، یعنی. کلمه اضافی "اضافی" در مقایسه با "UT 10.3" (شکل زیر ↓ را ببینید)

در مرحله بعد، ما به استفاده از مثال "مدیریت تجارت 10.3" بدون مقایسه غیر ضروری ادامه خواهیم داد.
4 - بر روی دکمه "+" کلیک کنید. "اضافه کردن". 5 - دکمه ای که در آن پوشه رسم شده است (هنگامی که ماوس را نگه دارید، یک راهنمایی ظاهر می شود: "جایگزین کردن فایل پردازش خارجی").

در نسخه های جدید 1C (از آگوست 2016) این برنامه دارای مکانیزم هشدار داخلی در مورد خطر استفاده از پردازش خارجی ناشناخته است که ممکن است حاوی "ویروس" باشد؛ در نسخه های قبلی برنامه این هشدار ظاهر نمی شود! اگر رخ دهد، برای اتصال پردازش خارجی لازم است - 6 - روی دکمه "ادامه" کلیک کنید. (شکل زیر ↓ را ببینید)

7 - دایرکتوری را انتخاب کنید که فایل فرم چاپ خارجی مورد نیاز ما در آن قرار دارد. 8 - فایل ما را انتخاب کنید. 9 - روی «باز کردن» کلیک کنید (شکل زیر را ببینید ↓)

10 - یک فرم چاپی خارجی ممکن است پارامترهای ثبت خودکار داشته باشد، همانطور که در مورد ما، در اینجا منطقی است که روی "بله" کلیک کنید - بنابراین از این پارامترها در هنگام ثبت نام استفاده می شود، به عنوان مثال. به طور خودکار آن اشیاء (اسناد یا شاید، به عنوان مثال، دایرکتوری ها) را انتخاب کنید که در آنها امکان استفاده از یک فرم چاپی خارجی متصل وجود داشته باشد (شکل زیر ↓ را ببینید)

این همه است، ما جدول "وابستگی فرم چاپی" را پر کرده ایم، به لطف پارامترهای ثبت خودکار، نام فرم چاپ شده خارجی متصل را می بینیم، شاید قسمت "نظر" را پر کرده باشید و غیره. می‌توانید اشیاء خود را به جدول «مالکیت فرم چاپ» اضافه کنید، برای مثال، برای پردازش «فرم قرارداد قابل چاپ جهانی» ما، که از چاپ بسیاری از اسناد و کتاب‌های مرجع پشتیبانی می‌کند، اما پارامترهای ثبت خودکار فقط برای موارد اصلی تنظیم شده‌اند: 10* - روی دکمه سبز "افزودن" کلیک کنید و انتخاب کنید که کدام اشیاء نیز برای پردازش قرار گیرند. اکنون تنها چیزی که باقی مانده است - 11 - روی دکمه "OK" کلیک کنید و (شکل زیر را ببینید ↓)

اکنون ارزش بررسی را دارد - آیا ما همه چیز را درست انجام دادیم؟
برای انجام این کار، یک شی را برای بررسی انتخاب می کنیم، به عنوان مثال، سند "فروش کالا و خدمات"، که در جدول "وابستگی فرم چاپی" نشان داده شده است، به این معنی است که فرم چاپی متصل را می توان در این مورد استفاده کرد. سند! بیایید بررسی کنیم ... (شکل زیر را ببینید ↓)

برای بررسی اینکه آیا امکان چاپ وجود دارد یا خیر، هر سندی را باز کنید: «فروش کالا و خدمات». 13 - روی دکمه «چاپ» کلیک کنید.
می بینیم که پنجره ای برای انتخاب فرم های چاپی ظاهر شده است که در میان آنها وجود دارد - 14 - فرم چاپ خارجی متصل توسط ما (شکل زیر ↓ را ببینید)

عصر بخیر.

امروز می‌خواهم نحوه ایجاد فرم‌های چاپی خارجی را برای پیکربندی «مدیریت حقوق و دستمزد 3.0» به شما بگویم. همانطور که می دانید، ZUP 3.0 از کتابخانه ای از زیرسیستم های استاندارد استفاده می کند، به این معنی که ساختار پردازش کاملاً متفاوت به نظر می رسد. وقتی برای اولین بار مجبور شدم یک فرم چاپی برای BSP در فرم های مدیریت شده بسازم (در آن زمان UT 11 بود)، اولین کاری که انجام دادم این بود که به دیسک ITS رفتم تا اسناد دقیقی را در آنجا پیدا کنم که رویه های صادرات، چه پارامترهایی باید باشد. پردازش شده و نحوه عملکرد آن اینجا ITS من را کمی ناامید کرد، زیرا ... همه چیز در مورد نحوه نمایش رویه ها در ماژول سند گفته شده است، و در فرم چاپ شده خارجی، پارامترهای رویه "چاپ" دوباره مرتب می شوند، بنابراین من مجبور شدم به دنبال اطلاعات در منابع دیگر باشم و زیرسیستم را از داخل سرهم کنم. .

خوب، بیایید شروع کنیم. آنچه در پایان به دست می آوریم می تواند به عنوان یک الگو استفاده شود.

گام یک- واضح. بیایید یک پردازش جدید ایجاد کنیم. بیایید یک نام دلخواه به آن اختصاص دهیم: "Print Sample".

مرحله دو.بیایید یک طرح ایجاد کنیم. از آنجایی که ما یک نمونه آزمایشی داریم، من ساده ترین طرح را بدون یک پارامتر ایجاد می کنم.

مرحله سوم- جذابترین. ماژول شی را باز کنید و برنامه نویسی را شروع کنید. طبق BSP، هنگام ثبت یک پردازش خارجی، آن (پردازش) باید مشخص کند که چه کاری می تواند انجام دهد، به چه اشیایی متصل است و نام آن چیست. وقتی از او پرسیده شد که چه پردازشی می تواند انجام دهد، باید فهرستی از دستورات را برگرداند - این جدول مقادیر است. در مورد ما، پردازش می تواند یک فرم چاپ شده را خروجی دهد، بنابراین تنها یک دستور وجود خواهد داشت. برای ایجاد جدولی از مقادیر، چند روش را تعریف می کنیم که همیشه در تمام فرم های چاپی خارجی یکسان خواهند بود:

//روشی که ساختار جدول فرمان را آماده می کند

تابع GetTableCommand()

// یک جدول دستوری و ستون های خالی در آن ایجاد کنید
Commands = New ValueTable;

// توضیحات فرم چاپ شده برای کاربر چگونه خواهد بود
Commands.Columns.Add("View", NewTypeDescription("Row"));

// نام طرح ما، تا بتوانیم دستور فراخوانی شده را در پردازش چاپ تشخیص دهیم
Commands.Columns.Add("Identifier", New TypeDescription("String"));

// این تنظیم می کند که چگونه دستور پردازش باید فراخوانی شود
// گزینه های ممکن:
// - OpeningForm - در این مورد، ستون شناسه باید نام فرمی را که سیستم باز می کند نشان دهد.
// - CallClientMethod - فراخوانی رویه صادرات مشتری از ماژول فرم پردازش
// - Call ServerMethod - فراخوانی رویه صادرات سرور از ماژول شی پردازش
Commands.Columns.Add("Usage", New TypeDescription("Row"));

// پارامتر بعدی مشخص می کند که آیا هنگام شروع و پایان یک کار پردازشی باید یک اعلان نشان داده شود. هنگام باز کردن فرم معنی ندارد
Commands.Columns.Add("ShowAlert", NewTypeDescription("Boolean"));

// برای یک فرم چاپی، باید شامل رشته PrintMXL باشد
Commands.Columns.Add("Modifier", New TypeDescription("Row"));

تیم بازگشت؛

EndFunction

//یک ردیف جدید در جدول فرمان ایجاد می کند

تابع AddCommand (CommandTable، View، Identifier، Usage، ShowAlert = False، Modifier = "")
NewCommand = CommandTable.Add();
تیم جدید. مشاهده = مشاهده;
تیم جدید. شناسه= شناسه;
تیم جدید. استفاده = استفاده;
تیم جدید. ShowAlert= ShowAlert;
تیم جدید. Modifier= Modifier;
EndFunction

تابع InformationOnExternalProcessing() Export
پارامترهای ثبت = ساختار جدید;
ArrayDestinations = آرایه جدید;
Array of Assignments.Add("Document.Hiring");
Registration Parameters.Insert("View", "PrintForm"); //شاید - پر کردن یک شی، گزارش اضافی، ایجاد اشیاء مرتبط...
Registration Parameters.Insert("Destination", Array of Destination);
Registration Parameters.Insert("Name", "Hello World"); //نامی که تحت آن پردازش در دایرکتوری پردازش خارجی ثبت می شود
Registration Parameters.Insert("Version", "1.0");
Registration Parameters.Insert("SafeMode", TRUE);
Registration Parameters.Insert("Information", "SAMPLE");//این چیزی است که توضیحات فرم قابل چاپ برای کاربر به نظر می رسد
CommandTable = GetCommandTable();
AddCommand(CommandTable، "Hello World"، "Layout"، "CallServerMethod"، True، "MXL Print");
Registration Parameters.Insert("Commands", CommandTable);
ReturnRegistrationParameters;
EndFunction

در واقع، هر بار که یک فرم چاپ خارجی جدید ایجاد می کنید، باید آن را سرهم کنید. از قسمت کد مشخص است که ما آن را به سند "استخدام" پیوند خواهیم داد، بر این اساس شما خودتان را بنویسید. فرم چاپی ما "Hello World" نامیده می شود، دوباره آن را به خودمان تغییر می دهیم. در اینجا راحت است که یک بیلبورد واضح در قالب بنویسید تا چشم را جلب کند تا بعداً اصلاح آن را فراموش نکنید؛ به نظر من "سلام جهان" مفید است. نسخه برای خودتان است، آنچه را که می خواهید بنویسید، در قالب یک عنصر در فهرست پردازش خارجی نمایش داده می شود. کلمه "SAMPLE" نیز تنها در قالب فهرستی از فرم های چاپی قابل مشاهده است. بعد، یک دستور اضافه می کنیم، در اینجا پارامتر دوم نام دکمه است، این همان چیزی است که کاربر در سند در آیتم منوی "چاپ" می بیند.

این مجموعه از سه رویه کافی است تا پردازش به فهرست پردازش خارجی اضافه شود؛ همه این کدهای گیج کننده سرویس هستند و ربطی به الگوریتم چاپ ندارند. در واقع، نویسندگان BSP ما را مجبور به برنامه ریزی به روشی دشوار کردند که اگر قبلاً بلافاصله شروع به نوشتن تابع "Print" می کردید، اکنون وقتی پردازش را از ابتدا می نویسید و نه بر اساس یک نمونه، وقت خود را تلف می کنید. خدمات. قبلاً پارامترهای ثبت نام اختیاری بودند و در طرح پردازش نشان داده می شدند ، اکنون همه چیز بسیار جدی تر به نظر می رسد. اولین برداشتی که وقتی این را دیدم جالب بود، امکانات بسیار زیاد، همه چیز یکپارچه است... اما در عمل همیشه فقط یک دستور را در یک پردازش ایجاد می کنم و آن را به یک سند پیوند می دهم. آن ها در واقع، من برای ثبت نام به دو خط نیاز دارم: نام شی، نام دکمه. و اینجا همه چیز خیلی خوب است... خوب، اوه خوب، قضاوت در اختیار من نیست.

مرحله چهارم- کمتر جالب نیست.

عملکرد PRINT؟

اما نه، اکنون این یک تابع نیست، بلکه یک رویه است.

چگونه می توانم طرح را برگردانم؟

آن را به تابع ماژول زیرسیستم چاپ جهانی ارسال کنید.

باشه

در اینجا متن این روش است:

چاپ رویه (آرایه اشیاء، مجموعه ای از فرم های چاپی، اشیاء چاپی، پارامترهای خروجی) صادرات
اگر PrintManagement.NeedPrintLayout(CollectionPrintForms, "Layout") سپس
Print Management.Output TabularDocumentIntoCollection(CollectionofPrintForms,
"طرح بندی"، "طرح بندی"،
GenerateTabDocumentSample (آرایه از اشیاء، اشیاء چاپی));
endIf;
پایان رویه

حالا برای شفاف سازی خط اول روش شامل یک وضعیت کمی نامشخص است. واقعیت این است که وقتی رویه چاپ را فراخوانی می کنیم، سیستم جدولی از مقادیر را به ما ارسال می کند که نشان می دهد چه چیزی را باید چاپ کنیم. در اصل، تابع ManagePrint.NeedPrintLayout(...) وجود یک ردیف را در جدول مقادیر وجود دارد که در ستون "Name" ردیفی با نام طرح وجود دارد. در عمل، در بیشتر موارد چیز بی فایده است، زیرا ... پردازش ما قادر خواهد بود تنها یک فرم چاپی تولید کند. آن ها این شرط را می توان حذف کرد و تأثیری بر عملکرد نخواهد داشت.

سپس، مدیریت چاپ خروجی TabularDocumentIntoCollection(...) - این همان چیزی است که طرح بندی جدولی را در جایی که مورد نیاز است اضافه می کند، به طوری که می تواند سپس روی صفحه نمایش داده شود. اگر می خواهید سند صفحه گسترده خود را در پنجره خود (نه در یک پنجره استاندارد) نشان دهید، پس این روش را فراخوانی نکنید، بلکه فقط کد خود را اینجا بنویسید.

همچنین اضافه می کنم که رویه پرینت روی کلاینت انجام می شود و در صورت نیاز می توانید یک فرم رایگان را در اینجا باز کنید تا از کاربر اطلاعات اضافی لازم برای چاپ را بخواهید.

سپس GenerateTabDocumentSample(...) تابعی است که باید در ماژول پردازش بنویسیم و یک سند جدولی را برمی گرداند. در 100 مورد از 100 مورد مبتنی بر سرور خواهد بود، زیرا ... ما باید مقدار جزئیات را از اشیاء فهرست شده در پارامتر "Array Object" بدست آوریم.

مرحله پنجم- ایجاد یک طرح.

هورای، بالاخره به الگوریتم چیدمان، بازیابی داده ها و غیره می پردازیم.

اما در نمونه خود ما به صورت پیش پا افتاده عمل خواهیم کرد و من حتی در اینجا نظر نمی دهم)))

تابع GenerateTabDocumentSample (آرایه از اشیاء، اشیاء چاپی)
tabDoc = New TabularDocument;
layout = GetLayout("Layout");

AreaHeader = Layout.GetArea("Header");
tabDoc.Output(areaHeader);

بازگشت TabDoc;
EndFunction

همین، از توجه شما متشکرم

مطابق با طرح استاندارد فرم چاپی ساخته شده در برنامه توسط توسعه دهندگان انجام می شود (این طرح "تحویل شده" نامیده می شود).

در صورت لزوم، می‌توانید طرح‌بندی استاندارد را تغییر دهید و در آینده، سندی را بر اساس طرح‌بندی شخصی ("سفارشی") خود چاپ کنید. برای ویرایش طرح فرم چاپی، مکانیزمی برای آپلود در یک کامپیوتر محلی ارائه شده است. ویرایش طرح در نسخه محلی برنامه سیستم 1C: Enterprise انجام می شود (به ویژه می توانید از برنامه رایگان 1C: Enterprise - Working with Files استفاده کنید).


برای تغییر طرح قابل چاپ:




ویرایش طرح فرم چاپی به پایان رسیده است؛ هنگام چاپ سند، از طرحی که تغییرات در آن ایجاد شده است استفاده می شود.

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

ما برای شما کار دلپذیر آرزو می کنیم!

چگونه می توان لوگوی شرکت را در طرح فرم چاپی درج کرد؟

در اینجا یک مثال خاص از ویرایش طرح بندی فرم چاپی آورده شده است فاکتورها برای پرداخت، یعنی نحوه درج یک تصویر را در آن به عنوان مثال لوگوی شرکت در نظر خواهیم گرفت (این تصویر ابتدا باید به عنوان یک فایل گرافیکی تهیه و ذخیره شود، به عنوان مثال با فرمت png یا jpg).


بنابراین، اکنون فاکتورهایی که برای انتقال به طرف مقابل خود آماده می کنید حاوی آرم شرکت شما خواهد بود. برای افزودن لوگو به اسناد دیگر، باید مراحل شرح داده شده را برای فرم های چاپی مربوطه این اسناد تکرار کنید.

ما برای شما کار دلپذیر آرزو می کنیم!




بالا