ವ್ಯಾಪಾರ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಪ್ರಮುಖ ಅವಶ್ಯಕತೆಗಳು ಯಾವುವು? ಕೆಲವು ಪ್ರಮುಖ ಕಾರ್ಯಗಳು ಈ ಕೆಳಗಿನಂತಿವೆ:
ವ್ಯಾಪಾರ ಕಾರ್ಯಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅಪ್ಲಿಕೇಶನ್ ತರ್ಕವನ್ನು ಬದಲಾಯಿಸುವ/ಹೊಂದಿಕೊಳ್ಳುವ ಸುಲಭ.
ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ಸುಲಭವಾದ ಏಕೀಕರಣ.
1C ಯಲ್ಲಿ ಮೊದಲ ಕಾರ್ಯವನ್ನು ಹೇಗೆ ಪರಿಹರಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು "ಕಸ್ಟಮೈಸೇಶನ್ ಮತ್ತು ಬೆಂಬಲ" ವಿಭಾಗದಲ್ಲಿ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ವಿವರಿಸಲಾಗಿದೆ ಈ ಲೇಖನದ; ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಈ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಕ್ಕೆ ಹಿಂತಿರುಗುತ್ತೇವೆ. ಇಂದು ನಾವು ಎರಡನೇ ಕಾರ್ಯ, ಏಕೀಕರಣದ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ.
ಏಕೀಕರಣ ಕಾರ್ಯಗಳು
ಏಕೀಕರಣ ಕಾರ್ಯಗಳು ವಿಭಿನ್ನವಾಗಿರಬಹುದು. ಕೆಲವು ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು, ಸರಳವಾದ ಸಂವಾದಾತ್ಮಕ ಡೇಟಾ ವಿನಿಮಯವು ಸಾಕಾಗುತ್ತದೆ - ಉದಾಹರಣೆಗೆ, ಸಂಬಳ ಪ್ಲಾಸ್ಟಿಕ್ ಕಾರ್ಡ್ಗಳನ್ನು ವಿತರಿಸಲು ಉದ್ಯೋಗಿಗಳ ಪಟ್ಟಿಯನ್ನು ಬ್ಯಾಂಕ್ಗೆ ವರ್ಗಾಯಿಸಲು. ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಕಾರ್ಯಗಳಿಗಾಗಿ, ಸಂಪೂರ್ಣ ಸ್ವಯಂಚಾಲಿತ ಡೇಟಾ ವಿನಿಮಯವು ಅಗತ್ಯವಾಗಬಹುದು, ಬಹುಶಃ ಬಾಹ್ಯ ವ್ಯವಸ್ಥೆಯ ವ್ಯವಹಾರ ತರ್ಕವನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು. ಬಾಹ್ಯ ಉಪಕರಣಗಳೊಂದಿಗೆ (ಉದಾಹರಣೆಗೆ, ಚಿಲ್ಲರೆ ಉಪಕರಣಗಳು, ಮೊಬೈಲ್ ಸ್ಕ್ಯಾನರ್ಗಳು, ಇತ್ಯಾದಿ) ಅಥವಾ ಪರಂಪರೆ ಅಥವಾ ಹೆಚ್ಚು ವಿಶೇಷವಾದ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ (ಉದಾಹರಣೆಗೆ, RFID ಟ್ಯಾಗ್ ಗುರುತಿಸುವಿಕೆ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ) ಏಕೀಕರಣದಂತಹ ಪ್ರಕೃತಿಯಲ್ಲಿ ವಿಶೇಷವಾದ ಕಾರ್ಯಗಳಿವೆ. ಪ್ರತಿ ಕಾರ್ಯಕ್ಕೂ ಹೆಚ್ಚು ಸೂಕ್ತವಾದ ಏಕೀಕರಣ ಕಾರ್ಯವಿಧಾನವನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಬಹಳ ಮುಖ್ಯ.
1C ಯೊಂದಿಗೆ ಏಕೀಕರಣ ಆಯ್ಕೆಗಳು
1C ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ವಿಭಿನ್ನ ವಿಧಾನಗಳಿವೆ; ಯಾವುದನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಕಾರ್ಯದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ.
ಅನುಷ್ಠಾನ ಆಧಾರಿತ ಏಕೀಕರಣ ಕಾರ್ಯವಿಧಾನಗಳುಪ್ಲಾಟ್ಫಾರ್ಮ್ನಿಂದ ಒದಗಿಸಲಾಗಿದೆ, 1C ಅಪ್ಲಿಕೇಶನ್ ಬದಿಯಲ್ಲಿ ತನ್ನದೇ ಆದ ವಿಶೇಷ API (ಉದಾಹರಣೆಗೆ, 1C ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಡೇಟಾವನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಕರೆಯುವ ವೆಬ್ ಅಥವಾ HTTP ಸೇವೆಗಳ ಒಂದು ಸೆಟ್). ಈ ವಿಧಾನದ ಪ್ರಯೋಜನವೆಂದರೆ 1C ಅಪ್ಲಿಕೇಶನ್ ಬದಿಯಲ್ಲಿ ಅನುಷ್ಠಾನದಲ್ಲಿನ ಬದಲಾವಣೆಗಳಿಗೆ API ಪ್ರತಿರೋಧ. ವಿಧಾನದ ವಿಶಿಷ್ಟತೆಯು ಪ್ರಮಾಣಿತ 1C ಪರಿಹಾರದ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸುವುದು ಅವಶ್ಯಕವಾಗಿದೆ, ಇದು ಕಾನ್ಫಿಗರೇಶನ್ನ ಹೊಸ ಆವೃತ್ತಿಗೆ ಚಲಿಸುವಾಗ ಮೂಲ ಕೋಡ್ಗಳನ್ನು ವಿಲೀನಗೊಳಿಸುವಾಗ ಪ್ರಯತ್ನದ ಅಗತ್ಯವಿರುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಹೊಸ ಪ್ರಗತಿಶೀಲ ಕಾರ್ಯವು ರಕ್ಷಣೆಗೆ ಬರಬಹುದು - ಸಂರಚನಾ ವಿಸ್ತರಣೆಗಳು. ವಿಸ್ತರಣೆಗಳು ಮೂಲಭೂತವಾಗಿ, ಅಪ್ಲಿಕೇಶನ್ ಪರಿಹಾರಗಳನ್ನು ಸ್ವತಃ ಬದಲಾಯಿಸದೆಯೇ ಅಪ್ಲಿಕೇಶನ್ ಪರಿಹಾರಗಳಿಗೆ ಸೇರ್ಪಡೆಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಪ್ಲಗಿನ್ ಕಾರ್ಯವಿಧಾನವಾಗಿದೆ. ಏಕೀಕರಣ API ಅನ್ನು ಕಾನ್ಫಿಗರೇಶನ್ ವಿಸ್ತರಣೆಗೆ ಸರಿಸುವುದರಿಂದ ಪ್ರಮಾಣಿತ ಪರಿಹಾರದ ಹೊಸ ಆವೃತ್ತಿಗೆ ಚಲಿಸುವಾಗ ಕಾನ್ಫಿಗರೇಶನ್ಗಳನ್ನು ವಿಲೀನಗೊಳಿಸುವಾಗ ತೊಂದರೆಗಳನ್ನು ತಪ್ಪಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಅಪ್ಲಿಕೇಶನ್ ಆಬ್ಜೆಕ್ಟ್ ಮಾದರಿಗೆ ಬಾಹ್ಯ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುವ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಏಕೀಕರಣ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸುವುದು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ನ ಮಾರ್ಪಾಡು ಅಥವಾ ವಿಸ್ತರಣೆಯ ರಚನೆಯ ಅಗತ್ಯವಿಲ್ಲ. ಈ ವಿಧಾನದ ಪ್ರಯೋಜನವೆಂದರೆ 1C ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಮೈನಸ್ - 1C ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸುಧಾರಿಸಿದ್ದರೆ, ಸಮಗ್ರ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಸುಧಾರಣೆಗಳು ಬೇಕಾಗಬಹುದು. ಈ ವಿಧಾನದ ಉದಾಹರಣೆಯೆಂದರೆ ಏಕೀಕರಣಕ್ಕಾಗಿ OData ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುವುದು, 1C: ಎಂಟರ್ಪ್ರೈಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ ಬದಿಯಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ (ಕೆಳಗೆ ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು).
ಸ್ಟ್ಯಾಂಡರ್ಡ್ 1C ಪರಿಹಾರಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿರುವ ಸಿದ್ಧ-ಸಿದ್ಧ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಟೋಕಾಲ್ಗಳ ಬಳಕೆ. 1C ಯಿಂದ ಅನೇಕ ಪ್ರಮಾಣಿತ ಪರಿಹಾರಗಳು ಮತ್ತು ಪಾಲುದಾರರು ತಮ್ಮದೇ ಆದ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತಾರೆ, ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಒದಗಿಸಿದ ಏಕೀಕರಣ ಕಾರ್ಯವಿಧಾನಗಳ ಆಧಾರದ ಮೇಲೆ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತಾರೆ. ಈ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸುವಾಗ, 1C ಅಪ್ಲಿಕೇಶನ್ ಬದಿಯಲ್ಲಿ ಕೋಡ್ ಬರೆಯುವ ಅಗತ್ಯವಿಲ್ಲ, ಏಕೆಂದರೆ ಅಪ್ಲಿಕೇಶನ್ ಪರಿಹಾರದ ಪ್ರಮಾಣಿತ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ನಾವು ಬಳಸುತ್ತೇವೆ. 1C ಅಪ್ಲಿಕೇಶನ್ ಭಾಗದಲ್ಲಿ, ನಾವು ಕೆಲವು ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಮಾತ್ರ ಮಾಡಬೇಕಾಗಿದೆ.
ನಾವು 1C ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಅನಿಯಂತ್ರಿತ ಅಪ್ಲಿಕೇಶನ್ ನಡುವೆ ದ್ವಿಮುಖ ಡೇಟಾ ವಿನಿಮಯದ ಕಾರ್ಯವನ್ನು ಎದುರಿಸುತ್ತಿದ್ದೇವೆ ಎಂದು ಭಾವಿಸೋಣ. ಉದಾಹರಣೆಗೆ, ನಾವು 1C ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಅನಿಯಂತ್ರಿತ ಅಪ್ಲಿಕೇಶನ್ ನಡುವೆ ಉತ್ಪನ್ನಗಳ ಪಟ್ಟಿಯನ್ನು (ನಾಮಕರಣ ಡೈರೆಕ್ಟರಿ) ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಬೇಕಾಗಿದೆ.
ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು, ನೀವು ನಾಮಕರಣ ಡೈರೆಕ್ಟರಿಯನ್ನು ನಿರ್ದಿಷ್ಟ ಸ್ವರೂಪದ ಫೈಲ್ಗೆ (ಪಠ್ಯ, XML, JSON, ...) ಡೌನ್ಲೋಡ್ ಮಾಡುವ ವಿಸ್ತರಣೆಯನ್ನು ಬರೆಯಬಹುದು ಮತ್ತು ಈ ಸ್ವರೂಪವನ್ನು ಓದಬಹುದು.
WriteXML/ReadXML ಜಾಗತಿಕ ಸಂದರ್ಭ ವಿಧಾನಗಳ ಮೂಲಕ ಮತ್ತು XDTO (XML ಡೇಟಾ ವರ್ಗಾವಣೆ ಆಬ್ಜೆಕ್ಟ್ಸ್) ಸಹಾಯಕ ವಸ್ತುವನ್ನು ಬಳಸಿಕೊಂಡು ನೇರವಾಗಿ XML ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ಧಾರಾವಾಹಿ ಮಾಡುವ ಕಾರ್ಯವಿಧಾನವನ್ನು ವೇದಿಕೆಯು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
1C: ಎಂಟರ್ಪ್ರೈಸ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿರುವ ಯಾವುದೇ ವಸ್ತುವನ್ನು XML ಪ್ರಾತಿನಿಧ್ಯವಾಗಿ ಮತ್ತು ಪ್ರತಿಯಾಗಿ ಧಾರಾವಾಹಿಯಾಗಿ ಮಾಡಬಹುದು.
ಈ ಕಾರ್ಯವು ವಸ್ತುವಿನ XML ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ:
Функция Объект_В_XML(Объект)
ЗаписьXML = Новый ЗаписьXML();
ЗаписьXML.УстановитьСтроку();
ЗаписатьXML(ЗаписьXML, Объект);
Возврат ЗаписьXML.Закрыть();
КонецФункции
XDTO ಬಳಸಿಕೊಂಡು ನಾಮಕರಣ ಡೈರೆಕ್ಟರಿಯನ್ನು XML ಗೆ ರಫ್ತು ಮಾಡುವುದು ಹೀಗಿದೆ:
&НаСервере
Процедура ЭкспортXMLНаСервере()
НовыйСериализаторXDTO = СериализаторXDTO;
НоваяЗаписьXML = Новый ЗаписьXML();
НоваяЗаписьXML.ОткрытьФайл("C:DataНоменклатура.xml", "UTF-8");
НоваяЗаписьXML.ЗаписатьОбъявлениеXML();
НоваяЗаписьXML.ЗаписатьНачалоЭлемента("СправочникНоменклатура");
Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
ОбъектНоменклатура = Выборка.ПолучитьОбъект();
НовыйСериализаторXDTO.ЗаписатьXML(НоваяЗаписьXML, ОбъектНоменклатура, НазначениеТипаXML.Явное);
КонецЦикла;
НоваяЗаписьXML.ЗаписатьКонецЭлемента();
НоваяЗаписьXML.Закрыть();
КонецПроцедуры
ಕೋಡ್ ಅನ್ನು ಸರಳವಾಗಿ ಮಾರ್ಪಡಿಸುವ ಮೂಲಕ, ನಾವು ಡೈರೆಕ್ಟರಿಯನ್ನು JSON ಗೆ ರಫ್ತು ಮಾಡುತ್ತೇವೆ. ಉತ್ಪನ್ನಗಳನ್ನು ಒಂದು ಶ್ರೇಣಿಗೆ ಬರೆಯಲಾಗುತ್ತದೆ; ವೈವಿಧ್ಯತೆಗಾಗಿ, ಸಿಂಟ್ಯಾಕ್ಸ್ನ ಇಂಗ್ಲಿಷ್ ಆವೃತ್ತಿ ಇಲ್ಲಿದೆ:
ನಂತರ ಅಂತಿಮ ಗ್ರಾಹಕರಿಗೆ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಲು ಮಾತ್ರ ಉಳಿದಿದೆ. 1C:ಎಂಟರ್ಪ್ರೈಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಮುಖ್ಯ ಇಂಟರ್ನೆಟ್ ಪ್ರೋಟೋಕಾಲ್ಗಳಾದ HTTP, FTP, POP3, SMTP, IMAP ಅನ್ನು ಅವುಗಳ ಸುರಕ್ಷಿತ ಆವೃತ್ತಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಬೆಂಬಲಿಸುತ್ತದೆ. ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಲು ನೀವು HTTP ಮತ್ತು/ಅಥವಾ ವೆಬ್ ಸೇವೆಗಳನ್ನು ಸಹ ಬಳಸಬಹುದು.
HTTP ಮತ್ತು ವೆಬ್ ಸೇವೆಗಳು
1C ಅಪ್ಲಿಕೇಶನ್ಗಳು ತಮ್ಮದೇ ಆದ HTTP ಮತ್ತು ವೆಬ್ ಸೇವೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು, ಹಾಗೆಯೇ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಂದ ಅಳವಡಿಸಲಾದ HTTP ಮತ್ತು ವೆಬ್ ಸೇವೆಗಳನ್ನು ಕರೆಯಬಹುದು.
REST ಇಂಟರ್ಫೇಸ್ ಮತ್ತು OData ಪ್ರೋಟೋಕಾಲ್
ಆವೃತ್ತಿ 8.3.5 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ, 1C:ಎಂಟರ್ಪ್ರೈಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾಡಬಹುದು REST ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ರಚಿಸಿ ಸಂಪೂರ್ಣ ಅಪ್ಲಿಕೇಶನ್ ಪರಿಹಾರಕ್ಕಾಗಿ. REST ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಮಾರ್ಪಡಿಸಲು ಯಾವುದೇ ಕಾನ್ಫಿಗರೇಶನ್ ಆಬ್ಜೆಕ್ಟ್ (ಡೈರೆಕ್ಟರಿ, ಡಾಕ್ಯುಮೆಂಟ್, ಮಾಹಿತಿ ರಿಜಿಸ್ಟರ್, ಇತ್ಯಾದಿ) ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಬಹುದು. ವೇದಿಕೆಯು ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಪ್ರವೇಶ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿ ಬಳಸುತ್ತದೆ ಓಡಾಟ ಆವೃತ್ತಿ 3.0 OData ಸೇವೆಗಳನ್ನು ಪ್ರಕಟಿಸುವುದನ್ನು ಕಾನ್ಫಿಗರರೇಟರ್ ಮೆನುವಿನಿಂದ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ “ಆಡಳಿತ -> ವೆಬ್ ಸರ್ವರ್ನಲ್ಲಿ ಪ್ರಕಟಿಸುವುದು”, “ಪ್ರಮಾಣಿತ OData ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರಕಟಿಸಿ” ಚೆಕ್ಬಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಬೇಕು. Atom/XML ಮತ್ತು JSON ಫಾರ್ಮ್ಯಾಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ವೆಬ್ ಸರ್ವರ್ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಪರಿಹಾರವನ್ನು ಪ್ರಕಟಿಸಿದ ನಂತರ, ಮೂರನೇ ವ್ಯಕ್ತಿಯ ವ್ಯವಸ್ಥೆಗಳು HTTP ವಿನಂತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು REST ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಅದನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. OData ಪ್ರೋಟೋಕಾಲ್ ಮೂಲಕ 1C ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು, 1C ಭಾಗದಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಗತ್ಯವಿಲ್ಲ.
ಆದ್ದರಿಂದ, ಒಂದು URL ನಂತಹ http://<сервер>/<конфигурация>/odata/standard.odata/Catalog_Номенклатура XML ಸ್ವರೂಪದಲ್ಲಿ ನಾಮಕರಣದ ಕ್ಯಾಟಲಾಗ್ನ ವಿಷಯಗಳನ್ನು ನಮಗೆ ಹಿಂತಿರುಗಿಸುತ್ತದೆ - ಪ್ರವೇಶ ಅಂಶಗಳ ಸಂಗ್ರಹ (ಸಂಕ್ಷಿಪ್ತತೆಗಾಗಿ ಸಂದೇಶದ ಶೀರ್ಷಿಕೆಯನ್ನು ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ):
URL ಗೆ “?$format=application/json” ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಸೇರಿಸುವ ಮೂಲಕ, ನಾವು JSON ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿ ನಾಮಕರಣ ಕ್ಯಾಟಲಾಗ್ನ ವಿಷಯಗಳನ್ನು ಪಡೆಯುತ್ತೇವೆ (ಫಾರ್ಮ್ನ URL http://<сервер>/<конфигурация>/odata/standard.odata/Catalog_Номенклатура?$format=application/json ):
ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಡೇಟಾ ವಿನಿಮಯದ ಮೂಲಕ ಬಾಹ್ಯ ಡೇಟಾ ಮೂಲಗಳು ಅತ್ಯುತ್ತಮ ಪರಿಹಾರವಾಗಿರಬಹುದು. ಬಾಹ್ಯ ಡೇಟಾ ಮೂಲಗಳು 1C ಅಪ್ಲಿಕೇಶನ್ ಕಾನ್ಫಿಗರೇಶನ್ ಆಬ್ಜೆಕ್ಟ್ ಆಗಿದ್ದು ಅದು ಓದಲು ಮತ್ತು ಬರೆಯಲು ಯಾವುದೇ ODBC-ಹೊಂದಾಣಿಕೆಯ ಡೇಟಾಬೇಸ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಬಾಹ್ಯ ಡೇಟಾ ಮೂಲಗಳು ವಿಂಡೋಸ್ ಮತ್ತು ಲಿನಕ್ಸ್ ಎರಡರಲ್ಲೂ ಲಭ್ಯವಿದೆ.
ಡೇಟಾ ವಿನಿಮಯ ಕಾರ್ಯವಿಧಾನ
ಡೇಟಾ ವಿನಿಮಯ ಕಾರ್ಯವಿಧಾನ 1C:ಎಂಟರ್ಪ್ರೈಸ್ ಆಧಾರಿತ ಭೌಗೋಳಿಕವಾಗಿ ವಿತರಿಸಲಾದ ವ್ಯವಸ್ಥೆಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು 1C:ಎಂಟರ್ಪ್ರೈಸ್ ಅನ್ನು ಆಧರಿಸಿರದ ಇತರ ಮಾಹಿತಿ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಡೇಟಾ ವಿನಿಮಯವನ್ನು ಆಯೋಜಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ.
ಈ ಕಾರ್ಯವಿಧಾನವನ್ನು 1C ಅಳವಡಿಕೆಗಳಲ್ಲಿ ಸಕ್ರಿಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಅದರ ಸಹಾಯದಿಂದ ಪರಿಹರಿಸಲಾದ ಕಾರ್ಯಗಳ ವ್ಯಾಪ್ತಿಯು ತುಂಬಾ ವಿಸ್ತಾರವಾಗಿದೆ. ಇದು ಸಂಸ್ಥೆಯ ಶಾಖೆಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ 1C ಅಪ್ಲಿಕೇಶನ್ಗಳ ನಡುವಿನ ಡೇಟಾ ವಿನಿಮಯ, ಮತ್ತು 1C ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಆನ್ಲೈನ್ ಸ್ಟೋರ್ ವೆಬ್ಸೈಟ್ ನಡುವಿನ ವಿನಿಮಯ, ಮತ್ತು 1C ಸರ್ವರ್ ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಮೊಬೈಲ್ ಕ್ಲೈಂಟ್ (1C: ಎಂಟರ್ಪ್ರೈಸ್ ಮೊಬೈಲ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ರಚಿಸಲಾಗಿದೆ) ಮತ್ತು ಹೆಚ್ಚಿನ ಡೇಟಾ ವಿನಿಮಯವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಹೆಚ್ಚು.
ಡೇಟಾ ವಿನಿಮಯ ಕಾರ್ಯವಿಧಾನದಲ್ಲಿನ ಪ್ರಮುಖ ಪರಿಕಲ್ಪನೆಗಳಲ್ಲಿ ಒಂದು ವಿನಿಮಯ ಯೋಜನೆಯಾಗಿದೆ. ವಿನಿಮಯ ಯೋಜನೆಯು 1C ಅಪ್ಲಿಕೇಶನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ ವಿಶೇಷ ರೀತಿಯ ವಸ್ತುವಾಗಿದೆ, ಇದು ನಿರ್ದಿಷ್ಟವಾಗಿ, ವಿನಿಮಯದಲ್ಲಿ ಭಾಗವಹಿಸುವ ಡೇಟಾದ ಸಂಯೋಜನೆಯನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ (ಯಾವ ಡೈರೆಕ್ಟರಿಗಳು, ದಾಖಲೆಗಳು, ರೆಜಿಸ್ಟರ್ಗಳು, ಇತ್ಯಾದಿ). ವಿನಿಮಯ ಯೋಜನೆಯು ವಿನಿಮಯ ಭಾಗವಹಿಸುವವರ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ (ಎಕ್ಸ್ಚೇಂಜ್ ನೋಡ್ಗಳು ಎಂದು ಕರೆಯಲ್ಪಡುವ).
ಡೇಟಾ ವಿನಿಮಯ ಕಾರ್ಯವಿಧಾನದ ಎರಡನೇ ಅಂಶವೆಂದರೆ ಬದಲಾವಣೆ ನೋಂದಣಿ ಕಾರ್ಯವಿಧಾನವಾಗಿದೆ. ವಿನಿಮಯ ಯೋಜನೆಯ ಭಾಗವಾಗಿ ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ವರ್ಗಾಯಿಸಬೇಕಾದ ಡೇಟಾದಲ್ಲಿನ ಬದಲಾವಣೆಗಳಿಗಾಗಿ ಈ ಕಾರ್ಯವಿಧಾನವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಿಸ್ಟಮ್ ಅನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ. ಈ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು, ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಕೊನೆಯ ಸಿಂಕ್ರೊನೈಸೇಶನ್ನಿಂದ ಸಂಭವಿಸಿದ ಬದಲಾವಣೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಮುಂದಿನ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸೆಷನ್ನಲ್ಲಿ ವರ್ಗಾಯಿಸಲಾದ ಡೇಟಾದ ಪ್ರಮಾಣವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ನಿರ್ದಿಷ್ಟ ರಚನೆಯ XML ಸಂದೇಶಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾ ವಿನಿಮಯ ಸಂಭವಿಸುತ್ತದೆ. ಸಂದೇಶವು ನೋಡ್ ಮತ್ತು ಕೆಲವು ಸೇವಾ ಮಾಹಿತಿಯೊಂದಿಗೆ ಕೊನೆಯ ಸಿಂಕ್ರೊನೈಸೇಶನ್ನಿಂದ ಬದಲಾಗಿರುವ ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿದೆ. ಸಂದೇಶ ರಚನೆಯು ಸಂದೇಶ ಸಂಖ್ಯೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಸಂದೇಶಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಎಂದು ಸ್ವೀಕರಿಸುವವರ ನೋಡ್ನಿಂದ ದೃಢೀಕರಣವನ್ನು ಸ್ವೀಕರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಸ್ವೀಕರಿಸುವ ನೋಡ್ನಿಂದ ಬರುವ ಪ್ರತಿಯೊಂದು ಸಂದೇಶದಲ್ಲಿ, ಕೊನೆಯದಾಗಿ ಸ್ವೀಕರಿಸಿದ ಸಂದೇಶದ ಸಂಖ್ಯೆಯ ರೂಪದಲ್ಲಿ ಅಂತಹ ದೃಢೀಕರಣವು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಸಂಖ್ಯಾ ಸಂದೇಶಗಳು ಸ್ವೀಕರಿಸುವ ನೋಡ್ಗೆ ಯಾವ ಡೇಟಾವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ರವಾನಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಸ್ವೀಕರಿಸುವ ನೋಡ್ ಸ್ವೀಕರಿಸಿದ ಡೇಟಾದ ರಶೀದಿಯೊಂದಿಗೆ ಕಳುಹಿಸುವ ನೋಡ್ ಕೊನೆಯ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸಿದಾಗಿನಿಂದ ಬದಲಾಗಿರುವ ಡೇಟಾವನ್ನು ಮಾತ್ರ ರವಾನಿಸುವ ಮೂಲಕ ಮರುಪ್ರಸಾರವನ್ನು ತಪ್ಪಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಈ ಕಾರ್ಯಾಚರಣಾ ಯೋಜನೆಯು ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲದ ಪ್ರಸರಣ ಚಾನೆಲ್ಗಳು ಮತ್ತು ಸಂದೇಶ ನಷ್ಟದೊಂದಿಗೆ ಸಹ ಖಾತರಿಯ ವಿತರಣೆಯನ್ನು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ.
ಬಾಹ್ಯ ಘಟಕಗಳು
ಹಲವಾರು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಏಕೀಕರಣದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವಾಗ, ಒಬ್ಬರು ನಿರ್ದಿಷ್ಟ ಅವಶ್ಯಕತೆಗಳನ್ನು ಎದುರಿಸಬೇಕಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಪರಸ್ಪರ ಪ್ರೋಟೋಕಾಲ್ಗಳು, ಡೇಟಾ ಸ್ವರೂಪಗಳು, ಇವುಗಳನ್ನು 1C: ಎಂಟರ್ಪ್ರೈಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ಒದಗಿಸಲಾಗಿಲ್ಲ. ಅಂತಹ ಶ್ರೇಣಿಯ ಕಾರ್ಯಗಳಿಗಾಗಿ, ವೇದಿಕೆಯು ಒದಗಿಸುತ್ತದೆ ಬಾಹ್ಯ ಘಟಕ ತಂತ್ರಜ್ಞಾನ, ಇದು 1C: ಎಂಟರ್ಪ್ರೈಸ್ನ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುವ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಪ್ಲಗ್-ಇನ್ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಒಂದೇ ರೀತಿಯ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೊಂದಿರುವ ಕಾರ್ಯದ ಒಂದು ವಿಶಿಷ್ಟ ಉದಾಹರಣೆಯೆಂದರೆ 1C ಅಪ್ಲಿಕೇಶನ್ ಪರಿಹಾರದ ಏಕೀಕರಣವು ಚಿಲ್ಲರೆ ಸಾಧನಗಳೊಂದಿಗೆ, ಮಾಪಕಗಳಿಂದ ನಗದು ರೆಜಿಸ್ಟರ್ಗಳು ಮತ್ತು ಬಾರ್ಕೋಡ್ ಸ್ಕ್ಯಾನರ್ಗಳವರೆಗೆ ಇರುತ್ತದೆ. ಬಾಹ್ಯ ಘಟಕಗಳನ್ನು 1C: ಎಂಟರ್ಪ್ರೈಸ್ ಸರ್ವರ್ ಬದಿಯಲ್ಲಿ ಮತ್ತು ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ ಸಂಪರ್ಕಿಸಬಹುದು (ವೆಬ್ ಕ್ಲೈಂಟ್ ಸೇರಿದಂತೆ, ಆದರೆ ಸೀಮಿತವಾಗಿಲ್ಲ, ಜೊತೆಗೆ ಮೊಬೈಲ್ ವೇದಿಕೆಯ ಮುಂದಿನ ಆವೃತ್ತಿ 1C: ಎಂಟರ್ಪ್ರೈಸ್). ಬಾಹ್ಯ ಘಟಕಗಳ ತಂತ್ರಜ್ಞಾನವು 1C: ಎಂಟರ್ಪ್ರೈಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನೊಂದಿಗೆ ಘಟಕಗಳ ಪರಸ್ಪರ ಕ್ರಿಯೆಗಾಗಿ ಸಾಕಷ್ಟು ಸರಳ ಮತ್ತು ಅರ್ಥವಾಗುವ ಸಾಫ್ಟ್ವೇರ್ (C++) ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದನ್ನು ಡೆವಲಪರ್ನಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು.
ಬಾಹ್ಯ ಘಟಕಗಳನ್ನು ಬಳಸುವಾಗ ತೆರೆಯುವ ಸಾಧ್ಯತೆಗಳು ಬಹಳ ವಿಶಾಲವಾಗಿವೆ. ಬಾಹ್ಯ ಸಾಧನಗಳು ಮತ್ತು ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟ ಡೇಟಾ ವಿನಿಮಯ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಪರಸ್ಪರ ಕ್ರಿಯೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು, ಡೇಟಾ ಮತ್ತು ಡೇಟಾ ಸ್ವರೂಪಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ನಿರ್ದಿಷ್ಟ ಅಲ್ಗಾರಿದಮ್ಗಳಲ್ಲಿ ನಿರ್ಮಿಸಬಹುದು, ಇತ್ಯಾದಿ.
ಹಳತಾದ ಏಕೀಕರಣ ಕಾರ್ಯವಿಧಾನಗಳು
ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಹೊಸ ಪರಿಹಾರಗಳಲ್ಲಿ ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡದ ಏಕೀಕರಣ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ; ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯ ಕಾರಣಗಳಿಗಾಗಿ ಅವುಗಳನ್ನು ಬಿಡಲಾಗುತ್ತದೆ, ಮತ್ತು ಇತರ ಪಕ್ಷವು ಹೆಚ್ಚು ಆಧುನಿಕ ಪ್ರೋಟೋಕಾಲ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ. ಅವುಗಳಲ್ಲಿ ಒಂದು DBF ಫಾರ್ಮ್ಯಾಟ್ ಫೈಲ್ಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ (XBase ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅಂತರ್ನಿರ್ಮಿತ ಭಾಷೆಯಲ್ಲಿ ಬೆಂಬಲಿತವಾಗಿದೆ).
ಮತ್ತೊಂದು ಪರಂಪರೆಯ ಏಕೀಕರಣ ಕಾರ್ಯವಿಧಾನವು COM ತಂತ್ರಜ್ಞಾನದ ಬಳಕೆಯಾಗಿದೆ (ವಿಂಡೋಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ಮಾತ್ರ ಲಭ್ಯವಿದೆ). 1C: ಎಂಟರ್ಪ್ರೈಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ COM ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ವಿಂಡೋಸ್ಗಾಗಿ ಎರಡು ಏಕೀಕರಣ ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ: ಆಟೋಮೇಷನ್ ಸರ್ವರ್ ಮತ್ತು ಬಾಹ್ಯ ಸಂಪರ್ಕ. ಅವು ತುಂಬಾ ಹೋಲುತ್ತವೆ, ಆದರೆ ಮೂಲಭೂತ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಆಟೊಮೇಷನ್ ಸರ್ವರ್ನ ಸಂದರ್ಭದಲ್ಲಿ, ಪೂರ್ಣ ಪ್ರಮಾಣದ 1C: ಎಂಟರ್ಪ್ರೈಸ್ 8 ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ ಮತ್ತು ಬಾಹ್ಯ ಸಂಪರ್ಕದ ಸಂದರ್ಭದಲ್ಲಿ, ತುಲನಾತ್ಮಕವಾಗಿ ಸಣ್ಣ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ COM ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ. ಅಂದರೆ, ನೀವು ಆಟೊಮೇಷನ್ ಸರ್ವರ್ ಮೂಲಕ ಕೆಲಸ ಮಾಡಿದರೆ, ನೀವು ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ನ ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಬಳಕೆದಾರರ ಸಂವಾದಾತ್ಮಕ ಕ್ರಿಯೆಗಳಿಗೆ ಹೋಲುವ ಕ್ರಿಯೆಗಳನ್ನು ಮಾಡಬಹುದು. ಬಾಹ್ಯ ಸಂಪರ್ಕವನ್ನು ಬಳಸುವಾಗ, ನೀವು ವ್ಯಾಪಾರ ತರ್ಕ ಕಾರ್ಯಗಳನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು, ಮತ್ತು ಅವುಗಳನ್ನು ಸಂಪರ್ಕದ ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ ಎರಡೂ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು, ಅಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ COM ಸರ್ವರ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನೀವು 1C: ಎಂಟರ್ಪ್ರೈಸ್ ಸರ್ವರ್ನಲ್ಲಿ ವ್ಯಾಪಾರ ತರ್ಕವನ್ನು ಕರೆಯಬಹುದು. ಬದಿ.
1C: ಎಂಟರ್ಪ್ರೈಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ನಿಂದ ಬಾಹ್ಯ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಪ್ರವೇಶಿಸಲು COM ತಂತ್ರಜ್ಞಾನವನ್ನು ಸಹ ಬಳಸಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, 1C ಅಪ್ಲಿಕೇಶನ್ COM ಕ್ಲೈಂಟ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆದರೆ 1C ಸರ್ವರ್ ವಿಂಡೋಸ್ ಪರಿಸರದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದರೆ ಮಾತ್ರ ಈ ಕಾರ್ಯವಿಧಾನಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಎಂದು ನೆನಪಿಸಿಕೊಳ್ಳಬೇಕು.
ಹಲವಾರು 1C ಕಾನ್ಫಿಗರೇಶನ್ಗಳಲ್ಲಿ (ಕೆಳಗಿನ ಪಟ್ಟಿ), ಮೇಲೆ ವಿವರಿಸಿದ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಡೇಟಾ ವಿನಿಮಯ ಕಾರ್ಯವಿಧಾನದ ಆಧಾರದ ಮೇಲೆ, ಬಾಹ್ಯ ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ಡೇಟಾವನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ಸಿದ್ಧ-ಸಿದ್ಧ ಕಾರ್ಯವಿಧಾನವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು ಕಾನ್ಫಿಗರೇಶನ್ಗಳ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಅಗತ್ಯವಿಲ್ಲ (ಡೇಟಾ ತಯಾರಿ ಅಪ್ಲಿಕೇಶನ್ ಪರಿಹಾರಗಳ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ವಿನಿಮಯವನ್ನು ಮಾಡಲಾಗುತ್ತದೆ):
"1C:ERP ಎಂಟರ್ಪ್ರೈಸ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ 2.0"
"ಸಂಕೀರ್ಣ ಯಾಂತ್ರೀಕೃತಗೊಂಡ 2"
"ಎಂಟರ್ಪ್ರೈಸ್ ಅಕೌಂಟಿಂಗ್", ಆವೃತ್ತಿ 3.0
"CORP ಎಂಟರ್ಪ್ರೈಸ್ಗಾಗಿ ಲೆಕ್ಕಪತ್ರ ನಿರ್ವಹಣೆ", ಆವೃತ್ತಿ 3.0
"ಚಿಲ್ಲರೆ", ಆವೃತ್ತಿ 2.0
"ಮೂಲ ವ್ಯಾಪಾರ ನಿರ್ವಹಣೆ", ಆವೃತ್ತಿ 11
ವ್ಯಾಪಾರ ನಿರ್ವಹಣೆ, ಆವೃತ್ತಿ 11
"ಸಂಬಳಗಳು ಮತ್ತು ಸಿಬ್ಬಂದಿ ನಿರ್ವಹಣೆ CORP", ಆವೃತ್ತಿ 3
ಡೇಟಾ ವಿನಿಮಯಕ್ಕಾಗಿ ಬಳಸಲಾಗುವ ಸ್ವರೂಪ ಎಂಟರ್ಪ್ರೈಸ್ ಡೇಟಾ, XML ಆಧರಿಸಿ. ಸ್ವರೂಪವು ವ್ಯಾಪಾರ-ಆಧಾರಿತವಾಗಿದೆ - ಅದರಲ್ಲಿ ವಿವರಿಸಿದ ಡೇಟಾ ರಚನೆಗಳು 1C ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ವ್ಯಾಪಾರ ಘಟಕಗಳಿಗೆ (ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿ ಅಂಶಗಳು) ಅನುರೂಪವಾಗಿದೆ, ಉದಾಹರಣೆಗೆ: ಪೂರ್ಣಗೊಳಿಸುವ ಕ್ರಿಯೆ, ನಗದು ರಶೀದಿ ಆದೇಶ, ಕೌಂಟರ್ಪಾರ್ಟಿ, ಐಟಂ, ಇತ್ಯಾದಿ.
1C ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್ ನಡುವೆ ಡೇಟಾ ವಿನಿಮಯ ಸಂಭವಿಸಬಹುದು:
ಮೀಸಲಾದ ಫೈಲ್ ಡೈರೆಕ್ಟರಿ ಮೂಲಕ
FTP ಡೈರೆಕ್ಟರಿ ಮೂಲಕ
1C ಅಪ್ಲಿಕೇಶನ್ ಬದಿಯಲ್ಲಿ ನಿಯೋಜಿಸಲಾದ ವೆಬ್ ಸೇವೆಯ ಮೂಲಕ. ಡೇಟಾ ಫೈಲ್ ಅನ್ನು ವೆಬ್ ವಿಧಾನಗಳಿಗೆ ಪ್ಯಾರಾಮೀಟರ್ ಆಗಿ ರವಾನಿಸಲಾಗುತ್ತದೆ
ಇಮೇಲ್ ಮೂಲಕ
ವೆಬ್ ಸೇವೆಯ ಮೂಲಕ ವಿನಿಮಯದ ಸಂದರ್ಭದಲ್ಲಿ, ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್ 1C ಅಪ್ಲಿಕೇಶನ್ನ ಅನುಗುಣವಾದ ವೆಬ್ ವಿಧಾನಗಳನ್ನು ಕರೆಯುವ ಮೂಲಕ ಡೇಟಾ ವಿನಿಮಯ ಸೆಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಇತರ ಸಂದರ್ಭಗಳಲ್ಲಿ, ವಿನಿಮಯ ಸೆಷನ್ನ ಪ್ರಾರಂಭಕವು 1C ಅಪ್ಲಿಕೇಶನ್ ಆಗಿರುತ್ತದೆ (ಡೇಟಾ ಫೈಲ್ ಅನ್ನು ಸೂಕ್ತವಾದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಇರಿಸುವ ಮೂಲಕ ಅಥವಾ ಡೇಟಾ ಫೈಲ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಕಳುಹಿಸುವ ಮೂಲಕ).
1C ಭಾಗದಲ್ಲಿ ನೀವು ಎಷ್ಟು ಬಾರಿ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಂಭವಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು (ಡೈರೆಕ್ಟರಿ ಮತ್ತು ಇಮೇಲ್ ಮೂಲಕ ಫೈಲ್ ವಿನಿಮಯದೊಂದಿಗೆ ಆಯ್ಕೆಗಳಿಗಾಗಿ):
ವೇಳಾಪಟ್ಟಿಯ ಪ್ರಕಾರ (ನಿರ್ದಿಷ್ಟ ಆವರ್ತನದೊಂದಿಗೆ)
ಕೈಯಾರೆ; ಬಳಕೆದಾರನು ತನಗೆ ಅಗತ್ಯವಿರುವಾಗಲೆಲ್ಲಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭಿಸಬೇಕಾಗುತ್ತದೆ
ಸಂದೇಶಗಳನ್ನು ಅಂಗೀಕರಿಸುವುದು
1C ಅಪ್ಲಿಕೇಶನ್ಗಳು ಕಳುಹಿಸಿದ ಮತ್ತು ಸ್ವೀಕರಿಸಿದ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಂದೇಶಗಳ ದಾಖಲೆಗಳನ್ನು ಇರಿಸುತ್ತವೆ ಮತ್ತು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಂದ ಅದೇ ರೀತಿ ನಿರೀಕ್ಷಿಸುತ್ತವೆ. "ಡೇಟಾ ಎಕ್ಸ್ಚೇಂಜ್ ಮೆಕ್ಯಾನಿಸಂ" ವಿಭಾಗದಲ್ಲಿ ಮೇಲೆ ವಿವರಿಸಿದ ಸಂದೇಶ ಸಂಖ್ಯೆಯ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಮಯದಲ್ಲಿ, 1C ಅಪ್ಲಿಕೇಶನ್ಗಳು ಕೊನೆಯ ಸಿಂಕ್ರೊನೈಸೇಶನ್ನಿಂದ (ವರ್ಗಾವಣೆ ಮಾಡಿದ ಮಾಹಿತಿಯ ಪ್ರಮಾಣವನ್ನು ಕಡಿಮೆ ಮಾಡಲು) ವ್ಯಾಪಾರ ಘಟಕಗಳೊಂದಿಗೆ ಸಂಭವಿಸಿದ ಬದಲಾವಣೆಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಮಾತ್ರ ರವಾನಿಸುತ್ತದೆ. ಮೊದಲ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಮಯದಲ್ಲಿ, 1C ಅಪ್ಲಿಕೇಶನ್ ಎಲ್ಲಾ ವ್ಯಾಪಾರ ಘಟಕಗಳನ್ನು (ಉದಾಹರಣೆಗೆ, ಐಟಂ ಉಲ್ಲೇಖ ಪುಸ್ತಕದ ಐಟಂಗಳು) EnterpriseData ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿ XML ಫೈಲ್ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡುತ್ತದೆ (ಅವುಗಳೆಲ್ಲವೂ ಬಾಹ್ಯ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ "ಹೊಸ" ಆಗಿರುವುದರಿಂದ). ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್ 1C ನಿಂದ ಸ್ವೀಕರಿಸಿದ XML ಫೈಲ್ನಿಂದ ಮಾಹಿತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬೇಕು ಮತ್ತು ಮುಂದಿನ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಅವಧಿಯಲ್ಲಿ, 1C ಗೆ ಕಳುಹಿಸಲಾದ ಫೈಲ್ನಲ್ಲಿ ವಿಶೇಷ XML ವಿಭಾಗದಲ್ಲಿ ಇರಿಸಿ, ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯೊಂದಿಗೆ 1C ಯಿಂದ ಸಂದೇಶವು ಯಶಸ್ವಿಯಾಗಿ ಬಂದಿದೆ ಎಂಬ ಮಾಹಿತಿ ಸ್ವೀಕರಿಸಿದರು. ರಶೀದಿ ಸಂದೇಶವು 1C ಅಪ್ಲಿಕೇಶನ್ಗೆ ಸಂಕೇತವಾಗಿದೆ, ಎಲ್ಲಾ ವ್ಯಾಪಾರ ಘಟಕಗಳನ್ನು ಬಾಹ್ಯ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಯಶಸ್ವಿಯಾಗಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಇನ್ನು ಮುಂದೆ ಅವುಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ರವಾನಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ರಶೀದಿಯ ಜೊತೆಗೆ, ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ XML ಫೈಲ್ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಸಿಂಕ್ರೊನೈಸೇಶನ್ಗಾಗಿ ಡೇಟಾವನ್ನು ಸಹ ಒಳಗೊಂಡಿರಬಹುದು (ಉದಾಹರಣೆಗೆ, ಸರಕು ಮತ್ತು ಸೇವೆಗಳ ಮಾರಾಟದ ದಾಖಲೆಗಳು).
ರಶೀದಿ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ, 1C ಅಪ್ಲಿಕೇಶನ್ ಹಿಂದಿನ ಸಂದೇಶದಲ್ಲಿ ರವಾನೆಯಾದ ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲಾಗಿದೆ ಎಂದು ಗುರುತಿಸುತ್ತದೆ. ವ್ಯಾಪಾರ ಘಟಕಗಳಿಗೆ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡದ ಬದಲಾವಣೆಗಳನ್ನು ಮಾತ್ರ (ಹೊಸ ಘಟಕಗಳನ್ನು ರಚಿಸುವುದು, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವವುಗಳನ್ನು ಬದಲಾಯಿಸುವುದು ಮತ್ತು ಅಳಿಸುವುದು) ಮುಂದಿನ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಅವಧಿಯಲ್ಲಿ ಬಾಹ್ಯ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ.
ಬಾಹ್ಯ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ 1C ಅಪ್ಲಿಕೇಶನ್ಗೆ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸುವಾಗ, ಚಿತ್ರವನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ. ಬಾಹ್ಯ ಅಪ್ಲಿಕೇಶನ್ ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ XML ಫೈಲ್ನ ರಶೀದಿ ವಿಭಾಗವನ್ನು ಭರ್ತಿ ಮಾಡಬೇಕು ಮತ್ತು ಎಂಟರ್ಪ್ರೈಸ್ಡೇಟಾ ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿ ಸಿಂಕ್ರೊನೈಸೇಶನ್ಗಾಗಿ ವ್ಯಾಪಾರ ಡೇಟಾವನ್ನು ಇರಿಸಬೇಕು.
ಹ್ಯಾಂಡ್ಶೇಕ್ ಇಲ್ಲದೆ ಸರಳೀಕೃತ ಡೇಟಾ ವಿನಿಮಯ
ಸರಳವಾದ ಏಕೀಕರಣದ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ 1C ಅಪ್ಲಿಕೇಶನ್ಗೆ ಮಾಹಿತಿಯನ್ನು ವರ್ಗಾಯಿಸಲು ಮತ್ತು 1C ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಡೇಟಾವನ್ನು ರಿವರ್ಸ್ ವರ್ಗಾವಣೆ ಮಾಡಲು ಸಾಕಾಗುವುದಿಲ್ಲ (ಉದಾಹರಣೆಗೆ, ಆನ್ಲೈನ್ನ ಏಕೀಕರಣ 1C ಗೆ ಮಾರಾಟ ಮಾಹಿತಿಯನ್ನು ವರ್ಗಾಯಿಸುವ ಸ್ಟೋರ್: ಅಕೌಂಟಿಂಗ್), ವೆಬ್ ಸೇವೆಯ ಮೂಲಕ ಕೆಲಸ ಮಾಡುವ ಸರಳೀಕೃತ ಆಯ್ಕೆ ಇದೆ (ಸ್ವೀಕಾರವಿಲ್ಲದೆ), ಇದು 1C ಅಪ್ಲಿಕೇಶನ್ನ ಬದಿಯಲ್ಲಿ ಸೆಟ್ಟಿಂಗ್ಗಳ ಅಗತ್ಯವಿಲ್ಲ.
ಕಸ್ಟಮ್ ಏಕೀಕರಣ ಪರಿಹಾರಗಳು
ಪ್ರಮಾಣಿತ ಪರಿಹಾರ "1C: ಡೇಟಾ ಪರಿವರ್ತನೆ" ಇದೆ, ಇದು ಸ್ಟ್ಯಾಂಡರ್ಡ್ 1C ಕಾನ್ಫಿಗರೇಶನ್ಗಳ ನಡುವೆ ಡೇಟಾವನ್ನು ಪರಿವರ್ತಿಸಲು ಮತ್ತು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಆದರೆ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ಏಕೀಕರಣಕ್ಕಾಗಿ ಸಹ ಬಳಸಬಹುದು.
ಬ್ಯಾಂಕಿಂಗ್ ಪರಿಹಾರಗಳೊಂದಿಗೆ ಏಕೀಕರಣ
ಸ್ಟ್ಯಾಂಡರ್ಡ್ "ಕ್ಲೈಂಟ್ ಬ್ಯಾಂಕ್", 1 ವರ್ಷಗಳ ಹಿಂದೆ 10C ತಜ್ಞರು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ, ವಾಸ್ತವವಾಗಿ ರಷ್ಯಾದಲ್ಲಿ ಉದ್ಯಮದ ಗುಣಮಟ್ಟವಾಗಿದೆ. ಈ ದಿಕ್ಕಿನಲ್ಲಿ ಮುಂದಿನ ಹಂತವು ತಂತ್ರಜ್ಞಾನವಾಗಿದೆ ಡೈರೆಕ್ಟ್ ಬ್ಯಾಂಕ್, ಇದು ಬ್ಯಾಂಕ್ಗೆ ಪಾವತಿ ದಾಖಲೆಗಳನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು 1C ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಒಂದು ಗುಂಡಿಯನ್ನು ಒತ್ತುವ ಮೂಲಕ 1C: ಎಂಟರ್ಪ್ರೈಸ್ ಸಿಸ್ಟಮ್ನ ಕಾರ್ಯಕ್ರಮಗಳಿಂದ ನೇರವಾಗಿ ಬ್ಯಾಂಕ್ನಿಂದ ಹೇಳಿಕೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ; ಕ್ಲೈಂಟ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಮತ್ತು ಚಾಲನೆ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ.