1c فایل را به دایرکتوری پیوست کنید. در حال پیوست کردن فایل ها این توسعه به شما امکان می دهد گزینه های تقریبا نامحدودی برای مدیریت فایل های پیوست شده داشته باشید.

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

همه چیز به این بستگی دارد که آیا شما یک برنامه نویس 1C در کارکنان خود دارید و چقدر پول می خواهید برای بهینه سازی عملکرد خود سرمایه گذاری کنید. پایگاه اطلاع رسانی.

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

نحوه نگهداری و به چه ترتیبی به شما بستگی دارد. و ما به اجرا کمک می کنیم ویژگی های اضافیدر این موضوع

این توسعه به شما امکان می دهد گزینه های تقریبا نامحدودی برای مدیریت فایل های پیوست شده داشته باشید.

مدتی پیش، یکی از مشتریان در مورد مشکلات زیر با پایگاه داده UT 11 با ما تماس گرفت: ترمزها در حین کار احساس می شوند، فضای دیسک به سرعت "تبخیر" می شود، حجم پایگاه داده در مدت زمان نسبتاً کوتاهی به میزان قابل توجهی افزایش می یابد.

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

نتیجه ملموس بود:

  • حجم پایگاه داده از 350 گیگابایت به 75 گیگابایت کاهش یافت.
  • کار در پایگاه داده راحت تر شده است.
  • روی سیستم قرار دهید دیسک سریععملا کاهش یافته است.
  • حجم پشتیبان‌گیری‌های روزانه کاهش یافته و سریع‌تر ایجاد می‌شوند.

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

توسعه ارائه شده دارای نسخه دوم است و به شما امکان می دهد فایل های پیوست شده را با استفاده از تنظیمات ذخیره شده به طور خودکار و با استفاده از یک کار معمول مدیریت کنید.

برای استفاده از پردازش مورد نیاز نیستپیکربندی را تغییر دهید

پردازش در هر پیکربندی 1C 8.3 که بر اساس BSP 2 ساخته شده و دارای یک زیر سیستم داخلی "فایل های پیوست شده" است، کار می کند.

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

قابلیت های پردازش:

  • ایجاد گزارش در مورد موقعیت فعلی فایل های پیوست شده
  • ایجاد تقریباً هر تعداد تنظیمات انتخاب
  • تنظیمات دقیق به یک فایل خاص
  • امکان انجام هر گونه انتخاب در " حالت دستی"
  • امکان انجام توزیع خودکار با توجه به تنظیمات انتخاب شده
  • "بازگشت" تغییرات ایجاد شده در هر زمان (بازگشت به پایگاه داده یا دیسک)

استفاده

مهم! پردازش برای استفاده از کتاب مرجع «گزارش‌های تکمیلی و پردازش» در نظر گرفته شده است.

1. فرم پردازش اصلی شامل یک جدول تنظیمات است.

"کاربر" کاربر پایگاه اطلاعاتی است که تنظیمات انجام شده در آن ذخیره می شود.

هر تنظیم را می توان مستقیماً در جدول با یک کلیک روی سلول مربوطه روشن و خاموش کرد.

دکمه "گزارش" از فرم اصلی گزارشی از وضعیت فعلی و موقعیت فایل های پیوست شده در زمینه فهرست مالک نمایش می دهد. نشان دهنده اندازه فایل

دکمه «اجرای پردازش» فایل‌ها را طبق تنظیمات جدول جابه‌جا می‌کند و چک باکس «استفاده» را فعال می‌کند. تنظیمات به ترتیب با توجه به جدول پردازش می شود.

2. با کلیک بر روی دکمه افزودن یک فرم پیکربندی باز می شود که طبق آن در آینده فایل ها پردازش خواهند شد.

2.1 نمونه ای از تنظیمات کاربر:

این تنظیم تمام پیوست های ایمیل کاربر "ایوانوف" را پردازش می کند.

