Додому Програми З УНФ синхронізувати 1с бухгалтерія проф. Історія одного додатка: мобільний «1С: Управління нашою фірмою

З УНФ синхронізувати 1с бухгалтерія проф. Історія одного додатка: мобільний «1С: Управління нашою фірмою

УНФ вивантаження у 1С Бухгалтерію

Програма "1С: Управління невеликою фірмою 8" призначена для ведення тільки управлінського обліку. Хоча в системі і враховуються первинні документи, які приймаються до бухгалтерського обліку, сам бухгалтерський облік не ведеться.

Для випадків, коли в компанії необхідно вести регламентований облік, існує програма «1С:Бухгалтерія 8» (далі – БП). Одночасне використання двох програмних продуктів на підприємстві може призвести до того, що введення тих самих документів і довідників в обидві інформаційні бази збільшить тимчасові витрати співробітників.

Для того щоб виключити подвійне введення документів, існує механізм обміну даними між програмами «1С:Управління невеликою фірмою 8» та «1С:Бухгалтерія 8».

Налаштування обміну УНФ з «1С:Бухгалтерією»

З УНФ до БП переносяться всі необхідні довідники та документи з розділів Продаж, Закупівля, Виробництво, Гроші. Однак слід врахувати, що документи, пов'язані з обліком та нарахуванням зарплати, обліком майна, нарахуванням податків, не беруть участь в обміні. Це з тим, що у УНФ вони створено лише з метою управлінського обліку. У свою чергу, з БП можна завантажити довідники та документи, що відображають рух коштів по банку та касі. Більш детальна інформація про відповідність даних, що вивантажуються, міститься в документі Спільне використання у файлі постачання оновлення програми «1С:Бухгалтерія 8».

Важливою особливістю механізму обміну даними є відокремлене налаштування рахунків обліку номенклатури та розрахунків із контрагентами у двох програмах. Це пов'язано з тим, що рахунки обліку в УНФ встановлюються з метою управлінського обліку, а БП – для регламентованого обліку.

Обмін даними між базами УНФ та БП може ініціюватися за командою користувача або автоматично за розкладом.

Документи та елементи довідників, які беруть участь в обміні, під час створення чи зміни реєструються до обміну у службовій таблиці. На момент вивантаження з УНФ формується файл, який містить дані зареєстрованих довідників та документів. При завантаженні БП відбувається синхронізація даних. Зіставлення здійснюється автоматично за певними полями пошуку, але користувач може змінити параметри синхронізації або вручну зіставити об'єкти.

Для того, щоб виконувати обмін даними між УНФ та БП, необхідно його налаштувати. Початкове налаштування рекомендується виконувати спочатку в УНФ, а потім завершити в БП. Перед початком проведення обміну у програмі «1С:Бухгалтерія 8» мають бути заведені організації, за якими завантажуються документи, налаштовані облікові політики та введені початкові залишки (документи введення початкових залишків не переносяться).

За промовчанням функцію обміну даними вимкнено. Щоб її увімкнути, у розділі Компанія за кнопкою Ще більше можливостей – Інтеграція з іншими програмами – Синхронізація з програмами 1С: Підприємство потрібно встановити прапорець Синхронізація даних.

Рекомендується встановити префікс інформаційної бази – унікальний набір цифр та букв. При обміні даними значення префікса додаватиметься до номера об'єкта, що завантажується, що дозволить визначити його походження.

Новий обмін з ПК створюється за кнопкою Настройка синхронізації даних – Налаштувати синхронізацію даних. У списку слід вибрати редакцію 1С:Бухгалтерія 8.

У формі першого кроку налаштування потрібно залишити ознаку ручного налаштування і натиснути кнопку Далі. За кнопкою Детальний опис можна прочитати опис методології обміну між конфігураціями, а також отримати інформацію про відповідність об'єктів, що синхронізуються.

Малюнок 17.1. Налаштування синхронізації даних із «1С:Бухгалтерією 8»

Важливо!Перед першим налаштуванням обміну необхідно створити резервні копії двох інформаційних баз!

Є два варіанти передачі даних: через Інтернет із підключенням до програми безпосередньо та через такі канали, як мережевий каталог, FTP-ресурс. Залежно від вибраного способу передачі даних потрібно буде налаштувати параметри, які визначають збереження обміну файлами. При використанні мережного каталогу як канал передачі даних слід зазначити його розташування. Якщо потрібно обмежити доступ до файлу вивантаження або оптимізувати його передачу, файл можна сформувати в архіві і при необхідності встановити пароль.

Малюнок 17.2. Налаштування обміну даними через мережевий каталог

На наступному кроці присвоюється найменування налаштування обміну та вказується префікс інформаційної бази, з якою буде виконуватись обмін. За допомогою кнопки Змінити правила вивантаження даних відкриється вікно налаштування синхронізації даних. У ньому потрібно встановити такі параметри:

  • Спосіб синхронізації.При автоматичній синхронізації програма сама реєструє до розвантаження нові та змінені довідники, а також документи. Якщо встановлена ​​ручна синхронізація, то при кожному ініціювання вивантаження користувачеві необхідно буде відібрати документи, що вивантажуються, організацію та період.
  • Дата вивантаження.Доступна при автоматичній синхронізації. Саме з цієї дати реєструватимуться до вивантаження документи.
  • Організація.Вивантажувати документи можна як по одній організації, так і по кількох. У цьому налаштуванні визначається їх перелік.
  • Документи, що вивантажуються.Можна вивантажувати лише певні документи.

Малюнок 17.03. Налаштування даних, що вивантажуються

