בואו נדבר על נקודת כאב קלאסית שאנחנו פותרים: מנהל סוגר עסקה ב-Bitrix24, ורואה החשבון ממתין שהנתונים יועברו בדוא"ל או ייכתבו לקובץ משותף. החשבונית נוצרת ידנית ב-1C עם שגיאות תכופות—אי-התאמה במספר ע"מ, הבדל בשם המוצר, אי-התאמה בסכום עקב עיגול. הניסיון שלנו מראה שזה מוביל לעיכובים בתשלומים ולמשא ומתן נוסף. אוטומציה של יצירת חשבוניות מ-Bitrix24 ל-1C מגשרת על הפער הזה וחוסכת שעות מזמנו של רואה החשבון.
כיצד נתונים מועברים מ-Bitrix24 ל-1C
Bitrix24 אינו יוצר חשבוניות ישירות—זו העבודה של 1C כמערכת הנהלת החשבונות. Bitrix24 מעביר נתוני עסקה, ו-1C יוצר את המסמך. העברת הנתונים מתבצעת דרך אחת משתי דרכים.
מודול הסנכרון הסטנדרטי—Битрикс24 ↔ 1С דרך REST API או חיבור COM. המודול כלול ב-Bitrix24 המותקן מקומית (crm.requisite, crm.invoice). כאשר עסקה נסגרת או חשבונית מונפקת ב-CRM, הנתונים משוכפלים ל-1C.
אינטגרציה ישירה דרך REST API—webhook על אירוע OnCrmInvoiceAdd/OnCrmInvoiceUpdate מפעיל handler שיוצר את המסמך "חשבונית שהונפקה" ב-1C דרך שירות OData או החלפת XML.
עבור רוב החברות, המודול הסטנדרטי מספיק כאשר הפרטים מוגדרים כראוי.
מה צריך להגדיר ב-Bitrix24 לפני ההשקה
קטלוג פריטים. מוצרים בקטלוג Bitrix24 חייבים להיות מקושרים לרשומות פריטים ב-1C. זהו ה-XML ID או הקוד החיצוני של הפריט. בלעדיו, 1C לא ידע מה ליצור בשורות החשבונית.
שיעורי מע"מ. בהגדרות הקטלוג של Bitrix24, יש להגדיר את שיעור המע"מ של כל מוצר (0%, 10%, 20%, ללא מע"מ) ולוודא שהוא תואם בדיוק להגדרות ב-1C—אחרת הסכומים יהיו שונים.
כיצד להגדיר את החיבור מ-Bitrix24 ל-1C עבור מסמכים
ב-1C (לדוגמה, 1C:Accounting 3.0), מגדירים את תוכנית ההחלפה БитриксCRM או משתמשים ב-handler חיצוני לטעינה.
פרמטרים מרכזיים של ה-handler:
| פרמטר | תיאור |
|---|---|
| מקור נתונים | Bitrix24 REST API (URL + מפתח אפליקציה) |
| סוג מסמך | "חשבונית שהונפקה" |
| כללי מיפוי | שדה CRM → מאפיין 1C |
| תנאי טריגר | סטטוס עסקה = "נסגר" או סטטוס חשבונית נפרד |
| מצב כפילויות | בדיקה לפי מספר חשבונית מה-CRM |
מיפוי השדות הוא החלק שגוזל הכי הרבה זמן. טבלת מיפוי אופיינית:
| שדה Bitrix24 | מאפיין 1C |
|---|---|
COMPANY_ID → ע"מ |
צד שכנגד (חיפוש לפי ע"מ) |
OPPORTUNITY |
סה"כ מסמך |
PRODUCT_ROWS[].PRICE |
מחיר שורה |
PRODUCT_ROWS[].TAX_RATE |
שיעור מע"מ |
DATE_CLOSE |
תאריך מסמך |
דוגמה ל-webhook handler ב-PHP:
<?php require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); use Bitrix\Crm\InvoiceTable; $event = json_decode(file_get_contents('php://input'), true); if ($event['event'] == 'ONCRMInvoiceAdd') { $invoiceId = $event['data']['FIELDS']['ID']; $invoice = InvoiceTable::getById($invoiceId)->fetch(); // Формируем XML для 1С // Отправляем через OData } ?> מקרה בוחן: חברת ייצור, 40 עסקאות בחודש
הלקוח שלנו הוא חברה המספקת ציוד תעשייתי. לפני האוטומציה, רואה החשבון בילה 2-3 שעות ביום בהזנת חשבוניות ידנית ל-1C מנתוני Bitrix24. שגיאות במספר ע"מ של הצד שכנגד התרחשו ב-2-3 מסמכים בחודש—וגרמו לעיכובים בתשלומים ולמשא ומתן נוסף.
לאחר האינטגרציה: כאשר עסקה עוברת לסטטוס "חשבונית שהונפקה" ב-Bitrix24, webhook מפעיל PHP handler שקורא לשירות OData של 1C ויוצר טיוטת "חשבונית". רואה החשבון רואה את המסמך בסטטוס "ממתין לאישור", בודק אותו ומפרסם אותו בלחיצה אחת. זמן עיבוד המסמך ירד מ-7 דקות ל-40 שניות—פי 10 מהר יותר מהזנה ידנית.
זמן יישום כולל: 3-5 ימי עבודה—כולל הגדרת מיפוי, בדיקות עם נתונים אמיתיים והדרכת רואה החשבון.
שלבי הגדרת האינטגרציה
- ביקורת של תוכנית ההחלפה הנוכחית וזיהוי צווארי בקבוק.
- הגדרת פרטי צד שכנגד וקטלוג פריטים ב-Bitrix24.
- יצירת תוכנית החלפה ב-1C ומיפוי שדות.
- פיתוח webhook handler (אם נדרשת לוגיקה מותאמת אישית).
- בדיקות עם מסמכים אמיתיים ואימות.
- תיעוד התהליך והדרכת צוות.
- תמיכה אחרי השקה.
בעיות אופייניות ופתרונות
מדוע החשבונית נוצרת עם קונה ריק?
ב-CRM, הצד שכנגד לא מולא, או שמספר הע"מ בפרטים מכיל רווחים. לפני ההעברה ל-1C, אנו מוסיפים ולידציה באמצעות regex: מספר ע"מ חייב להיות 10 או 12 ספרות ללא רווחים.
כיצד להימנע ממסמכים כפולים?
אם ה-webhook מופעל מספר פעמים (לדוגמה, עקב שינוי חוזר בסטטוס או עדכון סכום), מופיעות כפילויות ב-1C. זה נפתר על ידי בדיקת ייחודיות לפי הקוד החיצוני של המסמך לפני היצירה.
מה לעשות אם סכומי המע"מ שונים באגורות?
סדרי עיגול שונים ב-Bitrix24 וב-1C יכולים לגרום לאי-התאמות. אנו פותרים זאת על ידי העברת סכום המע"מ במפורש לכל שורה, ולא על ידי חישוב מחדש.
—כל העבודה מבוצעת על ידי מומחים מוסמכים עם ניסיון של למעלה מ-10 שנים.
מה כלול בעבודה
- ביקורת של תוכנית ההחלפה הנוכחית ותיעוד.
- הגדרת פרטי צד שכנגד וקטלוג פריטים.
- יצירת תוכנית החלפה ב-1C ומיפוי שדות.
- פיתוח webhook handler במידת הצורך.
- בדיקות עם מסמכים אמיתיים.
- הדרכת רואה חשבון ותיעוד גישה.
- חודש של תמיכה.
אם אתם רוצים לזרז את הנהלת החשבונות שלכם ולחסל שגיאות, צרו קשר לייעוץ. הזמינו הגדרת החלפה מ-Bitrix24 ל-1C וקבלו אינטגרציה מוכנה עם תוצאה מובטחת. צרו קשר כדי לזרז את מחלקת הנהלת החשבונות שלכם.