2.2 نمونه ای از تنظیمات بر اساس نوع و اندازه فایل:


این تنظیم برای پردازش پیوست‌ها برای شکایات مشتری استفاده می‌شود.

فایل ها به دایرکتوری روی دیسک مشخص شده در ویژگی "Storage volume" منتقل می شوند.

3. تنظیمات در ساخته شده است سیستم ACS، از طریق پلتفرم 1C Enterprise پیاده سازی شده است.

هنگام راه‌اندازی، می‌توانید فهرست اشیاء (دایرکتوری‌ها) را که این تنظیم برای آنها انجام می‌شود محدود کنید:



اگر لیست نشان داده نشده باشد، تنظیمات برای همه اشیاء پایگاه اطلاعاتی حاوی فایل‌های پیوست انجام می‌شود.

مهم! برای جابجایی فایل های حجمی، این خانه باید قبلا یا در حین مراحل راه اندازی در infobase ایجاد شده باشد!

4. ایجاد گزارش از تنظیمات و پردازش فایل ها فقط در رابطه با این تنظیم انجام می شود.

گزارش مجموعه ای از فایل ها را با توجه به تنظیمات پیکربندی شده نشان می دهد و پردازش آنها را مطابق تنظیمات جابجا می کند.

5. برای پردازش، می توان یک کار معمولی ایجاد کرد:


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

نسخه های پردازشی منتشر شده:

تظاهرات. این نسخه رایگان است و دارای محدودیت های زیر است:

  • کد بسته شده
  • عدم پشتیبانی فنی و به روز رسانی نسخه
  • هیچ قابلیتی برای انتقال فایل ها وجود ندارد

امکان تولید گزارش و ذخیره تنظیمات وجود دارد.

اساسی. این نسخهبا حداقل هزینه ارائه می شود و دارای محدودیت های زیر است:

  • کد بسته شده
  • عدم پشتیبانی فنی (فقط به روز رسانی نسخه ظرف 30 روز پس از خرید)

در غیر این صورت، هیچ محدودیتی وجود ندارد، عملکرد مطابق با نسخه های "قدیمی" است.

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

خرید پشتیبانی فنی اضافی فقط برای کسانی امکان پذیر است که قبلا توسعه را خریداری کرده اند.

خرید پشتیبانی فنی اضافی به شما امکان افزایش می دهد نسخه فعلی. به عنوان مثال، خرید پشتیبانی فنی برای کسانی که خرید کرده اند اساسینسخه، به شما امکان تبدیل به نسخه را می دهد استاندارد.

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

اگر برنامه با عملکرد اعلام شده از توضیحات مطابقت نداشته باشد، Infostart LLC 100٪ بازپرداخت را به شما تضمین می کند. اگر ظرف 14 روز از تاریخ دریافت پول در حساب ما این درخواست را داشته باشید، می توانید پول را به طور کامل برگردانید.

این برنامه به حدی ثابت شده است که کار می کند که ما می توانیم چنین تضمینی را با اطمینان کامل ارائه دهیم. ما می خواهیم همه مشتریان ما از خرید خود راضی باشند.

دستورالعمل ها

اگر نیاز به پیوست کردن یک فایل به نامه ای دارید که با استفاده از یک برنامه نصب شده بر روی رایانه شما ساخته شده است (به عنوان مثال Outlook Express یا The Bat)، همه چیز بسیار ساده است. پس از نوشتن متن پیام، فایل را روی متن نامه بکشید - این برای پیوست کردن آن به پیام کافی است. یک نماد فایل پیوست شده را مشاهده خواهید کرد - می توانید یک ایمیل با پیوست ارسال کنید.