Якщо встановити прапорець Автоматично зачитувати аванси при перенесенні документів до Бухгалтерії підприємства, то при завантаженні документів у БП спосіб погашення буде присвоєно Автоматично. Параметри синхронізації даних можуть бути змінені надалі.

У наступному вікні помічника налаштування обміну даними виводиться зведена інформація про здійснені раніше налаштування обміну.

Малюнок 17.04. Правила надсилання даних з УНФ

Після натискання кнопки Далі система сформує файл з параметрами обміну, який буде використовуватися при продовженні налаштування в БП, і запропонує вивантаження даних. Рекомендується погодитися з цим та натиснути кнопку Готово. В іншому випадку система збереже налаштування, але вивантаження даних не відбудеться, і її потрібно буде зробити окремо.

Малюнок 17.6. Завершення налаштування синхронізації в УНФ

Якщо налаштовується обмін між інформаційними базами, в яких багато даних (велика кількість довідників та документів), рекомендується завершити налаштування без прапорця Виконати завантаження даних… Потім окремо вивантажити за допомогою обробки Склад даних (відкривається по кнопці поруч із кнопкою Синхронізувати) – спочатку всі довідники , Потім документи. В іншому випадку вивантаження даних та подальша синхронізація займуть тривалий час і зменшать продуктивність роботи програми.

Другий етап налаштування обміну виконується у програмі «1С:Бухгалтерія 8». У ній слід також створити нове налаштування синхронізації і в якості другої інформаційної бази вибрати 1С: Управління невеликою фірмою. У помічнику налаштування обміну вказати файл із налаштуваннями, вивантаженими з УНФ. Після зчитування цього файлу параметри синхронізації будуть автоматично застосовані до бази «1С:Бухгалтерії», включаючи префікс.

Після завершення налаштування синхронізації буде запущено процес зчитування даних з файлу вивантаження. В результаті програма сформує список об'єктів, які готові до завантаження в інформаційну базу.

Незалежно від того, в порожню інформаційну базу або вже містить інформацію завантажуються дані, слід зіставити довідники і документи: це виключить появу дублів у програмі. Автоматичне зіставлення даних за заданими правилами викликається за кнопкою зіставити. Після цього система самостійно зіставити всі дані, що завантажуються.

Малюнок 17.7. Форма зіставлення даних під час завантаження в «1С:Бухгалтерію»

Наступним кроком виконання обміну є завантаження даних. Вона починається за кнопкою Далі. Дані файлу завантажаться в інформаційну базу.

Після завантаження відбудеться процес вивантаження даних із БП. Для того, щоб провести завантаження довідників та документів з БП до УНФ, необхідно провести повторний обмін у програмі «1С:Управління невеликою фірмою 8». У вікні обміну даними в УНФ потрібно натиснути кнопку Синхронізувати. Після цього закінчиться синхронізація даних і система виведе повідомлення про завершення обміну.

Виконання обміну

Процес обміну виконується у три етапи:

1.Вивантаження даних з УНФ.

Для того, щоб зробити вивантаження даних з УНФ, необхідно у формі обміну даними натиснути кнопку Синхронізувати. Після натискання кнопки відбудеться формування файлу з даними.

У «1С:Бухгалтерії 3.0» слід перейти до Адміністрація – Налаштування синхронізації даних – Синхронізація даних. Потім натисніть кнопку Синхронізувати. Програма завантажить нові і змінені дані.

Після виконання цієї операції необхідно закінчити процедуру обміну в програмі «1С:Управління невеликою формою 8» так само, як було описано вище.

Важливо!Якщо потрібно виконувати односторонній обмін: вивантажувати дані тільки з УНФ, а назад не вивантажувати, то перед кожним завантаженням в БП слід скидати з реєстрації всі непотрібні об'єкти за допомогою обробки Склад даних, що надсилаються.

Малюнок 17.8. Вилучення зареєстрованих до вивантаження в УНФ довідників та документів

Особливості використання обміну

Перед використанням обміну даними варто врахувати такі моменти:

Зважаючи на те, що у програмі «1С:Бухгалтерія 8» не ведеться облік номенклатури в розрізі характеристик, характеристики, створені в УНФ, не вивантажуються в БП. Якщо, наприклад, в УНФ облік товару «Футболка х/б» ведеться за характеристиками (розмір та колір): «Футболка х/б» (L, червона)», «Футболка х/б (L, синя)», то в БП вивантажиться номенклатура як однієї позиції «Футболка х/б» без характеристик. На малюнку 1.18 зображено документ Видаткова накладна, що містить номенклатурні позиції з характеристиками, а на малюнку 1.19 – той самий документ після завантаження до бази «1С:Бухгалтерії 8», вже без характеристик.

У БП переносяться документи з тим самим станом, в якому вони були на момент вивантаження з УНФ. Тобто якщо вивантажувався непроведений чи позначений видалення документ, то БП він завантажиться як непроведений чи позначений видалення відповідно.

Для коректного обміну важливо відстежувати актуальність правил обміну за Завантажити правила у формі синхронізації даних. Ці правила визначають алгоритм перетворення даних, що вивантажуються з УНФ на БП. Порядок оновлення правил обміну міститься в інформаційному файлі у постачанні оновлення програми «1С:Бухгалтерія 8».

  • Partner of TQM systems Alena Tsaplina
  • 2/25/2017 12:36:01 AM
  • websites, УНФ

Оцінка 5.00 з 5 на основі 2 оцінок

Чекаємо на ваші оцінки, — ми прагнемо, щоб у нас ви знайшли відповіді на запитання щодо використання програмного забезпечення для ваших цілей. Пишіть коментарі, ми спробуємо відповісти, як можна вирішити ваші завдання.

