בואו נדבר על נקודת כאב קלאסית שאנחנו פותרים: מנהל סוגר עסקה ב-Bitrix24, ורואה החשבון ממתין לנתונים שיועברו בדוא"ל או ייכתבו בקובץ משותף. החשבונית נוצרת ידנית ב-1C עם שגיאות תכופות—אי-התאמה במספר עוסק מורשה, שוני בשם המוצר, אי-התאמה בסכום עקב עיגול.
הניסיון שלנו מראה שזה מוביל לעיכובים בתשלום ולמשא ומתן מיותר. אוטומציה של יצירת חשבוניות מ-Bitrix24 ל-1C מגשרת על הפער הזה וחוסכת שעות מזמנו של רואה החשבון.
כיצד מועברים נתונים מ-Bitrix24 אל 1C
Bitrix24 אינו מפיק חשבוניות ישירות—זו משימתה של 1C כמערכת הנהלת החשבונות. Bitrix24 מעביר את נתוני העסקה, ו-1C יוצרת את המסמך. העברת הנתונים מתרחשת באחד משני מסלולים.
מודול הסנכרון הסטנדרטי—Bitrix24 ↔ 1C דרך 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), מגדירים את תוכנית ההחלפה BitrixCRM או משתמשים במטפל טעינה חיצוני. פרמטרים עיקריים של המטפל:
| פרמטר | תיאור |
|---|---|
| מקור נתונים | Bitrix24 REST API (URL + מפתח אפליקציה) |
| סוג מסמך | "חשבונית שהופקה" |
| כללי מיפוי | שדה CRM → מאפיין 1C |
| תנאי הפעלה | סטטוס עסקה = "נסגר בהצלחה" או סטטוס חשבונית נפרד |
| מצב כפילויות | בדיקה לפי מספר חשבונית מ-CRM |
מיפוי שדות הוא החלק שגוזל את מרב הזמן. טבלת מיפוי טיפוסית:
| שדה Bitrix24 | מאפיין 1C |
|---|---|
COMPANY_ID → ח.פ |
צד נגדי (חיפוש לפי ח.פ) |
OPPORTUNITY |
סכום כולל של מסמך |
PRODUCT_ROWS[].PRICE |
מחיר שורה |
PRODUCT_ROWS[].TAX_RATE |
שיעור מע"מ |
DATE_CLOSE |
תאריך מסמך |
דוגמה למטפל webhook ב-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();
// Generate XML for 1C
// Send via OData
}
?>
מקרה בוחן: חברת ייצור, 40 עסקאות בחודש
הלקוח שלנו הוא חברה לאספקת ציוד תעשייתי. לפני האוטומציה, רואה החשבון בילה 2-3 שעות מדי יום בהזנה ידנית של חשבוניות ל-1C מנתוני Bitrix24. שגיאות במספר עוסק מורשה של צדדים נגדיים התרחשו ב-2-3 מסמכים בחודש—מה שגרם לעיכובים בתשלומים ולמשא ומתן נוסף.
לאחר האינטגרציה: כאשר עסקה מועברת לסטטוס "חשבונית הונפקה" ב-Bitrix24, webhook מפעיל מטפל PHP שקורא לשירות OData של 1C ויוצר טיוטת "חשבונית". רואה החשבון רואה את המסמך בסטטוס "ממתין לבדיקה", בודק אותו ומפרסם אותו בלחיצה אחת. זמן עיבוד המסמך ירד מ-7 דקות ל-40 שניות—מהיר פי 10 מהזנה ידנית.
זמן הטמעה כולל: 3-5 ימי עבודה—כולל הגדרת מיפוי, בדיקות עם נתונים אמיתיים והדרכת רואה חשבון.
שלבי הגדרת האינטגרציה
- ביקורת של סכימת ההחלפה הנוכחית וזיהוי צווארי בקבוק.
- הגדרת פרטי צד נגדי וקטלוג פריטים ב-Bitrix24.
- יצירת תוכנית החלפה ב-1C ומיפוי שדות.
- פיתוח מטפל webhook (אם נדרשת לוגיקה מותאמת אישית).
- בדיקה עם מסמכים אמיתיים ואימות.
- תיעוד התהליך והדרכת צוות.
- תמיכת אחריות לאחר ההשקה.
בעיות אופייניות ופתרונות
מדוע החשבונית נוצרת עם קונה ריק?
ב-CRM, הצד הנגדי אינו ממולא, או שמספר ה-TIN בפרטים מכיל רווחים. לפני ההעברה ל-1C, אנו מוסיפים ולידציה באמצעות regex: ה-TIN חייב להיות 10 או 12 ספרות ללא רווחים.
כיצד להימנע ממסמכים כפולים?
אם ה-webhook מופעל מספר פעמים (למשל, עקב שינוי סטטוס חוזר או עדכון סכום), מופיעים כפילויות ב-1C. הדבר נפתר על ידי בדיקת ייחודיות לפי הקוד החיצוני של המסמך לפני יצירתו.
מה לעשות אם סכומי ה-VAT שונים בפרוטות?
סדרי עיגול שונים ב-Bitrix24 וב-1C עלולים לגרום לאי-התאמות. אנו מתקנים זאת על ידי העברת סכום ה-VAT במפורש לכל שורה, ולא חישובו מחדש.
—כל העבודה מבוצעת על ידי מומחים מוסמכים עם למעלה מ-10 שנות ניסיון.
מה כלול בעבודה
- ביקורת של סכימת ההחלפה הנוכחית והתיעוד.
- הגדרת פרטי צד נגדי וקטלוג פריטים.
- יצירת תוכנית החלפה ב-1C ומיפוי שדות.
- פיתוח מטפל webhook במידת הצורך.
- בדיקה עם מסמכים אמיתיים.
- הדרכת רואה חשבון ותיעוד גישות.
- חודש אחד של תמיכת אחריות.
אם ברצונכם לזרז את הנהלת החשבונות שלכם ולחסל שגיאות, צרו איתנו קשר לייעוץ. הזמינו את הגדרת ההחלפה מ-Bitrix24 ל-1C וקבלו אינטגרציה מוכנה עם תוצאה מובטחת. צרו איתנו קשר כדי להאיץ את מחלקת הנהלת החשבונות שלכם.