اگر از رزیدنت استفاده می کنید سرویس گیرنده پست الکترونیکی، سپس می توانید پیوست را به روش دیگری پیوست کنید - پس از نوشتن یک پیام، روی دکمه مربوطه در ردیف بالا کلیک کنید. هنگامی که ماوس خود را روی آن می‌برید، اعلان «پیوست فایل» ظاهر می‌شود. یک کادر محاوره ای باز می شود که در آن باید فایل آماده شده برای ارسال را انتخاب کنید و روی دکمه "Open" کلیک کنید. نماد پیوست پیوست، مانند گزینه اول، در متن نامه ظاهر می شود - پیام همراه با پیوست آماده ارسال است.

و اگر نیاز به پیوست کردن یک فایل به نامه ای دارید که با استفاده از هر یک از خدمات پست الکترونیکی آنلاین (به عنوان مثال Mail.ru یا Gmail.com) ارسال شده است، باید این کار را کمی متفاوت انجام دهید. پس از آماده شدن متن پیام، باید پیوند پیوست نامه را پیدا کنید. به عنوان مثال، در Gmail چنین پیوندی در زیر فیلد برای وارد کردن موضوع پیام، مجهز به تصویر یک گیره کاغذ و کتیبه "پیوست فایل" قرار دارد. اگر روی آن کلیک کنید، یک فیلد اضافی با دکمه "مرور" ظاهر می شود - روی دکمه یا خود این فیلد کلیک کنید و پنجره ای برای انتخاب یک فایل باز می شود. فایلی را در رایانه خود که می خواهید پیوست کنید پیدا کنید و روی دکمه "باز کردن" کلیک کنید. اگر بیش از یک فایل دارید که باید با این نامه ارسال شود، از پیوند برای پیوست فایل بعدی استفاده کنید. به عنوان مثال، در Gmail زیر فایلی که به تازگی پیوست کرده‌اید ظاهر می‌شود و می‌گوید «فایل دیگری را پیوست کنید». مراحل اتصال پیوست دوم (و در صورت لزوم، سوم و غیره) هیچ تفاوتی با اتصال اول ندارد. پس از اتمام مراحل آپلود فایل ها در سرور خدمات پستی، تنها کاری که باید انجام دهید ارسال پیام است.

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

شما نیاز خواهید داشت

  • - VLC Media Player

دستورالعمل ها

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

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

برخی از بازیکنان عملکرد مربوطه را دارند و به شما امکان اضافه کردن را می دهند مسیرمستقیماً به فیلم، همگام سازی مدت زمان صدا و تصویر. برای این کار می توانید از VLC استفاده کنید. پخش کننده رسانه، که باید از وب سایت رسمی توسعه دهنده دانلود شود.

برنامه را نصب کنید و از آن برای باز کردن فیلم مورد نیاز برای ترجمه استفاده کنید. روی فایل ویدیویی کلیک راست کرده و "File" - "Open with..." - "VLC" را انتخاب کنید، یا به سادگی روی میانبر پخش کننده ایجاد شده در دسکتاپ کلیک کنید. به "صدا" - "تراک صوتی" بروید. این منو ترجمه های پیوست شده به فایل ویدیویی را نمایش می دهد.

"رسانه" - "باز کردن فایل با پارامترها" را انتخاب کنید یا کلیدهای ترکیبی Ctrl، Shift و O را فشار دهید. در پنجره ای که باز می شود، روی دکمه "افزودن" کلیک کنید، مسیر فایل فیلم را مشخص کنید و روی "Open" کلیک کنید.

"نمایش گزینه های پیشرفته" و سپس "پخش یک فایل رسانه ای به صورت موازی" را برجسته کنید. روی «مرور» کلیک کنید و در پنجره باز شده دوباره روی دکمه «افزودن» کلیک کنید. اگر می‌خواهید یک فایل زیرنویس اضافه کنید، کادر کنار «استفاده از فایل زیرنویس» را علامت بزنید. سپس بر روی دکمه “Browse” کلیک کنید و مسیر فایل زیرنویس دانلود شده را مشخص کنید. به همین ترتیب، مسیر آهنگ صوتی را مشخص کنید و دکمه "پخش" را فشار دهید.