Мобільний додаток 1С:Управління нашою фірмою для мобільної роботиможе використовуватися спільно з настільною ( ПРОФабо Базовий) або хмарною версією програми 1С:Управління нашою фірмою 8.

Для того щоб була можливість синхронізувати мобільний додаток з настільною версією, необхідно в настільній версії виконати ряд дій.

Нижче наведено ці дії. Їх необхідно виконати на локальному комп'ютері. У прикладі розглядається комп'ютер, який працює під керуванням операційної системи Windows:

  • Необхідно переконатися, що на комп'ютері встановлено та працює веб-сервер Apacheабо IIS, а Firewallне блокує вхідні підключення на порт, що використовується веб-сервером (зазвичай це 80 або 8080). Докладніше про налаштування веб-серверів можна ознайомитися в документації, що до них додається.
  • Необхідно розгорнути настільний додаток 1С:Управління нашою фірмою 8на вашому комп'ютері. Рекомендується використовувати останню версію настільної програми. Підійде Базоваабо ПРОФверсія.

    Синхронізація з мобільним додатком буде здійснюватися від імені користувача, який має доступ до настільної програми.

    За замовчуванням у настільному додатку вже є користувач Адміністратор, можна використовувати його або завести нового (розділ АдміністраціяНалаштування користувачів та правКористувачі), встановивши мінімально необхідні синхронізації права – Продажі, Закупівліі Гроші.

  • Необхідно опублікувати веб-сервіс MobileServiceдля обміну даними з мобільним додатком. Ця операція виконується в конфігураторі настільної програми 1С:Управління нашою фірмою 8. Для цього необхідно скористатися пунктом із меню Адміністрація.


У вікні необхідно задати ім'я публікації, вибрати веб-сервіс, що використовується, задати каталог публікації і переконатися, що встановлені прапорці Публікувати Web-сервісиі MobileService.


Після введення імені користувача та пароля у браузері має з'явитися посилання на WSDLсхему.


    У мобільному додатку необхідно ввести адресу, за якою було опубліковано веб-сервіс, а також ім'я користувача та пароль. Адреса має бути наступного виду http:///[Ім'яПублікації] . Якщо локальний комп'ютер і мобільний пристрій підключені до однієї мережі, то як IP адресикомп'ютер використовується його локальний IP адреса.

    Якщо мобільний пристрій підключається до центральної інформаційної бази з іншої мережі через інтернет, необхідно використовувати зовнішній статичний IP адресакомп'ютера. Цю послугу може надати інтернет-провайдер. Якщо з якихось причин зовнішній статичний IP адресавикористовувати не можна, то можна скористатися сервісом 1С: Лінк(за винятком користувачів базових версій, для яких сервіс недоступний).

Після виконання наведених вище дій налаштування синхронізації мобільної програми з настільною версією програми 1С:Управління нашою фірмою 8буде завершено.


← Робота зі списком інформаційних баз

Програма «1С:Бухгалтерія підприємства»(1С:БП) дозволяє вести бухгалтерський та податковий облік, складати регламентовану звітність та здавати її через Інтернет. Програма і призначена для ІП та організацій будь-якого виду діяльності та з будь-якою системою оподаткування (ОСНО, ЕНВД, УСН та ін.).

Необхідність синхронізації програм

Організація або ІП можуть одночасно застосовувати обидві програми: 1С: УНФ та 1С: БП. І тут виникає завдання синхронізації даних цих двох програм. У яких випадках це доцільно?

  1. Якщо компанія працює на основній системі оподаткування або не є ІП. В цьому випадку в 1С: УНФ можна вести управлінський облік, а для формування та здачі регламентованої бухгалтерської звітності використовувати 1С: БП, налаштувавши синхронізацію між цими програмами.
  2. Якщо компанія раніше вела весь облік у 1С:БП та придбала для управлінського обліку 1С:УНФ. У цьому випадку рекомендуємо перенести ведення обліку до 1С:УНФ, а до 1С:БП залишити лише формування регламентованої звітності.

Синхронізація даних програм дозволить уникнути повторного введення даних та пов'язаних з ним помилок

Для формування та здачі регламентованої бухгалтерської звітності рекомендуємо вивантажувати введену інформацію з 1С: УНФ до 1С: БП. Такий варіант ведення обліку та синхронізації інформації передбачає єдину точку введення та дозволить уникнути дублювання та помилок.

Основні правила та види синхронізації

Відомості про налаштування синхронізації

Створення резервних копій

Перед першим налаштуванням синхронізації зробіть резервні копіїобох інформаційних баз.

Дії перед налаштуванням синхронізації

Перед початком синхронізації в новій базі, де раніше не вели облік, необхідно заповнити наступну інформацію.

Якщо стартуєте базу 1С: БП:

  • Відомості про організацію/ях, що беруть участь у синхронізації, із заповненням ІПН та КПП
  • Облікову політику та систему оподаткування
  • Параметри обліку
  • Налаштування за промовчанням для довідника Номенклатура.

Якщо стартуєте базу 1С: УНФ:

  • Початкові налаштування програми
  • Відомості про організацію/ів із зазначенням організаційно-правової форми, ІПН та КПП, системи оподаткування.

Порядок налаштування синхронізації

Тільки якщо використовуєте 1С: УНФ у сервісі сайт, а 1С:БП встановлена ​​як локальна база, то починайте налаштування з бази 1С:БП.

Схема налаштування синхронізації

Крок 1. Початкові налаштування синхронізації та вивантаження даних у 1С: УНФ

