Наша взаимовыгодная связь https://banwar.org/
+7 (962) 919-86-60
Тіріка-Магазин
У нас часто запитують, чи можна організувати інтеграцію і обмін даними між програмою Тіріка і інтернет-магазином, бухгалтерською програмою і т.п. На жаль, програм, з якими користувачі хотіли б інтегрувати програму Тіріка, дуже багато, і неможливо написати програму, яка була б інтегрована з ними з усіма.
Для того, щоб вирішити цю проблему, в програмі Тіріка-Магазин ми зробили "універсальну систему вивантаження даних", яку, відповідно, доводиться налаштовувати на інтеграцію з конкретною програмою або інтернет-магазином окремо. За допомогою цієї універсальної системи вивантаження ми можемо написати маленьку програмку, яка вивантажує з бази даних програми Тіріка-Магазин дані в форматі CSV.
визначення
Формат CSV (англ. "Comma separated values", тобто "значення, розділені комами") - стандартний формат обміну даними між різними системами. CSV-файл - це звичайний текстовий файл, що містить в собі табличні дані, при цьому одна строчка таблиці являє собою одну сходинку тексту, а значення в осередках таблиці розділені між собою комою, крапкою-з-коми або символом табуляції. Більшість програм, які працюють з даними, включаючи Excel, 1C і різні інтернет-магазини "розуміють" формат CSV і вміють завантажувати інформацію з файлів цього формату
На зображенні нижче представлений файл CSV, відкритий в програмі Блокнот і той же файл, відкритий в Excel:

За допомогою нашої "універсальної системи вивантаження" ми можемо вивантажити з програми Тіріка-Магазин будь-які дані в форматі CSV. Для кожного замовника ми пишемо спеціальну "програму" (такі програми ми називає "скриптами"), яка складається з двох файлів, наприклад, VYGRUZKA-DANNYH.SQL (власне скрипт вивантаження) і VYPOLNIT-VYGRUZKU.BAT ( "запускалка" для цього скрипта ). Користувач копіює ці два файли в ту папку, куди встановлена програма Тіріка-магазин, і коли йому необхідно виконати вивантаження даних, він закриває програму Тіріка, запускає "запускалку" VYPOLNIT-VYGRUZKU.BAT, і через кілька секунд знову перевіряє папку, в якій встановлена програма Тіріка-магазин: після виконання скрипта в ній повинен з'явитися новий файл VYGRUZKA-DANNYH.CSV, що містить необхідні дані в форматі CSV, який можна відкрити в Excel або завантажити в 1С або інтернет-магазин.
Окреме зауваження з вивантаження залишків
Якщо у вас в програмі заведено кілька складів (перевірити це можна в пункті меню Файл | Налаштування | Склади) і вам захочеться вивантажувати залишок товару в інтернет-магазин, будь ласка, вкажіть окремо, залишки яких саме складів вам хочеться вивантажувати в інтернет-магазин. У своєму листі вам потрібно написати саме номери цих складів (номера складів теж можна подивитися в пункті меню Файл | Налаштування | Склади) і доволнітельно вказати, як вигружаьт залишки тих складів, кіт. ви вибрали: окремими колонками в файлі вивантаження або сумарно.
Якщо у вас в програмі не заведено жодної складу або заведений тільки один склад, будь ласка, явно вкажіть це у листі, і тоді ми включимо в файл вивантаження залишки цього самого єдиного складу.
Окреме зауваження з вивантаження цін
Якщо у вас в програмі включена конфігурація "Кілька роздрібних цін на товари" (перевірити це можна в пункті меню Файл | Налаштування | Конфігурація | НесколькоРознічнихЦенНаТовари), то нам потрібно знати, які з цих цін (ціни, цену1, цену2 або цену3) потрібно вивантажувати в файл вивантаження номенклатури товарів. Якщо у вас ця конфігурація виключена і у кожного товару у вас позначена тільки роздрібна ціна, будь ласка, вкажіть це явно в вашому запиті на отримання скрипта вивантаження.
Крім того, у вас в програмі може бути включена конфігурація "Різні ціни на різних складах" (перевірити це можна в пункті меню Файл | Налаштування | Конфігурація | РазниеЦениНаРазнихСкладах), і в цьому випадку то нам потрібно знати, додлжен чи файл вивантаження містити ціну на товар за замовчуванням або ж ціну товару певного складу. Якщо ви хочете, щоб скрипт розвантажував ціну певного складу, будь ласка, в запиті на написання скрипта вкажіть номер цього складу (номера складів можна подивитися в пункті меню Файл | Налаштування | Склади); якщо ж у вас ця конфігурація вимкнена або ви хочете, щоб файл вивантаження містив ціну товару за замовчуванням, будь ласка, вкажіть це у своєму запиті явно.
Крім того, у вас в програмі може бути налаштоване кілька валют (вірно для версії 5.4 і пізніших версій програми, перевірити це можна в пункті меню Файл | Налаштування | Валюти), і в цьому випадку нам потрібно знати, чи повинен файл вивантаження містити валюту ціни товару чи ні. Якщо ви хочете, щоб скрипт розвантажував валюту ціни товару, будь ласка, в запиті на написання скрипта вкажіть це; якщо ж у вас встановлена більш рання ніж 5.4 версія програми, або якщо у вас в пункті меню Файл | Налаштування | Валюти вказана тільки одна валюта, будь ласка, вкажіть це у своєму запиті явно.
продовження статті