آهنگ صوتی پیوست شده است. به برگه "Audio" - "Audio Tracks" بروید، در آنجا دومین موردی که "Track 2" ظاهر می شود را انتخاب کنید.

منابع:

  • وب سایت رسمی VLC
  • مثل من آهنگ های صوتی در فیلم

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

شما نیاز خواهید داشت

  • - کامپیوتر؛
  • - سرور؛
  • - پایگاه داده Sql.

دستورالعمل ها

برو چهارشنبه SQL Serverاستودیو مدیریت برای اتصال پایهداده، سپس به Object Explorer بروید و به یک نمونه از MicrosoftSQL Server Database Engine متصل شوید، آن را گسترش دهید. منوی زمینه را در گره «پایگاه‌های داده» فراخوانی کنید. بر روی دستور "Attach" کلیک کنید.

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

ابتدا یک دایرکتوری ایجاد می کنیم که یک یا چند تصویر را به آن ضمیمه می کنیم. اجازه دهید این دایرکتوری "Yura_Counterparties" از پایگاه داده آزمایشی BSP باشد، دایرکتوری _DemoNomenclatureAttachedFiles را کپی کنید و نام آن را به Yura_CounterpartiesAttachedFiles تغییر دهید، پس از آن ما در دایرکتوری Yura_Counterparties ویژگی "Scanned Agreement" را ایجاد می کنیم که نوع "Jura"_Coachunter را به آن اختصاص می دهیم.

اکنون باید دستور کلی Attached Files TO Object را ویرایش کنیم، در نوع پارامترهای شی و دایرکتوری خود Yura_Counterparties را نشان خواهیم داد.

پس از این مراحل، عنصر دایرکتوری ما باید چیزی شبیه به این باشد


(به مورد "برو" توجه کنید؛ می توانید در مقاله من در مورد رابط مدیریت شده درباره دستورات کلی بیشتر بخوانید).

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


به هر حال، تقریباً فراموش کردم، نوع ویژگی "مالک فایل" دایرکتوری "Yura_CounterpartiesAttachedFiles" باید مانند تصویر "Directory.Yura_Counterparties" باشد.


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


اما بیایید از کدی هم استفاده کنیم که با آن می توانید یکی از فایل های پیوست شده را انتخاب کرده و روی صفحه نمایش دهید. برای انجام این کار، از شرط "قرارداد اسکن شده" استفاده می کنیم. بیایید یک فرم عنصر دایرکتوری ایجاد کنیم، ویژگی "Picture Address" را به آن اضافه کنیم و آن را روی فرم بکشیم و "فیلد تصویر" را به عنوان نوع مشخص کنیم.

برای نمایش یک تصویر، به یک تابع، GetNavigationLinkImage، و همچنین کدی برای رویه‌های WhenCreatingOnServer و WhenReadingOnServer نیاز داریم.

فهرست کامل به این صورت است:

& در سرور بدون تابع زمینه GetNavigationLinkPictures (PictureFile، FormIdentifier) ​​AttachedFiles را برگردانید. GetFileData (ImageFile، FormIdentifier). ReferenceFileBinaryData; EndFunction &OnServerProcedureWhenCreatingOnServer (شکست، پردازش استاندارد) اگر ValueFilled نیست (Object.Ref) سپس اگر شی نیست. قرارداد اسکن شده Empty() سپس PictureAddress = GetPictureNavigationLink(Object. ScannedContract, UniqueIdentifier) ​​ElsePictureAddress = " " ;

بی پایان؛

endIf; EndProcedure &OnServer Procedure WhenReadingOnServer(CurrentObject) اگر CurrentObject نباشد. قرارداد اسکن شده Empty() سپس ImageAddress = GetImageNavigationLink (CurrentObject. ScannedAgreement, UniqueIdentifier) ​​ElseImageAddress = " " ; بی پایان؛ پایان رویه و رویه مشتری اسکن شده قرارداد در مورد تغییر (عنصر) اگر شیء نباشد. قرارداد اسکن شده Empty() سپس PictureAddress = GetPictureNavigationLink(Object. ScannedContract, UniqueIdentifier) ​​ElsePictureAddress = " " ;بی پایان؛ EndProcedure & OnClient Procedure ScannedContractStartSelection(Element, SelectionData, StandardProcessing) StandardProcessing = False;