Початкові налаштування

Щоб увімкнути синхронізацію, виберіть команду меню Компанія – Інтеграція з іншими програмамиа потім пункт Синхронізація з програмами 1С:Підприємство та РІБ.

Будуть виведені такі пункти меню:

Тут ви можете:


Щоб розпочати синхронізацію даних, потрібно вибрати пункт Налаштування синхронізації данихта натиснути кнопку Нова синхронізація даних.

Виберіть редакцію 1С:Бухгалтерія 8.

Параметри підключення

Налаштувати параметри підключення.

Виберіть варіант підключення.

Якщо підключаєтеся до бази на тому ж комп'ютері або в локальній мережі, вкажіть розташування бази, введіть логін та пароль користувача з правами адміністратора.

Якщо підключаєтеся до бази, розташованої в сервісі сайту, або інформаційної бази, опублікованої в інтернеті, вкажіть посилання на розміщення бази, логін та пароль користувача з правами адміністратора.

У разі використання мережного каталогу як канал передачі даних вкажіть його розташування. Для обмеження доступу до файлу вивантаження або оптимізації його передачі створіть архів файлу та встановіть пароль.

Якщо параметри підключення правильні, то налаштування синхронізації надається найменування.

Вкажіть префікс інформаційної бази, з якою синхронізуватиметься.

Правила відправлення та отримання даних

Переходьте до наступного етапу Налаштувати правила відправлення та отримання даних.

Якщо налаштувати синхронізацію даних через файл, перед цим кроком перейдіть до . Після закінчення налаштувань у 1С:БП поверніться до цього кроку та завершіть налаштування у 1С:УНФ.

На цьому етапі встановлюйте обсяг інформації для синхронізації, з якої дати та за якими правилами буде вивантажуватись інформація з 1С: УНФ.

Дивіться повну можливість синхронізації документів і довідників між програмами.

Встановлюйте параметри синхронізації:

Почніть з налаштування параметрів у розділі Нормативно-довідкова інформація. Вибирайте Надсилати всюабо обмежте Надсилати тільки використовувану в документах.

Продовжіть налаштування у розділі Документи. Виберіть синхронізацію всіх документів. Або обмежте датою початку розвантаження документів, видами документів або організаціями.

Якщо ви налаштовуєте відбір видів документів для вивантаження, то вивантажаться і всі пов'язані документи. Наприклад, разом із документами Надходження на рахуноквивантажаться пов'язані з ними Акт виконаних робіт, Видаткова накладна.

Виберіть тип синхронізації. За промовчанням встановлюється автоматична. Для ручної синхронізації встановіть прапорець Ручна синхронізація даних.

В розділі Іншеналаштовуйте можливості:

  • Автоматично зачитувати аванси при перенесенні документів до «Бухгалтерії підприємства»
  • Переносити Замовлення покупців з 1С: УНФ як документ «Рахунок покупцю» в 1С: БП
  • Узагальнений склад. Доступний для вибору, якщо увімкнено можливості обліку по кількох складах у табличних частинах документів.

Вкажіть узагальнений склад, якщо ведете в 1С: УНФ облік кількох складів у табличній частині документів. У 1С:БП цю інформацію буде перенесено на обраний Узагальнений склад.

Надалі налаштовані параметри можна змінити.

Початкове вивантаження даних

Перейдіть до завершального етапу початкового налаштування синхронізації Виконати початкове розвантаження даних.

Після цього етапу переходьте до налаштування синхронізації в 1С: БП.

Крок 2. Налаштування синхронізації в 1С: БП

Завантаження даних у 1С:БП

Переходимо до налаштування синхронізації в 1С:БП: Адміністрація - Синхронізація даних – Налаштування синхронізації даних.

Залежно від розташування інформаційних баз та способу синхронізації вибирайте налаштування:

  • Якщо програми встановлені на одному комп'ютері або в локальній мережі, то просто завершуйте завантажені налаштування з 1С: УНФ.
  • Якщо 1С: УНФ працює у сервісі сайт, то починайте налаштування з 1С: БП, вказуючи адресу підключення до 1С: УНФ, логін та пароль.
  • Якщо використовуєте синхронізацію даних через файл, то створюйте нову синхронізацію з 1С: УНФ, вибираючи файл із вивантаженими налаштуваннями. Налаштування, включаючи префікс, автоматично застосовуються до бази після вибору файлу.

Налаштування правил відправлення та отримання даних у 1С:БП

У 1С:БП встановлюємо правила для отримання та відправлення інформації.

Правила надсилання даних

Основний варіант синхронізації, що рекомендується] - отримання всієї інформації в 1С:БП для формування регламентованої бухгалтерської звітності, без зворотного вивантаження скоригованої інформації в 1С:УНФ. Такий сценарій дозволяє уникнути дублювання інформації та виникнення помилок.

Правила отримання даних

На вкладці Правила отримання данихзаповнюйте правила за замовчуванням під час завантаження інформації.

Зіставлення даних

На цьому етапі зіставляйте дані у двох програмах, щоб уникнути дублювання елементів.

Після цього етапу переходьте в 1С: УНФ для завершення налаштувань та запуску синхронізації

Крок 3. Завантаження та запуск синхронізації в 1С: УНФ

Завантаження з урахуванням порівнянь

Для завантаження отриманих даних із 1С:БП виконайте зіставлення та завантаження отриманих даних у 1С:УНФ.

У вікні параметрів синхронізації даних у 1С:УНФ виберіть Синхронізувати.

Починається зіставлення даних. Після завершення повідомлення отримайте повідомлення про завершення синхронізації.

