הגדרת יצירת מעשים מ-Bitrix24 ל-1C
מעשה השלמת עבודה הוא מסמך שבו המבצע מאשר כי השירות ניתן. ב-Bitrix24, רגע זה נרשם על ידי סטטוס העסקה.
הבעיה: מנהל סוגר את השלב, רואה החשבון מגלה זאת כמה ימים לאחר מכן, המעשה מתעכב, והתשלום מתעכב גם כן. בעת יצירת מעשה ידנית, מנהל מבלה 10-15 דקות לכל עסקה, ורואה החשבון מבלה עוד 20-30 דקות.
בהיקף של 50-100 עסקאות בחודש, מדובר בעד 100 שעות של עבודה חסרת תועלת. האינטגרציה שלנו מבטלת לחלוטין את ההעברה הידנית: הנתונים עוברים ל-1C אוטומטית, והמעשה נוצר ברקע. רואה החשבון רק בודק ומפרסם אותו.
החיסכון הממוצע בעלויות תפעוליות מוערך לאחר ביקורת בהיקף של 60 עסקאות בחודש. עלות הגדרת האינטגרציה מחושבת לאחר ביקורת, אך היא מחזירה את עצמה תוך 2-3 חודשים.
אנו פותרים זאת באמצעות סנכרון אוטומטי של נתונים מ-Bitrix24 ל-1C כאשר הסטטוס הנדרש מושג. אנו מציעים פתרון מפתח-עד-מפתח ומבטיחים תאימות עם כל תצורות 1C ו-Bitrix24. צרו קשר כדי שנוכל להעריך את הפרויקט שלכם ולהכין מפת דרכים.
הניסיון שלנו מראה שהגדרה נכונה של ההחלפה מפחיתה את זמן סגירת המעשה ב-70% וחוסכת עד 60% מעבודת רואה החשבון. חברות רבות מתמודדות עם הכנת מעשים באיחור, מה שמוביל לעיכובי תשלום ואי-שביעות רצון של לקוחות. אנו מבטלים בעיה זו לחלוטין.
איזה מסמך נוצר ב-1C
בהתאם לתצורת 1C, המסמך היעד שונה:
| תצורת 1C | מסמך למעשים |
|---|---|
| 1C:Accounting 3.0 | מעשה על מתן שירותי ייצור או מכירות (מעשה, חשבונית) |
| 1C:Trade Management 11 | מכירת סחורות ושירותים (סוג פעולה — שירותים) |
| 1C:ERP | מכירת סחורות ושירותים |
| 1C:Small Business Management | מתן שירותים |
לפני הגדרת האינטגרציה, יש לקבוע בדיוק באיזה מסמך משתמשים — מיפוי השדות תלוי בכך.
אילו נתונים נדרשים ליצירת מעשה
המעשה נבנה על שלוש קבוצות נתונים. צדדים לעסקה. המבצע הוא הישות המשפטית של החברה (פרטים מהגדרות Bitrix24, section "Organization Details"). הלקוח הוא הצד שכנגד מ-CRM. INN, KPP וכתובת משפטית הם חובה.
רשימת שירותים. נלקחת משורות המוצרים של העסקה (crm.deal.productrows.get). כל שורת פריט היא שורה במעשה: שם, כמות, יחידת מידה, מחיר, שיעור מע"מ. אם ה-CRM משתמש בשמות שרירותיים, נדרשת טבלת מיפוי לנומנקלטורה של 1C.
סכום ומטבע. יכול להיות בכל מטבע — מועבר תוך התחשבות בשער חליפין או במטבע החשבונאות, בהתאם למדיניות החשבונאית.
על פי תיעוד 1C, שירות ה-OData מאפשר הגדרה גמישה של החלפת נתונים ללא שינוי התצורה.
כיצד מתרחשת העברת נתונים: שתי אפשרויות
אפשרות 1 — webhook על שינוי שלב. מוגדר דרך "Settings" → "Webhooks" → "Outgoing webhook" עבור אירוע ONCRMDEALSTAGEID. כאשר עסקה עוברת לשלב הנדרש, נקרא handler. הוא מקבל את מזהה העסקה, מאחזר את הנתונים המלאים ומייצר בקשה ל-1C. אפשרות זו מהירה יותר להגדרה.
אפשרות 2 — תהליך עסקי עם הפעולה "Create act in 1C". מתאים ל-Bitrix24 on-premise. הוא מאפשר למנהל להפעיל את המעשה ידנית ללא שינוי השלב. אך ההגדרה מורכבת יותר.
נשווה את האפשרויות:
| קריטריון | Webhook | תהליך עסקי |
|---|---|---|
| מהירות הגדרה | 1-2 ימים | 2-4 ימים |
| גמישות | גבוהה | בינונית |
| הפעלה ידנית | אוטומטית בלבד | כן |
| מורכבות תחזוקה | נמוכה | בינונית |
Webhook מוגדר פי 2-3 מהר יותר מתהליך עסקי, אך תהליך עסקי נוח יותר לתרחישים לא סטנדרטיים.
דוגמה ל-handler webhook ב-PHP
<?php // Get deal data $dealId = $_REQUEST['data']['FIELDS']['ID']; $deal = CCrmDeal::GetByID($dealId, false); // Build a request to 1C via OData $odataUrl = 'http://1c-server/odata/...'; // ...
?>
מקרה בוחן: הלקוח שלנו הוא סוכנות דיגיטלית עם סגירה חודשית
הלקוח שלנו הוא סוכנות המנהלת 60-80 פרויקטים פעילים. בכל חודש, בימים האחרונים, היה "מרתון מעשים": מנהלי פרויקטים סגרו שלבים, ורואה החשבון העביר נתונים ידנית ל-1C. זה לקח 2-3 ימים.
לאחר הגדרת האינטגרציה: סגירת השלב "Work completed" ב-Bitrix24 יוצרת אוטומטית מעשה ב-1C עם הסטטוס "Draft". רואה החשבון בודק ומפרסם אותו. הכנת המעשה הצטמצמה מ-2 ימים ל-4 שעות.
מאפיין מיוחד: הסוכנות משתמשת ביחידות מידה לא סטנדרטיות ("hour", "project", "revision"), שאינן ב-OKEI. הוספנו יחידות מותאמות אישית ב-1C והגדרנו את המיפוי ב-handler.
מדוע חשוב להגדיר משוב מ-1C
מעשה עשוי להידחות על ידי רואה החשבון עקב שגיאה בפרטים או בסכומים. אינטגרציה מלאה כוללת שליחת הסטטוס בחזרה: אם המעשה נדחה, מופיעה משימה למנהל בעסקה עם תיאור הסיבה. זה מיושם באמצעות משימה מתוזמנת ב-1C שקוראת ל-crm.activity.add ב-Bitrix24.
תהליך הגדרה שלב אחר שלב
- ביקורת של תצורת Bitrix24 ו-1C הנוכחית, הבהרת מסמכים ופרטים.
- תכנון סכמת ההחלפה: בחירת אפשרות (webhook או תהליך עסקי), הגדרת שלב הטריגר.
- הגדרת ה-webhook היוצא או התהליך העסקי ב-Bitrix24.
- פיתוח handler ב-PHP: אחזור נתוני העסקה, מיפוי שדות, קריאה ל-REST API של 1C.
- הגדרת משוב מ-1C ל-Bitrix24 (משימה מתוזמנת).
- בדיקות על עסקאות בדיקה, תיקון באגים.
- הדרכת רואה החשבון והמנהלים לעבודה עם האינטגרציה החדשה.
- פריסה לפרודקשן, תמיכת אחריות ל-30 ימים.
מה כוללת העבודה שלנו
- ביקורת של תהליכים נוכחיים ותצורות Bitrix24 ו-1C
- תכנון סכמת החלפת הנתונים
- הגדרת webhooks או תהליכים עסקיים
- פיתוח מיפוי שדות ונומנקלטורה
- יישום משוב מ-1C
- בדיקות והדרכת עובדים
- תמיכת אחריות ל-30 ימים
לוחות זמנים ועלות
לוח זמנים להגדרת אינטגרציה דו-כיוונית: מ-4 עד 7 ימי עסקים. העלות מחושבת בנפרד לאחר הערכת הפרויקט שלכם. שלחו בקשה — נכין הצעת מחיר ומפת דרכים.
אנו מבטיחים שהאינטגרציה תעבוד באופן אמין ותתאים לתהליכים העסקיים שלכם. המומחים שלנו מוסמכים ב-Bitrix24 וב-1C.