AttachedFilesClient. OpenFileSelectionForm (شیء. پیوند، عناصر. توافقنامه اسکن شده) ; پایان رویه


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

، بیایید هر کدام را باز کنیم:

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


پیوست کردن فایل ها به Trade Management 11, Integrated Automation 2.0, ERP 2.1

در پیکربندی های بالا، فایل ها را می توان نه تنها به اسناد، بلکه به دایرکتوری ها پیوست کرد.

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


پنجره ای که باز می شود حاوی لیستی از تمام فایل های اضافه شده است.


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


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

در 1C بسیار در دسترس است فرصت جالب: ذخیره در فهرست ها و اسناد فایل های خارجی. اینها می توانند متون قراردادهای امضا شده و توافق نامه های اضافی به آنها، اسکن یادداشت ها و فاکتورهای تجاری اصلی، وکالت نامه، صفحات اسناد شناسایی و موارد دیگر باشد.

در این مقاله نگاهی بسیار دقیق به کار با فایل های پیوست می اندازیم. بیایید به سوالات متداول در مورد اینکه چه فایل هایی را می توان در 1C ضمیمه کرد پاسخ دهیم؟ آیا محدودیتی در تعداد فایل های پیوست شده وجود دارد؟ چه گزینه هایی برای ذخیره فایل ها وجود دارد؟ و هنوز خیلی نکته مهم: چگونه آن را به سرعت انجام دهیم - مستقیماً از اسکنر از 1C!

هدف و استفاده

برخی از دایرکتوری ها و اسناد به شما امکان می دهند فایل هایی را که ممکن است در کار شما مفید باشند یا به دلایلی نیاز به ذخیره شدن دارند، پیوست و ذخیره کنید. این می تواند قراردادهای امضا شده با طرف مقابل، توافق نامه های اضافی برای آنها، کدهای منبع اسکن شده فاکتورها و فاکتورهای تجاری و سایر اطلاعات مفید باشد.

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

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

  • سازمان ها;
  • قراردادهای طرف مقابل;
  • کارمندان;
  • افراد .

برای اسناد، این لیست گسترده تر است:

  • گزارش قبلی;
  • قانون ارائه خدمات تولیدی;
  • گزارش آشتی;
  • اظهارنامه پرداخت حقوق به بانک;
  • بیانیه پرداخت دستمزد به صندوقدار;
  • مرجوعی کالا از خریدار;
  • بازگرداندن کالا به تامین کننده;
  • واردات GTD;
  • موجودی کالا در انبار;
  • تعدیل بدهی;
  • تعدیل رسید;
  • تنظیمات پیاده سازی;
  • ورود دستی;
  • گزارش فروش به فرستنده;
  • انتقال کالا;
  • دستور پرداخت;
  • رسید اضافی هزینه ها;
  • رسید به حساب جاری;
  • بی پایان؛ پایان رویه و رویه مشتری اسکن شده قرارداد در مورد تغییر (عنصر) اگر شیء نباشد. قرارداد اسکن شده Empty() سپس PictureAddress = GetPictureNavigationLink(Object. ScannedContract, UniqueIdentifier) ​​ElsePictureAddress = " " ;;
  • دریافت سفارش نقدی;
  • سفارش نقدی هزینه;
  • فروش کالا و خدمات;
  • فروش خدمات پردازش;
  • فاکتور برای پرداخت به خریدار;
  • فاکتور از تامین کننده;
  • فاکتور صادر شد;
  • فاکتور دریافت شد;
  • اظهارنامه گمرکی صادرات .