При виявленні помилок отримайте попередження, де можна переглянути та виправити помилки.

Запуск синхронізації

Запускайте синхронізацію, натиснувши кнопку Синхронізуватив одній із баз програм.

Вперше довідники синхронізуються за кодом чи найменуванням. Елементи довідників можуть синхронізуватися за певними полями, наприклад по ІПН та КПП у довідниках Організаціїі Контрагенти.

Надалі синхронізація довідників та документів проводиться за внутрішнім ідентифікатором.

Таблиці з відомостями про синхронізацію 1С: УНФ та 1С: БП

Таблиця 1. Документи, що беруть участь у синхронізації, та їх відповідності в 1С: УНФ та 1С: БП

У таблиці відповідності показані можливості вивантаження документів як з 1С: УНФ до 1С: БП, так і назад.

Звертаємо увагу, що основний рекомендований варіант синхронізаціїпередбачає створення документів та ведення обліку в 1С: УНФ. У 1С:БП завантажується вся інформація з 1С:УНФ для формування регламентованої бухгалтерської звітності, без зворотного розвантаження скоригованої інформації з 1С:БП до 1С:УНФ.

1С:Управління нашою фірмою 1с Бухгалтерія 1С: УНФ → 1С: БП 1С:БП→1С:УНФ додаткова інформація
ГРОШІ
Вступ до каси Надходження готівки (ВКО)
Витрата з каси Видача готівки (РКО)
Надходження на рахунок Надходження на розрахунковий рахунок
Витрата з рахунку Списання з розрахункового рахунку
Платіжне доручення Платіжне доручення
Операція з платіжних карток Операція з платіжних карток
Авансовий звіт Авансовий звіт Якщо не включена можливість обліку складів у табличній частині документів, то заповнюється складом першого рядкавкладки Запасидокумента. Якщо можливість увімкнена, то заповнюється складом, вибраним як Узагальнений складв налаштуваннях Правил синхронізаціїв 1С: УНФ.
Вилучення грошей Надходження готівки (ВКО)
Нарахування кредитів та позик Фактичні рухи коштів
ПРОДАЖІ
Замовлення покупця Рахунок покупцю

Рахунок покупцю в 1С:БП може формуватися з 1С:УНФ залежно від встановленого прапорця Переносити замовлення покупців як рахунки на оплатуу правилах синхронізації:

  • Якщо прапорець встановлений, то рахунок 1С:БП формується на підставі документа Замовлення покупцяв 1С: УНФ
  • Якщо прапорець не встановлений, то рахунок у 1С:БП формується на підставі документа Рахунок покупцюв 1С: УНФ.

Назад із 1С:БП документ не вивантажується.

Рахунок на оплату Рахунок покупцю
Видаткова накладна Витратний накладнийтільки товари
Реалізація (акт, накладна). Реалізація: товари, послуги, комісія Якщо в 1С: УНФ у табличній частині Витратний накладнийтовари та послуги чи товари на комісію
Акт виконаних робіт
Прибуткова накладна Повернення товарів від покупця
Рахунок-фактура (операція - продаж) Рахунки-фактури видані (реалізацію)
Коригування реалізації Коригування реалізацій
Рахунок-фактура (на підставі коригування реалізацій - операція коригування) Рахунок-фактура видана (коригувальні)
Звіт про роздрібні продажі Звіт про роздрібні продажі Чек ККМі Чек ККМ на поверненняне переносяться. Переноситься тільки Звіт про роздрібні продажі
Звіт комісіонера Звіт комісіонера (агента) про продаж
Переоцінка у роздробі (сумовий облік) Переоцінка товарів у роздріб
Коригування боргу покупця Коригування боргу
РОБОТИ
Замовлення-наряд Реалізація (акт, накладна). Реалізація товарів: накладна Якщо у 1С: УНФ у документі Замовлення-нарядлише товари. Переноситься тільки Замовлення-нарядзі станом Завершено
Реалізація (акт, накладна). Реалізація послуг: акт Якщо у 1С: УНФ у документі Замовлення-нарядлише роботи. Переноситься тільки Замовлення-нарядзі станом Завершено
Реалізація (акти, накладні). Реалізація: товари, послуги, комісія Якщо у 1С: УНФ у документі Замовлення-нарядтовари та роботи. Переноситься тільки Замовлення-нарядзі станом Завершено
Прийом та передача в ремонт Реалізація (акти, накладні) Синхронізація відбувається, якщо ремонт здійснюється самотужки і на його основі було створено документ Замовлення-нарядзі станом Завершеноабо Акт виконаних робітта/або Видаткова накладна
ЗАКУПІВЛІ
Рахунок на оплату (отриманий) Рахунок від постачальника
Прибуткова накладна Вступ (акти, накладні). Надходження товарів: накладна Якщо в 1С: УНФ у табличній частині Прибутковий накладнийтільки товари
Вступ (акт, накладна). Надходження послуг: Акт Якщо в 1С: УНФ у табличній частині Прибутковий накладнийтільки послуги
Вступ (акт, накладна). Надходження: товари, усуги, комісія Якщо в 1С: УНФ у табличній частині Прибутковий накладнийтовари та послуги
Рахунок-фактура (отриманий) Рахунок-фактура отриманий (на вступ)
Видаткова накладна Повернення товарів постачальнику
Коригування надходжень Коригування надходжень
Рахунок-фактура (отриманий) (на підставі коригування надходжень - операція коригування) Рахунок-фактура отриманий (коригувальний)
Додаткові витрати Надходження додаткових витрат
Інвентаризація запасів Інвентаризація товарів
Оприбуткування запасів Оприбуткування товарів
Переміщення запасів Переміщення товарів Реквізит Партія Переміщення запасівз виглядом операції Повернення з експлуатаціїпідбирається автоматично методом FIFO. При перенесенні документа Переміщення запасів, у разі використання давальницьких матеріалів, використовуйте в табличній частині матеріали лише одного замовника
Списання запасів Списання товарів Реквізит Партіяматеріалів в експлуатації у документі Списання запасівіз встановленим прапорцем Списати запаси з експлуатаціїпідбирається автоматично за методом FIFO
Пересортиця запасів Списання товарів + оприбуткування товарів
Звіт комітенту Звіт комітенту
Коригування боргу постачальнику Коригування боргу
ВИРОБНИЦТВО
Виробництво Звіт виробництва за зміну Якщо у реквізиту Виробниквстановлений тип Підрозділ
Виробництво Комплектація номенклатури Якщо у реквізиту Виробниквстановлений тип Склад
Розподіл витрат Вимога-накладна
Звіт про переробку Реалізація послуг з переробки
Звіт переробника Надходження з переробки