همانطور که می بینیم، اسناد اولیه اسکن شده را می توان برای تمام اسناد اصلی 1C ذخیره کرد. و شما باید از این استفاده کنید!

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

خیر، تعداد فایل های پیوست محدود نیست. اما همچنان باید به خاطر داشته باشید که ذخیره فایل‌ها پایگاه داده را «وزن» می‌کند. بنابراین، اگر به طور فعال از پردازش فایل استفاده می کنید، حجم پایگاه داده به میزان قابل توجهی افزایش می یابد و به روز رسانی زمان بیشتری می برد.

نه! شما می توانید کاملاً هر فایلی را پیوست کنید: از نقاشی گرفته تا موسیقی.

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

تمام فایل های پیوست شده در 1C در یک ثبت اطلاعات ویژه ذخیره می شوند اطلاعات فایل . آنها مستقل از فضای دیسک هستند. بنابراین، حتی اگر پایگاه داده را به کامپیوتر جدید، تمام داده های فایل های پیوست شده ذخیره می شود.

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

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

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

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

پیوست کردن فایل ها مستقیماً از فرم کتب و اسناد مرجع برای موارد زیر انجام می شود:

  • دکمه کلیپ ;
  • پیوند فایل های پیوست شده .

روش شماره 1. روی دکمه گیره کاغذ کلیک کنید

این روش بیشترین استفاده را دارد. در قالب یک کتاب یا سند مرجع، یک دکمه در پنل فرمان وجود دارد کلیپبرای پیوست کردن فایل ها

پس از فشار دادن دکمه کلیپیک فرم استاندارد برای پیوست کردن فایل ها باز می شود.

روش شماره 2. لینک فایل های پیوست را دنبال کنید

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

اگر فایل‌ها قبلاً در فهرست یا سند پیوست شده‌اند، علامت خاصی در اولین ستون فهرست‌ها و سیاهه‌ها ظاهر می‌شود: کلیپ .

شما باید بتوانید با این سرویس کار کنید و از همه مهمتر زمان آماده سازی و اتصال را به حداقل برسانید فایل های لازمدر 1C

در حال پیوست کردن فایل ها

سه راه برای پیوست کردن فایل ها وجود دارد:

روش شماره 1. فایل از دیسک

بیایید به پیوست کردن یک فایل از دیسک با استفاده از یک مثال خاص نگاه کنیم.

مرحله 1. یک قرارداد تامین کننده باز کنید Transavto LLC: فصل .

مرحله 2. با استفاده از دکمه به فرم پیوست فایل بروید کلیپ .

مرحله 3. توسط دکمه افزودن - فایل از دیسکفایل قرارداد را در یک پوشه روی دیسک انتخاب کنید.

مرحله 4. نتیجه پیوست کردن یک فایل از دیسک به این شکل خواهد بود.

روش شماره 2. استفاده از یک الگو

این روش برای دایرکتوری Contracts استفاده می شود، زیرا کار با Contract Templates را فراهم می کند.

بیایید به پیوست کردن یک فایل با استفاده از یک الگو با استفاده از یک مثال خاص نگاه کنیم.

مرحله 1. یک قرارداد باز کنید قرارداد خرید و فروش شماره 3 مورخ 11 ژانویه 2018تامین کننده Transavto LLC: فصل دایرکتوری ها – خرید و فروش – قراردادها.

مرحله 2. فرم فرم چاپیقرارداد با دکمه تمبر – قرارداد – قرارداد تامین. روی دکمه کلیک کنید ذخیره کنید .

مرحله 3. در فرم تنظیمات ذخیره قرارداد، تنظیم کنید:

  • سوئیچ به توافق نامه بپیوندید ;
  • فرمت ذخیره متن: PDF، RTF، HTML.

در مثال، همه فرمت‌های ذخیره‌سازی فایل به طور خاص به طور همزمان انتخاب شدند، به طوری که پس از پیوست کردن فایل‌ها، می‌توانیم ببینیم چه چیزی برای استفاده مناسب است.