Таблиця 2. Відповідності довідників для синхронізації

1С:Управління нашою фірмою 1с Бухгалтерія 1С: УНФ → 1С: БП 1С:БП→1С:УНФ Ідентифікатор для синхронізації, додаткова інформація
КОМПАНІЯ
Організації Організації

На прикладі мобільного додатка «1С:Управління нашою фірмою» (скорочено УНФ) я хочу показати еволюцію мобільного бізнес-додатка від його виникнення та виходу найпершої версії до сьогодні. Зараз у цієї програми більше 220 000 завантажень; додаток безкоштовний, але в ньому є платні опції (реалізовані через вбудовані покупки).


Перша версія мобільної УНФ була зроблена на одній із перших версій мобільної платформи «1С:Підприємства» у 2012 році. На той момент вже існувала клієнт-серверна конфігурація «1С:Управління невеликою фірмою» (тоді назва була такою), програма для автоматизації діяльності невеликої компанії – продажу, закупівлі, база клієнтів та постачальників, управління складом, виробництво тощо.

Як і більшість мобільних програм, написаних на крос-платформній мобільній платформі 1С:Підприємства, мобільний УНФ доступний на iOS, Android і Windows.

Завдання було поставлене так: зробити мобільний додаток, який підтримуватиме частину сценаріїв роботи «великого» УНФ. Додаток повинен вміти працювати як автономно, так і синхронізувати дані з «великим» УНФ (далі слово «великий» стосовно клієнт-серверної версії УНФ я писатиму без лапок, щоб не перевантажувати текст). У разі роботи з великим УНФ мають підтримуватись сценарії «мобільних» співробітників – торгового представника, сервісного інженера, продавця.

Першу версію було створено за 1 людино-місяць. Під час створення мобільного додатка частина об'єктів метаданих (довідники, документи) була реалізована на основі об'єктів великого УНФ. Але частину функціональності довелося програмувати з нуля, наприклад процес обміну даними з великим УНФ. Щоправда, стосовно обміну даними власне програмувати довелося небагато – ми використовували стандартні механізми платформи (зокрема, плани обміну), які зводять написання коду до мінімуму.

Крім спрощення роботи з синхронізацією даних, платформа 1С відчутно полегшує роботу з конструювання повнофункціонального мобільного додатка, надаючи розробнику такі компоненти інтерфейсу, як списки (табличні та ієрархічні) з можливістю пошуку по них, поля введення з пошуком, таблиці для звітів, широкий спектр діаграм, можливість друку на WiFi та Bluetooth принтерах і т.д.

Особливості мобільної версії

Є дві основні стратегії вибору функціональності мобільного додатку. Перша – «одна програма – одна функція». Наприклад, мобільний додаток для прийому товару на складі, який вміє лише сканувати вбудованою камерою штрих-код товару та надсилати інформацію про прийнятий товар на сервер. Друга стратегія – створення мобільного додатка з широкою функціональністю «все в одному». Обидва підходи мають право життя; при написанні мобільного УНФ ми вибрали другий підхід – наш додаток покриває багато завдань своєї предметної галузі та може працювати повністю автономно, обслуговуючи потреби невеликої організації. Ще один плюс такого підходу – користувач може працювати з кількома взаємопов'язаними функціями з одного додатка.

Мобільний УНФ широко використовує функціональність мобільного пристрою, зокрема:

  • Вбудовану камеру пристрою можна використовувати для фотографування товару під час заповнення картки товару, для читання штрих- та QR-кодів
  • Рахунок на оплату можна надіслати клієнту по емейлу або через SMS
  • Контрагент можна вибрати з адресної книги мобільного пристрою
  • Якщо у контрагента заданий телефон – можна одним дотиком зателефонувати контрагенту або надіслати SMS, якщо заданий емейл – надіслати листа, якщо задана адреса – показати його на карті
  • Можна друкувати документи на принтерах через WiFi та Bluetooth
Є опція бекапу та відновлення бази мобільного УНФ на Яндекс.Диск та відправлення бази поштою.

Конфігурація мобільного УНФ виглядає досить спартанською (див. скріншот нижче):

  • 8 довідників (у великому УНФ – 273 довідники)
  • 7 документів (у великому УНФ – 125)
  • 3 журнали документів (у великому УНФ – 24)
  • 3 регістри відомостей (у великому УНФ – 357)
  • 4 регістри накопичення (у великому УНФ – 64)

Основні об'єкти мобільного УНФ

Але незважаючи на таку невелику кількість прикладних об'єктів, продукт вийшов досить функціональним.

Цікава особливість мобільного УНФ - це те, що ним часто починають користуватися люди, які до цього про 1С не чули (так-так, є в нашій країні і такі), ті, яким знадобився мобільний додаток для ведення обліку їхнього маленького бізнесу (наприклад, домашнього крафтингу). Вони просто знайшли його пошуком у Google Play або AppStore, почитали відгуки і почали працювати.

Автономна робота

Цей сценарій роботи призначений для дуже невеликих організацій, коли весь облік ведеться тільки на мобільному пристрої. Це може бути, наприклад, «домашній» бізнес - виготовлення прикрас вдома та їх продаж на сторінці ВКонтакте. А може, навіть і невеликий магазин – особисто бачив випадок, коли магазин іграшок, що спеціалізується на продажу конструкторів Lego, вів облік виключно на мобільній версії УНФ. Зважаючи на те, що мобільний УНФ вміє друкувати на WiFi та Bluetooth принтерах, за його допомогою можна вирішувати досить велику кількість завдань. Мобільний УНФ підтримує обробку замовлень, введення прибуткових та видаткових накладних, облік надходження та витрату грошей.

Робота в режимі синхронізації із сервером (перші версії)

У режимі синхронізації з сервером у мобільному УНФ у ранніх версіях ставала недоступна облікова функціональність, і робота в ньому велася в основному із замовленнями (прийом та виконання замовлень) та супутньої діяльності (ведення довідників контрагентів, товарів та послуг тощо).

Синхронізувалися з великим УНФ довідники товарів та послуг, контрагентів та замовлення.


Обмін даними мобільного та великого УНФ у перших версіях

Замовлення, введені з мобільних пристроїв, потрапляли до великої УНФ, а при синхронізації потрапляли на мобільні пристрої, відповідальні за замовлення. Документи типу надходжень до каси, реалізації товару тощо, введені на мобільних пристроях, виїжджали до великої УНФ, але не синхронізувалися між мобільними пристроями. Вся робота в мобільному додатку в режимі синхронізації велася в основному навколо замовлень - їх прийняття та виконання, повноцінний облік на мобільному пристрої при цьому не вівся, для цього потрібно було користуватися великим УНФ на комп'ютері.

Так було в перших версіях, але згодом ми змінили ситуацію та розширили список сценаріїв використання мобільного УНФ, щоб зробити роботу з ним зручнішою для користувачів.

Трохи для синхронізації даних

Обмін даними між мобільним та великим УНФ відбувається через веб-сервіси; мобільний УНФ викликає веб-сервіси, розгорнуті за великого УНФ. Структури даних у великому та мобільному УНФ різняться; при проектуванні архітектури ми розглядали 2 варіанти обміну даними:
  1. Створити структуру даних у великому УНФ, що дублює структуру даних мобільного УНФ, та обмінюватися даними з мобільним УНФ «один-у-один». При зміні даних у великому УНФ потрібно нові/змінені дані перенести до цієї дублюючої структури, а після обміну даними з мобільним УНФ – конвертувати дані, що прийшли з мобільного пристрою та розміщені в дублюючій структурі, у формат великого УНФ.
  2. Обмінюватись даними безпосередньо зі структурами великого УНФ, здійснюючи конвертацію даних «на льоту» за правилами обміну.
Вирішили зупинитись на другому варіанті. Перший варіант, хоч і обіцяв деякі переваги, пов'язані з простотою обміну даними, погано обробляв ситуацію, коли в новій версії мобільного УНФ змінювалася (розширювалася) структура даних; щоб обмін даними «один у один» продовжував працювати, потрібно було б оновлювати і серверний, великий УНФ. Що з багатьох причин було неприйнятно.

Механізми обміну даними, реалізовані у платформі, беруть він більшу частину роботи з формуванню пакетів для синхронізації даних, дозволяючи звести написання коду до мінімуму. У процесі обміну використовується стандартний механізм платформи 1С: Підприємства – механізм обміну даними; для кожного мобільного УНФ у великому УНФ створюється вузол обміну даними, у великому та мобільному УНФ задіюється служба реєстрації змін для відстеження даних, змінених з часу останньої синхронізації тощо.

Мобільний додаток ініціює обмін даними, за допомогою механізмів платформи формує пакет обміну (що містить ідентифікатор мобільного додатка та дані, оновлені на мобільному УНФ з часу останньої синхронізації) та пересилає його до великої УНФ. Виходячи з інформації у стартовому пакеті, великий УНФ готує для мобільного УНФ дані, змінені у великому УНФ з часу останньої синхронізації, та пакує їх у пакети. Пакети у форматі XDTO – це об'єкти метаданих 1С, серіалізовані в XML; розмір кожного пакета – трохи більше 500 об'єктів.

Мобільний УНФ забирає ці дані за пакетом. Після завантаження останнього пакета мобільний УНФ починає опрацьовувати отримані дані – проводити документи, записувати довідники тощо. У разі розриву зв'язку підтримується докачування пакетів; механізм докачування ми написали для УНФ самостійно (у платформі його немає), але оскільки мобільний УНФ поставляється у вихідних кодах, розробники можуть подивитися на реалізацію механізму і запозичити її для своїх додатків.

Під час первинної синхронізації мобільного УНФ з великим УНФ працювати у мобільному УНФ не можна – з'являється модальне вікно, що показує перебіг процесу. Усі наступні синхронізації – фонові, та не блокують роботу мобільного УНФ.