هنگام تنظیم سوئیچ روی در یک پوشه در رایانه خود ذخیره کنید برای پیوست کردن فایل، از گزینه ای که در روش شماره 1 توضیح داده شده است، از File from disk استفاده می شود.

مرحله 4. نتیجه ذخیره متن توافقنامه.

روش شماره 3. از یک اسکنر

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

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

و در عین حال همه چیز بسیار ساده انجام می شود!

پس از اسکن تصویر سند، فایل پیوست شده به دایرکتوری به شکل زیر است.

درباره اتصال اسکنر و پیوست فایل در مقاله بیشتر بخوانید.

سوال: نحوه چاپ فایل پیوست در 1c


اگر FileData.Extension = "pdf" سپس برنامه را راه اندازی کنید("C:\Program Files (x86)\Adobe\Reader 11.0 \Reader\AcroRd32.exe /p /t "+""""+FileData.FullFileNameInWorkingDirectory+""""); برنامه را راه اندازی کنید Else If FileData.Extension = "jpg" سپس (????); EndIf فایل ها را چاپ می کندفرمت PDF

، اما نمی توانم بفهمم چگونه آن را چاپ کنمفایل JPG

. من فقط نمی توانم آن را بفهمم. هیچ چیز مفیدی در اینترنت پیدا نکردم

پاسخ:


() از کمک شما متشکرم، متأسفانه، من به طور پیش فرض فقط این روش را پیدا کردم، اگرچه این روش نیز بسیار سریع کار می کند، فقط نمی خواهم هر بار یک چاپگر و غیره را انتخاب کنم. به ترتیب از رایانه ها و چاپگرهای مختلف چاپ می شود

RunApplication("mspaint /pt "+""""+FileData.FullFileNameInWorkingDirectory+"""");سوال: مشکل در نوشتن فایل پیوست به صورت برنامه ای

همکاران، ظهر بخیر! من پیکربندی خودم را توسعه خواهم داد. BSP نسخه 2.4.6.

موقعیت

: فهرستی از افراد با قابلیت پیوست کردن عکس ها (مانند UT 11.3) وجود دارد. هنگام اضافه کردن یک عکس، یک عنصر در فهرست IndividualsAttachedFiles ایجاد می شود و عکس در فرم نمایش داده می شود. همه چیز با BSP 2.4.6 توسعه یافته است به صفحه مراجعه کنیدشی دارای یک Photo prop با نوع "IndividualsAttachedFiles" است

اگر آن را به صورت متنی اضافه کنید، مشکلی وجود ندارد. یک عکس اضافه می شود و فایل های پیوست نیز دارای آن هستند، جزئیات شی "عکس" به درستی پر شده است.
مشکل:
من می خواهم فهرستی از افراد را به صورت برنامه نویسی از Active Directory پر کنم. هیچ مشکلی برای دریافت فایل ها از AD به صورت برنامه نویسی وجود ندارد (اگر فایل دریافتی در یک دایرکتوری نوشته شده باشد، به درستی باز می شود). من یک فایل ضمیمه مانند این ایجاد می کنم:
,
AttachedFile = AttachedFiles.AddFile(IndividualObject.Link,

FileNameNoExtension،

Structure.Extension پارامتر

آدرس موقت)؛

من Photo props را با این فایل پیوست پر می کنم، اما وقتی آن را در متن باز می کنم، چیزی پر نمی شود

، اما نمی توانم بفهمم چگونه آن را چاپ کنم

من در ZHR نگاه می کنم:

اگرچه من در دیباگر نگاه می کنم، فایل در آنجا ایجاد می شود، هیچ خطایی وجود ندارد.

چه کسی با آن برخورد کرد؟ مشکل چیست؟ پیشاپیش متشکرم

دوباره نگاه کردم. تابع زیر نامیده می شود:

کار با FilesService CallServer.CreateFileWithVersion(ExecutionParameters.FileOwner,FileInfo);


اصلا معلوم نیست چه خبره...
در این روش، یک فایل و یک نسخه از فایل باید ایجاد شود، اما هیچ اتفاقی نمی افتد.
سوال: فایل های پیوست شده به سند
ظهر بخیر UT 11.1.10

(GeneralModule.AttachedFilesService.Module(1449)): خطا هنگام افزودن فایل پیوست. صاحب فایل های "سند سرویس 00СЦ-0770 مورخ 1395/02/24 11:31:50" از نوع "سند سرویس" دایرکتوری اصلی برای ذخیره فایل ها مشخص نشده است. در این حالت باید پارامتر "NewFileLink" مشخص شود.

CauseException مختصر (ErrorText);

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

رویه<>Undefined then Return DirectoryName;

، اما نمی توانم بفهمم چگونه آن را چاپ کنم

endIf;

اگر نه پرتاب استثنا، سپس "" را برگردانید.


endIf;

، اما نمی توانم بفهمم چگونه آن را چاپ کنمفراخوانی Exception StringFunctionsClientServer.Substitute ParametersIntoString(ErrorHeader + Symbols.PS + NStr("ru = "مالک فایل ""% 1"" نوع ""%2"" |دایرکتوری ""%3" برای ذخیره ندارد فایل‌ها.")، String(FileOwner)، String(ValueType(FileOwner))، String(DirectoryName));

endIf;


MainDirectory = "";
برای هر چرخه KeyIsalue From DirectoryNames اگر KeyIsalue.Value = True سپس MainDirectory = KeyIsalue.Key;

سقط

endIf;
فایل های پیوست را انتخاب کنید. فایل پیوست شده نام AS AttachedFile، QUANTITY (AttachedFiles. AttachedFile. Name) AS ss FROM RegisterInformation. AttachedFiles AS AttachedFiles GROUP BY AttachedFiles. فایل پیوست شده نام دارای مقدار (AttachedFiles.AttachedFile.Name) > 1
اما خطا اصلاح نمی شود. من تنظیمات را آزمایش و اصلاح کردم - کمکی نکرد.
چه کسی می تواند کمک کند؟

یک فایل به پیام پیوست شده است. اندازه - 17 کیلوبایت

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

در این پایگاه داده این رجیستر را جستجو کنید که کدام بعد حذف یا تغییر یافته است

سوال: تصاویر سایت از دیسک دانلود می شوند که بد است. نویسنده این مطلب در دسترس نیست. 8.2 مدیریت تجارت 3.0


سلام به همه شروع کردم به برخورد با یک conf جدید برای خودم. UT 3.0، زیرا کلاینت با امنیت اطلاعات مشکل داشت و برنامه نویس قدیمی طبق تعریف از کلاینت پشتیبانی نمی کرد. دلایل

به من کمک کنید تا مشکل بارگذاری اطلاعات محصول در سایت را بفهمم.

از نبود فایل تصویری در حجم دیسک شکایت دارد. و با این حال، بله، فایل تصویری مشخص شده روی دیسک موجود نیست.
چگونه پیوندهای مربوط به تصاویر پیوست گم شده را در یک شیء نامگذاری پاک کنیم؟ زیرا تعداد زیادی از این فایل های گم شده وجود دارد. توصیه می شود مطمئن شوید که سایر فایل های پیوست شده صحیح با فایل های موجود در حجم در پایگاه داده باقی می مانند.

و همچنین لطفاً به من بگویید چه اسنادی باید ایجاد و با اقلامی از لیست قیمت بارگذاری شود تا هنگام بارگذاری داده ها در وب سایت (zakupka.ua) نشان داده شود که محصول موجود است! روشن در حال حاضرهنگام بارگذاری جدول بخشی از پردازش بارگذاری داده ها در سایت بر اساس نامگذاری، در ستون "در دسترس بودن"، مقدار "نه" در همه جا وارد می شود!

بررسی کنید