Повний список об'єктів, якими обмінюються мобільний та великий УНФ:

  • Довідники:
    • Номенклатура
    • Контрагенти
    • список користувачів
  • Документи:
    • Замовлення покупців
    • Вступ до каси
    • Витрата з каси
    • Прибуткова накладна
    • Видаткова накладна
    • Виробництво
  • Регістри (але не повністю всі ціни, а лише основні):
    • ЦіниПостачальників
    • ЦіниТоварів
  • Відомості про організацію:
    • Найменування
    • Інформація про оподаткування
У великому УНФ у товарів є картинки – зображення власне товарів. З метою мінімізації трафіку ми не вантажимо у мобільний УНФ картинки, вони підвантажуються на вимогу – наприклад, коли ми відкриваємо у мобільному УНФ картку товару.


Картка товару із зображенням товару

Еволюція програми – розвиваємо сценарії використання

Типова ситуація – бізнес зростає, і функціональність мобільного УНФ на одному мобільному пристрої перестає вистачати. У бізнесі з'являється ще один співробітник (або співробітники), і їм також треба працювати із замовленнями.

У перших версіях мобільного УНФ сценарій переїзду був досить прямолінійним – дані, введені в мобільному УНФ, копіювалися в базу великого УНФ, і користувач мав відтепер вести облік на комп'ютері. Мобільний УНФ у цьому випадку працюватиме в режимі роботи із замовленнями, а вести облік (як на автономній версії мобільного УНФ) на ньому вже не можна буде.

Це, звичайно, було не зовсім зручно для кінцевого користувача - він уже звик вести облік з мобільного пристрою, а тут його примусово змушують пересісти за клавіатуру комп'ютера. Не всі будуть цим задоволені.

Тому ми розширили перелік сценаріїв роботи мобільного УНФ. У цьому нам допомогла поява нашого хмарного сервісу http://1cfresh.com, що базується на хмарній технології 1cFresh. З'явилася можливість розміщувати великий УНФ у хмарі. Ми розписали три сценарії використання мобільного додатка зі зростанням бізнесу користувача:

  1. Дуже маленький бізнес. Облік ведеться одному мобільному пристрої.
  2. Бізнес зростає – з'явилися працівники. Можна встановити мобільний УНФ на мобільні пристрої співробітників. При цьому потрібно вміти обмінюватись даними між мобільними пристроями для синхронізації даних; для цього ми вирішили використовувати не обмін через файли, а використовувати для синхронізації (а заодно і для бекапу) версію великого УНФ, розташовану в хмарі http://1cfresh.com. При включенні цього сценарію у хмарі http://1cfresh.com створюється екземпляр великого УНФ, база якого використовуватиметься для синхронізації даних між мобільними пристроями. Використання в такому сценарії одного мобільного пристрою - безкоштовно, за кожний додатковий пристрій ми беремо 75 руб/місяць, використовувати в цьому сценарії можна більше трьох пристроїв. При цьому користувачам мобільних пристроїв можна задати певні ролі - торговий представник, сервісний інженер, продавець (можливе також детальне налаштування ролей); відповідним чином буде обмежена функціональність мобільного додатка. Можна також працювати через веб-клієнт або тонкий клієнт із великим УНФ, розміщеним у хмарі, але функціональність хмарного УНФ буде урізана до функціональності мобільного УНФ. Але працювати безпосередньо у хмарному УНФ необов'язково – вся робота може вестись лише з мобільних пристроїв.
  3. Бізнес зріс до середньої фірми. У цьому випадку має сенс орендувати у хмарі повноцінну версію великого УНФ, щоб отримати (через веб-клієнт або тонкий клієнт) додаткову функціональність - CRM (у планах - включення CRM в мобільний УНФ, але доступний тільки у великій версії), управління складом, розширене формування цін, можливість роботи з банками та . У цьому випадку кількість мобільних пристроїв, що працюють з великим УНФ, не обмежена (за кожен пристрій стягується додаткова плата згідно з тарифом, як за одне робоче місце; 1 ліцензія на УНФ у Фреші або на «коробковий» УНФ надає право безкоштовного користування та 1 мобільним додатком ).

Досвід монетизації програми

Мобільний додаток УНФ, як я вже писав – безкоштовний. Якийсь час тому ми вирішили монетизувати нашу програму (за допомогою функціональності вбудованих покупок, реалізованої в мобільній платформі 1С:Підприємства версії 8.3.8), продаючи додаткову функціональність – виробництво, та можливість синхронізації з додатковими мобільними пристроями.


Купівля функціональності "Виробництво" - разова, а можливість синхронізації з додатковими мобільними пристроями оформлена як передплата, яку потрібно продовжувати щомісяця. Цікаво, що вже через 3 тижні після додавання функціональності покупок мобільний УНФ потрапив до топ-15 Google Play з продажу додатків для бізнесу.

Висновок

Мобільний УНФ – порівняно невеликий (з погляду обсягу вихідного коду), але досить популярний продукт. Сподіваємося, розповідь про його еволюцію буде корисна творцям мобільних end-user продуктів як на технологіях 1С, так і на інших засобах розробки.

Не зайвим буде нагадати, що на мобільній платформі 1С можна робити програми, що взаємодіють не тільки з 1С-серверним backend-ом; протоколи, що використовуються для обміну даними в мобільних додатках на платформі 1С – платформно-незалежні (web- та HTTP-сервіси, підтримка XML та JSON тощо). Так що якщо вам потрібно швидко та динамічно розвивати крос-платформний (Android, iOS, Windows) мобільний клієнт, причому з можливістю офлайн роботи без постійного підключення до Інтернету для вашого бізнес-додатка, то мобільна платформа 1С цілком може бути оптимальним вибором для вас.

Нове на сайті

>

Найпопулярніше