У дома Програми Синхронизиране с UNF 1C счетоводство проф. Историята на едно приложение: мобилно „1C: Управление на нашата компания“

Синхронизиране с UNF 1C счетоводство проф. Историята на едно приложение: мобилно „1C: Управление на нашата компания“

Качване на UNF в 1C Accounting

Програмата „1C: Управление на малка фирма 8“ е предназначена само за поддържане на управленско счетоводство. Въпреки че системата отчита приетите за счетоводство първични документи, самото счетоводство не се води директно.

За тези случаи, когато една компания трябва да поддържа регулирано счетоводство, има програмата „1C: Счетоводство 8“ (наричана по-долу BP). Едновременното използване на два софтуерни продукта в едно предприятие може да доведе до факта, че въвеждането на едни и същи документи и справочници в двете информационни бази ще увеличи разходите за време на служителите.

За да се елиминира двойното въвеждане на документи, има механизъм за обмен на данни между програмите „1C: Управление на малка фирма 8“ и „1C: Счетоводство 8“.

Настройка на обмена на UNF с 1C: Счетоводство

Всички необходими справочници и документи от разделите Продажби, Покупки, Производство, Пари се прехвърлят от УНФ в БП. Трябва обаче да се отбележи, че документите, свързани със счетоводството и изчисляването на заплатите, счетоводството на имуществото и изчисляването на данъците, не са включени в обмена. Това се дължи на факта, че в UNF те са създадени само за целите на управленското счетоводство. От своя страна от BP можете да изтеглите указатели и документи, отразяващи паричните потоци в банката и касата. По-подробна информация за съответствието на качените данни се съдържа в документа Споделяне във файла за доставка на актуализация на програмата 1C: Счетоводство 8.

Важна характеристика на механизма за обмен на данни е отделната настройка на счетоводни сметки на позиции и сетълменти с контрагенти в две програми. Това се дължи на факта, че счетоводните сметки в УНФ се създават за целите на управленското счетоводство, а в БП - за регулираното счетоводство.

Обменът на данни между базите данни UNF и BP може да бъде иницииран от потребителска команда или автоматично според определен график.

Когато са създадени или модифицирани, документите и елементите на директория, участващи в обмена, се регистрират за обмен в сервизната таблица. В момента на разтоварване от UNF се генерира файл, който съдържа данни от регистрирани указатели и документи. При зареждане в захранването възниква синхронизиране на данните. Съпоставянето се извършва автоматично въз основа на конкретни полета за търсене, но потребителят може да прави промени в настройките за синхронизиране или ръчно да съпоставя обекти.

За да обменяте данни между UNF и BP, е необходимо да го конфигурирате. Препоръчва се първоначалната настройка да се извърши първо в UNF и след това да се завърши в BP. Преди да започнете обмена, в програмата 1C: Счетоводство 8 трябва да се създадат организации, за които се зареждат документи, конфигурират се счетоводни политики и се въвеждат начални салда (документите за въвеждане на първоначални салда не се прехвърлят).

По подразбиране функцията за споделяне на данни е деактивирана. За да го активирате, в секцията Компания кликнете върху бутона Още опции - Интеграция с други програми - Синхронизация с програмите 1C: Enterprise, трябва да поставите отметка в квадратчето Синхронизация на данни.

Препоръчително е да зададете префикс на информационната база - уникален набор от цифри и букви. При обмен на данни стойността на префикса ще бъде добавена към номера на заредения обект, което ще ви позволи да определите неговия произход.

Нов обмен със захранването се създава чрез щракване върху бутона Настройка на синхронизация на данни – Настройка на синхронизация на данни. В падащия списък изберете изданието 1C: Accounting 8.

Във формата на първата стъпка за конфигуриране, която се отваря, трябва да оставите опцията за ръчна конфигурация и да щракнете върху Напред. Като щракнете върху бутона Подробно описание, можете да прочетете описание на методологията за обмен между конфигурации, както и да получите информация за съответствието на синхронизираните обекти.

Фигура 17.1. Настройка на синхронизиране на данни с 1C: Счетоводство 8

важно!Преди да настроите обмена за първи път, трябва да направите резервни копия на две информационни бази!

Има две възможности за прехвърляне на данни: чрез интернет с директна връзка с програмата и чрез канали като мрежова директория или FTP ресурс. В зависимост от избрания метод за прехвърляне на данни, ще трябва да конфигурирате параметрите, които определят как да запазите файла за обмен. Когато използвате мрежова директория като връзка за данни, трябва да посочите нейното местоположение. Ако трябва да ограничите достъпа до файла за качване или да оптимизирате прехвърлянето му, файлът може да бъде създаден в архив и, ако е необходимо, да зададете парола за него.

Фигура 17.2. Настройка на обмен на данни чрез мрежова директория

На следващата стъпка се задава име на настройката за обмен и се посочва префиксът на информационната база, от която ще се извършва обменът. Щракването върху бутона Промяна на правилата за качване на данни ще отвори прозореца с настройки за синхронизиране на данни. В него трябва да зададете следните параметри:

  • Метод на синхронизация.При автоматична синхронизация самата програма регистрира нови и променени директории, както и документи за качване. Ако е зададена ръчна синхронизация, тогава всеки път, когато се започне качване, потребителят ще трябва да избере документите, които да бъдат качени, организацията и периода.
  • Дата на разтоварване.Предлага се с автоматична синхронизация. От тази дата документите ще се регистрират за качване.
  • Организация.Можете да качвате документи за една организация или за няколко. Тази настройка определя техния списък.
  • Документи за качване.Можете да качвате само определени документи.

Фигура 17.03. Настройка на качени данни

Ако поставите отметка в квадратчето Автоматично четене на аванси при прехвърляне на документи към счетоводството на предприятието, тогава при зареждане на документи в BP методът на изплащане ще бъде зададен автоматично. Настройките за синхронизиране на данни могат да бъдат променени по-късно.

Следващият прозорец на асистента за настройка на обмена на данни показва обобщена информация за предварително направените настройки за обмен.

Фигура 17.04. Правила за изпращане на данни от UNF

След натискане на бутона Напред системата ще генерира файл с параметри за обмен, който ще се използва при продължаване на конфигурацията в BP и ще предложи изтегляне на данните. Препоръчително е да се съгласите с това и да щракнете върху Готово. В противен случай системата ще запази настройките, но данните няма да бъдат качени и ще трябва да се направят отделно.

Фигура 17.6. Завършване на настройката за синхронизация в UNF

Ако настройвате обмен между информационни бази, които съдържат много данни (голям брой директории и документи), препоръчително е да завършите настройката без квадратчето Зареждане на данни... След това изтеглете отделно, като използвате обработката на състава на изпратените данни (отваря се от бутона до бутона Синхронизиране) - първо всички директории, след това документи. В противен случай качването на данни и последващата синхронизация ще отнемат много време и ще намалят производителността на програмата.

Вторият етап от настройката на обмена се извършва в програмата 1C: Accounting 8. В него също трябва да създадете нова настройка за синхронизация и да изберете 1C: Управление на малка фирма като втора информационна база. В асистента за настройки на обмена посочете файла с настройките, изтеглени от UNF. След като прочетете този файл, настройките за синхронизация ще бъдат автоматично приложени към базата данни 1C: Accounting, включително префикса.

След като настройката на синхронизирането приключи, процесът на четене на данни от файла за качване ще започне. В резултат на това програмата ще генерира списък с обекти, готови за зареждане в информационната база.

Независимо дали данните се зареждат в празна информационна база или такава, която вече съдържа информация, справочниците и документите трябва да се сравняват: това ще премахне появата на дубликати в програмата. Автоматичното сравнение на данни според определени правила се извиква чрез щракване върху бутона Сравнение. След това системата самостоятелно ще сравни всички изтеглени данни.

Фигура 17.7. Форма за сравнение на данни при зареждане в 1C: Счетоводство

Следващата стъпка в извършването на обмена е директно изтегляне на данните. Започва с бутона Напред. Данните от файла ще бъдат заредени в информационната база.

След изтеглянето ще се извърши процес на изтегляне на данни от захранването. За да изтеглите директории и документи от BP към UNF, е необходимо да направите втори обмен в програмата 1C: Small Firm Management 8. В прозореца за обмен на данни в UNF трябва да щракнете върху бутона Синхронизиране. След това синхронизирането на данни ще приключи и системата ще покаже съобщение, указващо завършването на обмена.

Извършване на обмен

Процесът на обмен се извършва на три етапа:

1. Качване на данни от UNF.

За да изтеглите данни от UNF, трябва да щракнете върху бутона Синхронизиране във формата за обмен на данни. След натискане на бутона ще се генерира файл с данни.

В „1C: Счетоводство 3.0“ трябва да отидете на Администриране - Настройки за синхронизиране на данни - Синхронизиране на данни. След това щракнете върху бутона Синхронизиране. Програмата ще изтегли всички нови и променени данни.

След като завършите тази операция, трябва да завършите процедурата за обмен в програмата 1C: Small Form Management 8 по същия начин, както е описано по-горе.

важно!Ако трябва да извършите еднопосочен обмен: изтеглете данни само от UNF, а не да ги изтеглите обратно, тогава преди всяко изтегляне към BP трябва да изчистите всички ненужни обекти от регистрация, като използвате Композицията за обработка на изпратени данни.

Фигура 17.8. Изтриване на директории и документи, регистрирани за качване в UNF

Характеристики на използването на борсата

Преди да използвате обмен на данни, трябва да имате предвид и следните точки:

Поради факта, че програмата 1C: Счетоводство 8 не следи артикулите по отношение на характеристиките, характеристиките, създадени в UNF, не се качват в BP. Ако например UNF запише продукта „Памучна тениска“ според характеристиките (размер и цвят): „Памучна тениска“ (L, червена)“, „Памучна тениска (L, синя)“ , тогава в BP ще качи артикула под формата на един артикул „Памучна тениска“ без характеристики. Фигура 1.18 показва документа Фактура, съдържащ артикули с характеристики, а Фигура 1.19 показва същия документ след зареждане в базата данни 1C: Счетоводство 8, без характеристиките.

Документите се прехвърлят в BP в същото състояние, в което са били по време на разтоварването от UNF. Тоест, ако е качен документ, който не е публикуван или маркиран за изтриване, тогава той ще бъде зареден в BP съответно като непубликуван или маркиран за изтриване.

За правилен обмен е важно да следите уместността на правилата за обмен, като щракнете върху бутона Зареждане на правила във формуляра за синхронизиране на данни. Тези правила определят алгоритъма за конвертиране на данни, изтеглени от UNF в BP. Процедурата за актуализиране на правилата за обмен се съдържа в информационния файл, включен в доставката на актуализацията на програмата 1C: Accounting 8.

  • Партньор на TQM системи Алена Цаплина
  • 25.02.2017 г. 00:36:01 ч
  • уебсайтове, UNF

Оценен с 5,00 от 5 въз основа на 2 оценки

Очакваме вашите оценки - стремим се да намерите отговори на вашите въпроси относно използването на софтуера за вашите цели. Напишете коментари - ние ще се опитаме да отговорим как можем да разрешим вашите проблеми.

Мобилно приложение 1C: Управление на нашата компания за мобилна работаможе да се използва заедно с десктоп ( ПРОФили Основен) или облачна версия на приложението 1C: Управление на нашата компания 8.

За да можете да синхронизирате мобилното приложение с десктоп версията, трябва да извършите редица действия в десктоп версията.

Тези стъпки са показани по-долу. Те трябва да се изпълняват на вашия локален компютър. Примерът разглежда компютър, работещ с операционна система Windows:

  • Трябва да се уверите, че уеб сървърът е инсталиран и работи на вашия компютър Apacheили IIS, А Защитна стенане блокира входящите връзки към порта, използван от уеб сървъра (обикновено 80 или 8080). Повече информация относно настройването на уеб сървъри можете да намерите в документацията, предоставена с тях.
  • Необходимо е внедряване на десктоп приложение 1C: Управление на нашата компания 8на вашия компютър. Препоръчително е да използвате най-новата версия на десктоп приложението. Ще го направя Основенили ПРОФверсия.

    Синхронизирането с мобилното приложение ще се извършва от името на потребителя, който има достъп до настолното приложение.

    По подразбиране вече има потребител в настолното приложение Администратор, можете да го използвате или да вземете нов (раздел АдминистрацияНастройки за потребители и праваПотребители), задаване на минималните права, необходими за синхронизация - Продажби, ДоставянеИ Пари.

  • Трябва да публикувате уеб услуга MobileServiceза обмен на данни с мобилно приложение. Тази операция се извършва в конфигуратора на десктоп приложения 1C: Управление на нашата компания 8. За да направите това, трябва да използвате елемента от менюто Администрация.


В прозореца, който се показва, трябва да посочите името на публикацията, да изберете уеб услугата, която да използвате, да зададете директорията на публикацията и да се уверите, че квадратчетата за отметка са отметнати Публикуване на уеб услугиИ MobileService.


След като въведете вашето потребителско име и парола, вашият браузър трябва да покаже връзка към WSDLдиаграма.


    В мобилното приложение трябва да въведете адреса, на който е публикувана уеб услугата, както и вашето потребителско име и парола. Адресът трябва да е нещо като http:///[PublicationName] . Ако локалният компютър и мобилното устройство са свързани към една и съща мрежа, тогава IP адресикомпютърът използва своя локален IP адрес.

    Ако мобилно устройство се свързва към централната информационна база от друга мрежа през интернет, тогава е необходимо да се използва външен статик IP адрескомпютър. Тази услуга може да бъде предоставена от вашия доставчик на интернет услуги. Ако по някаква причина външната статика IP адресне може да се използва, тогава можете да използвате услугата 1C:Връзка(с изключение на потребители на базови версии, за които услугата не е достъпна).

След като изпълните горните стъпки, настройте синхронизирането на мобилното приложение с настолната версия на приложението 1C: Управление на нашата компания 8Ще бъде завършен.


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

програма "1C: Счетоводство на предприятието"(1C:BP) ви позволява да поддържате счетоводни и данъчни записи, да изготвяте регулирани отчети и да ги изпращате през Интернет. Програмата е предназначена за индивидуални предприемачи и организации от всякакъв вид дейност и с всякаква данъчна система (OSNO, UTII, опростена данъчна система и др.).

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

Организация или индивидуален предприемач може едновременно да използва и двете програми: 1C: UNF и 1C: BP. В този случай възниква задачата за синхронизиране на данните на тези две програми. В какви случаи е препоръчително това?

  1. Ако компанията работи на основната данъчна система или не е индивидуален предприемач. В този случай можете да поддържате управленско счетоводство в 1C:UNF и да използвате 1C:BP за генериране и подаване на регулирани финансови отчети, като настройвате синхронизация между тези програми.
  2. Ако компанията преди това е водила цялото счетоводство в 1C:BP и е придобила 1C:UNF за управленско счетоводство. В този случай препоръчваме да прехвърлите счетоводството в 1C:UNF и да оставите само генерирането на регулирана отчетност в 1C:BP.

Синхронизирането на тези програми ще ви позволи да избегнете повторното въвеждане на данни и свързаните с тях грешки

За генериране и подаване на регулирани финансови отчети препоръчваме да качите въведената информация от 1C:UNF до 1C:BP. Тази опция за водене на записи и синхронизиране на информация предоставя единна входна точка и ще избегне дублиране и грешки.

Основни правила и видове синхронизация

Относно настройката на синхронизацията

Създаване на резервни копия

Преди да настроите синхронизирането за първи път, направете резервни копиядвете информационни бази.

Стъпки, които трябва да предприемете, преди да настроите синхронизирането

Преди да започнете да настройвате синхронизирането в нова база данни, в която преди това не сте съхранявали записи, трябва да попълните следната информация.

Ако стартирате базата данни 1C:BP:

  • Информация за организацията/ите, участващи в синхронизацията, с попълване на TIN и KPP
  • Счетоводна политика и данъчна система
  • Счетоводни параметри
  • Настройки по подразбиране за номенклатурната директория.

Ако стартирате базата данни 1C:UNF:

  • Първоначални настройки на програмата
  • Информация за организацията/ите с посочване на организационно-правната форма, INN и KPP, данъчна система.

Как да настроите синхронизация

Само ако използвате 1C:UNF в услугата уебсайт, и 1C:BP се инсталира като локална база данни, след което започнете настройката от базата данни 1C:BP.

Диаграма за настройка на синхронизацията

Стъпка 1. Първоначални настройки за синхронизиране и качване на данни в 1C:UNF

Първоначални настройки

За да разрешите синхронизирането, изберете командата от менюто Фирма – Интеграция с други програмии след това точка Синхронизация с програмите 1C:Enterprise и RIB.

Ще се покажат следните елементи от менюто:

Тук можете да:


За да започнете синхронизиране на данни, трябва да изберете Настройки за синхронизиране на даннии натиснете бутона Нова синхронизация на данни.

Изберете издание 1C:Счетоводство 8.

Настройки на връзката

Конфигурирайте настройките за връзка.

Изберете опция за свързване.

Ако се свързвате към базата данни на същия компютър или в локална мрежа, посочете местоположението на базата данни, въведете данните за вход и паролата на потребител с администраторски права.

Ако се свързвате към база данни, намираща се в услугата на уебсайта, или информационна база данни, публикувана в Интернет, предоставете връзка към местоположението на базата данни, потребителско име и парола на потребител с администраторски права.

Когато използвате мрежова директория като връзка за данни, посочете нейното местоположение. За да ограничите достъпа до файла за качване или да оптимизирате прехвърлянето му, създайте архив на файла и задайте парола за него.

Ако параметрите на връзката са правилни, на настройката за синхронизиране се дава име.

Посочете префикса на информационната база, с която ще се извърши синхронизация.

Правила за изпращане и получаване на данни

Продължете към следващата стъпка Настройте правила за изпращане и получаване на данни.

Ако настройвате синхронизиране на данни чрез файл, тогава преди тази стъпка отидете на . След като завършите настройките в 1C:BP, върнете се към тази стъпка и завършете настройките в 1C:UNF.

На този етап задайте количеството информация, която да се синхронизира, от коя дата и според какви правила ще се изтегля информация от 1C:UNF.

Вижте пълните възможности за синхронизиране на документи и справочници между програмите.

Задайте параметри за синхронизация:

Започнете с конфигуриране на настройките в раздела Нормативна и справочна информация. Избирам Изпрати всичкиили ограничаване Изпращайте само този, който се използва в документите.

Продължете настройките в секцията Документация. Изберете да синхронизирате всички документи. Или го ограничете до начална дата на качване на документи, видове документи или организации.

Ако конфигурирате избора на типове документи за качване, всички свързани документи ще бъдат качени. Например заедно с документи Разписка към сметкатасвързаните с тях ще бъдат разтоварени Свидетелство за завършен, Фактура.

Изберете вида на синхронизацията. По подразбиране е автоматично. За ръчно синхронизиране поставете отметка в квадратчето Ръчна синхронизация на данни.

В глава другиконфигуриране на функции:

  • Автоматично четене на аванси при прехвърляне на документи към „Счетоводство на предприятието“
  • Прехвърляне на клиентски поръчки от 1C:UNF като документ „Фактура към купувача“ към 1C:BP
  • Общ склад. Предлага се за избор, ако счетоводните възможности за множество складове са активирани в табличните секции на документите.

Посочете обобщен склад, ако поддържате записи на няколко склада в 1C:UNF в табличната част на документите. В 1C:BP тази информация ще бъде прехвърлена към избрания Обобщен склад.

Конфигурираните параметри могат да бъдат променени по-късно.

Първоначално качване на данни

Продължете към последния етап от първоначалната настройка на синхронизацията Извършете първоначално качване на данни.

След този етап преминете към настройка на синхронизация в 1C:BP.

Стъпка 2. Настройка на синхронизация в 1C:BP

Зареждане на данни в 1C:BP

Нека да преминем към настройката на синхронизацията в 1C:BP: Администриране – Синхронизиране на данни – Настройки за синхронизиране на данни.

В зависимост от местоположението на информационните бази и метода на синхронизиране изберете настройките:

  • Ако има инсталирани програми на един компютър или в локална мрежа, след което просто попълнете изтеглените настройки от 1C:UNF.
  • Ако 1C:UNF работи в услугата на уебсайта, след това започнете настройката с 1C:BP, като посочите адреса за връзка с 1C:UNF, потребителско име и парола.
  • Ако използвате синхронизиране на данни чрез файл, след което създайте нова синхронизация с 1C:UNF, като изберете файла с изтеглените настройки. Настройките, включително префикса, се прилагат автоматично към базата данни след избиране на файл.

Настройка на правила за изпращане и получаване на данни в 1C:BP

В 1C:BP ние задаваме правила за получаване и изпращане на информация.

Правила за изпращане на данни

Основната препоръчителна опция за синхронизация] е да се получи цялата информация в 1C:BP за генериране на регулирани счетоводни отчети, без да се качва обратно коригираната информация в 1C:UNF. Този сценарий ви позволява да избегнете дублиране на информация и грешки.

Правила за получаване на данни

В раздела Правила за получаване на даннипопълнете правилата по подразбиране при зареждане на информация.

Картографиране на данни

На този етап сравнете данните в двете програми, за да избегнете дублиране на елементи.

След този етап отидете на 1C:UNF, за да завършите настройките и да започнете синхронизацията

Стъпка 3. Изтеглете и стартирайте синхронизацията в 1C:UNF

Зареждане въз основа на съпоставяния

За да изтеглите получените данни от 1C:BP, сравнете и заредете получените данни в 1C:UNF.

В прозореца за настройки за синхронизиране на данни в 1C:UNF изберете Синхронизирайте.

Съпоставянето на данните започва. Когато приключите, ще получите съобщение, което показва, че синхронизирането е завършено.

Ако бъдат открити грешки, ще получите предупреждение, където можете да видите и коригирате грешките.

Стартирайте синхронизирането

Стартирайте синхронизирането, като щракнете върху бутона Синхронизирайтев една от базите данни на програмата.

За първи път директориите се синхронизират по код или име. Елементите на директорията могат да се синхронизират с определени полета, например чрез TIN и KPP в директории организацииИ Контрагенти.

В бъдеще синхронизирането на директории и документи се извършва с помощта на вътрешен идентификатор.

Таблици с информация за синхронизацията между 1C:UNF и 1C:BP

Таблица 1. Документи, участващи в синхронизацията и тяхната кореспонденция в 1C: UNF и 1C: BP

Таблицата за съответствие показва възможностите за качване на документи както от 1C:UNF към 1C:BP, така и обратно.

Моля, имайте предвид, че основна препоръчителна опция за синхронизацияосигурява създаване на документи и водене на записи в 1C:UNF. Цялата информация от 1C:UNF се зарежда в 1C:BP за генериране на регулирани финансови отчети, без обратно зареждане на коригираната информация от 1C:BP към 1C:UNF.

1C: Управление на нашата компания 1в счетоводство 1C:UNF→1C:BP 1C:BP→1C:UNF Допълнителна информация
ПАРИ
Разписка на каса Касова бележка (CAR)
Разход от касата Теглене на пари в брой (RKO)
Разписки по сметката Разписка по разплащателна сметка
Разход от сметка Дебитиране от разплащателна сметка
Платежно нареждане Платежно нареждане
Транзакция с разплащателна карта Транзакция с разплащателна карта
Предварителен отчет Предварителен отчет Ако не е активирана възможността за запис на складове в табличната част на документите, тогава се попълва със склад от първа линияраздели Резервидокумент. Ако опцията е активирана, тя се попълва със склада, избран като Обобщен складв настройките Правила за синхронизацияв 1C:UNF.
Теглене на пари Касова бележка (CAR)
Начисляване на кредити и заеми Действителни парични потоци
ПРОДАЖБИ
Поръчка на купувача Фактура на купувача

Фактура за купувач в 1C:BP може да бъде генерирана от 1C:UNF, в зависимост от отметнато поле Прехвърляне на клиентски поръчки като фактури за плащанев правилата за синхронизация:

  • Ако квадратчето е отметнато, тогава фактурата в 1C:BP се генерира въз основа на документа Поръчка на купувачав 1C:UNF
  • Ако квадратчето не е отметнато, тогава фактурата в 1C:BP се генерира въз основа на документа Фактура на купувачав 1C:UNF.

Документът не е качен обратно от 1C:BP.

Фактура за плащане Фактура на купувача
Фактура Фактурасамо стоки
Изпълнение (акт, фактура). Продажби: стоки, услуги, комисионни Ако в 1C:UNF в табличния раздел Фактурастоки и услуги или комисионни стоки
Свидетелство за завършен
Фактура за покупка Връщане на стоки от купувача
Фактура (операция - продажба) Издадени фактури (за продажби)
Корекции на внедряването Корекции на внедряването
Фактура (въз основа на корекция на продажбите - операция за корекция) Издадена фактура (корекция)
Отчет за продажбите на дребно Отчет за продажбите на дребно KKM проверкаИ KKM разписка за връщанене се толерират. Само прехвърлени Отчет за продажбите на дребно
Доклад на комисаря Доклад на комисионера за продажбите
Преоценка в търговията на дребно (общо счетоводно) Преоценка на стоки в търговията на дребно
Корекция на дълга на купувача Корекция на дълга
ВЪРШИ РАБОТА
Работен ред Изпълнение (акт, фактура). Продажба на стоки: фактура Ако в 1C:UNF в документ Работен редсамо стоки. Само прехвърлени Работен редс цяло състояние Завършено
Изпълнение (акт, фактура). Продажба на услуги: акт Ако в 1C:UNF в документ Работен редсамо работа. Само прехвърлени Работен редс цяло състояние Завършено
Изпълнение (актове, фактури). Продажби: стоки, услуги, комисионни Ако в 1C:UNF в документ Работен редстоки и работи. Само прехвърлени Работен редс цяло състояние Завършено
Приемане и предаване за ремонт Продажби (актове, фактури) Синхронизацията възниква, ако ремонтът се извърши самостоятелно и въз основа на него е създаден документ Работен редс цяло състояние Завършеноили Свидетелство за завършени/или Фактура
ПОКУПКИ
Фактура за плащане (получена) Фактура от доставчик
Фактура за покупка Разписки (актове, фактури). Получаване на стоки: фактура Ако в 1C:UNF в табличния раздел Приходна фактурасамо стоки
Разписка (акт, фактура). Получаване на услуги: Акт Ако в 1C:UNF в табличния раздел Приходна фактурасамо услуги
Разписка (акт, фактура). Получаване: стоки, услуги, комисионна Ако в 1C:UNF в табличния раздел Приходна фактурастоки и услуги
Фактура (получена) Получена фактура (за разписка)
Фактура Връщане на стоки на доставчика
Корекция на разписки Корекции на доходите
Фактура (получена) (въз основа на корекция на приходите - транзакция за корекция) Получена фактура (корекция)
Допълнителни разходи Получаване на допълнителни разходи
Складови запаси Инвентаризация на стоките
Капитализация на материалните запаси Осчетоводяване на стоки
Прехвърляне на инвентара Движение на стоки Реквизит Пратката Прехвърляне на инвентарас вида на операцията Връщане от службасе избира автоматично с помощта на метода FIFO. При прехвърляне на документ Прехвърляне на инвентара, в случай на използване на предоставени от клиента материали, използвайте материали само от един клиент в табличния раздел
Отписване на материални запаси Отписване на стоки Реквизит Праткатаматериали, използвани в документа Отписване на материални запасис отметка в квадратчето Отпишете материалните запаси от употребаизбрани автоматично чрез метода FIFO
Преоценка на запасите Отписване на стоки + осчетоводяване на стоки
Докладвайте на възложителя Докладвайте на възложителя
Корекция на дълг към доставчик Корекция на дълга
ПРОИЗВОДСТВО
производство Доклад за производство на смени Ако подпорите производителнабор от типове Подразделение
производство Номенклатурен пълен комплект Ако подпорите производителнабор от типове Наличност
Разпределение на разходите Заявка-фактура
Доклад за рециклиране Продажба на преработвателни услуги
Доклад на процесора Получаване от обработка

Таблица 2. Кореспонденция на директория за синхронизация

1C: Управление на нашата компания 1в счетоводство 1C:UNF→1C:BP 1C:BP→1C:UNF ID за синхронизация, допълнителна информация
КОМПАНИЯ
организации организации

Използвайки примера на мобилното приложение „1C: Управление на нашата компания“ (съкратено UNF), искам да покажа еволюцията на мобилно бизнес приложение от неговия произход и пускането на първата версия до наши дни. В момента приложението има над 220 000 изтегляния; Приложението е безплатно, но има платени опции (реализирани чрез покупки в приложението).


Първата версия на мобилния UNF е направена на една от първите версии на мобилната платформа 1C:Enterprise през 2012 г. По това време вече имаше конфигурация клиент-сървър „1C: Управление на малка компания“ (тогава името беше това), програма за автоматизиране на дейностите на малка компания - продажби, доставки, база клиенти и доставчици, склад управление, производство и др.

Подобно на повечето мобилни приложения, написани на крос-платформената мобилна платформа 1C:Enterprise, мобилният UNF е достъпен за iOS, Android и Windows.

Задачата беше поставена по следния начин: да се създаде мобилно приложение, което поддържа част от работните сценарии на „големия“ UNF. Приложението трябва да може да работи както автономно, така и да синхронизира данни с „големия“ UNF (по-нататък ще напиша думата „голям“ по отношение на версията клиент-сървър на UNF без кавички, за да не претоварвам текста). В случай на работа с голям CNF трябва да се поддържат сценарии на „мобилни“ служители - търговски представител, сервизен инженер, продавач.

Първата версия е създадена за 1 човекомесец. При създаването на мобилно приложение някои обекти с метаданни (директории, документи) бяха внедрени на базата на обекти на големия UNF. Но някои от функционалностите трябваше да бъдат програмирани от нулата, например процесът на обмен на данни с голям UNF. Вярно е, че във връзка с обмена на данни всъщност трябваше да направим малко програмиране - използвахме стандартни платформени механизми (по-специално планове за обмен), които намаляват кодирането до минимум.

В допълнение към опростяването на работата със синхронизирането на данни, платформата 1C значително улеснява работата по изграждането на пълнофункционално мобилно приложение, предоставяйки на разработчика такива интерфейсни компоненти като списъци (таблични и йерархични) с възможност за търсене по тях, полета за въвеждане с търсене, таблици за справки, богат набор от диаграми, възможност за печат на WiFi и Bluetooth принтери и др.

Характеристики на мобилната версия

Има две основни стратегии за избор на функционалност на мобилно приложение. Първият е „едно приложение – една функция“. Например мобилно приложение за получаване на стока в склад, което може само да сканира баркода на продукт с вградена камера и да изпраща информация за получения продукт към сървъра. Втората стратегия е да се създаде мобилно приложение с широка функционалност „всичко в едно“. И двата подхода са валидни; При писането на мобилен UNF избрахме втория подход - нашето приложение покрива много задачи в предметната си област и може да работи напълно автономно, обслужвайки нуждите на малка организация. Друго предимство на този подход е, че потребителят може да работи с няколко взаимосвързани функции от едно приложение.

Mobile UNF широко използва функционалността на мобилно устройство, по-специално:

  • Вградената камера на устройството може да се използва за снимане на продукта при попълване на продуктовата карта, за четене на баркодове и QR кодове
  • Фактура за плащане може да бъде изпратена на клиента по имейл или SMS
  • Контрагентът може да бъде избран от адресната книга на мобилното устройство
  • Ако контрагентът има телефонен номер, можете да се обадите на контрагента или да изпратите SMS с едно докосване, ако е посочен имейл, изпратете писмо, ако е посочен адрес, покажете го на картата
  • Можете да отпечатвате документи на принтери чрез WiFi и Bluetooth
Има опция за архивиране и възстановяване на мобилната UNF база данни на Yandex.Disk и изпращане на базата данни по пощата.

Конфигурацията на мобилния UNF изглежда доста спартански (вижте екранната снимка по-долу):

  • 8 справочника (в големия UNF има 273 справочника)
  • 7 документа (в големия UNF – 125)
  • 3 дневника за документи (в големия UNF – 24)
  • 3 информационни регистъра (в големия UNF – 357)
  • 4 регистъра за натрупване (в големия UNF - 64)

Основни обекти на мобилните УНФ

Но въпреки толкова малък брой обекти на приложение, продуктът се оказа доста функционален.

Интересна особеност на мобилния UNF е, че често започва да се използва от хора, които никога преди не са чували за 1C (да, има такива хора в нашата страна), тези, които се нуждаят от мобилно приложение, за да водят записи на своя малък бизнес (например домашно майсторство). Те просто го намериха чрез търсене в Google Play или AppStore, прочетоха рецензиите и започнаха да работят.

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

Този работен сценарий е предназначен за много малки организации, когато цялото счетоводство се извършва изключително на мобилно устройство. Това може да бъде например „домашен“ бизнес - правене на бижута у дома и продажбата им на страницата VKontakte. Или може би дори малък магазин - аз лично видях случай, когато магазин за играчки, специализиран в продажбата на конструктори Lego, водеше записи изключително в мобилната версия на UNF. Като се има предвид, че мобилният UNF може да печата на WiFi и Bluetooth принтери, той може да се използва за решаване на доста голям брой проблеми. Mobile UNF поддържа обработка на поръчки, въвеждане на входящи и изходящи фактури, отчитане на постъпления и разходи на пари.

Работа в режим на синхронизация със сървъра (първи версии)

В режим на синхронизация със сървъра в мобилния UNF в по-ранни версии счетоводната функционалност стана недостъпна и работата в нея се извършваше главно с поръчки (получаване и изпълнение на поръчки) и свързани дейности (поддържане на директории на контрагенти, стоки и услуги, и т.н.).

Указателите на стоки и услуги, изпълнители и поръчки бяха синхронизирани с големия UNF.


Обмен на данни между мобилен и голям UNF в първите версии

Поръчките, въведени от мобилни устройства, се озоваха в голям UNF и когато се синхронизираха, се озоваха на мобилните устройства на отговорните за поръчките. Документи като касови бележки, продажби на стоки и др., въведени на мобилни устройства, отиваха в големия UNF, но не се синхронизираха между мобилните устройства. Цялата работа в мобилното приложение в режим на синхронизация се извършва главно около поръчките - тяхното приемане и изпълнение не се извършва на мобилното устройство; за това е необходимо да се използва голям CNF на компютъра.

Такъв беше случаят в първите версии, но по-късно променихме ситуацията и разширихме списъка със сценарии за използване на мобилен CNF, за да направим работата с него по-удобна за потребителите.

Малко за синхронизирането на данни

Обменът на данни между мобилния и големия UNF се осъществява чрез уеб услуги; мобилният UNF извиква уеб услуги, разгърнати от страната на големия UNF. Структурите на данните в големи и мобилни CNF са различни; При проектирането на архитектурата разгледахме 2 варианта за обмен на данни:
  1. Създайте структура от данни в голяма CNF, която дублира структурата от данни на мобилна CNF, и обменяйте данни с мобилната CNF едно към едно. Когато променяте данни в голям UNF, трябва да прехвърлите новите/променените данни в тази дублирана структура и след обмен на данни с мобилния UNF, да преобразувате данните, които идват от мобилното устройство и се намират в дублиращата се структура, в голям UNF формат.
  2. Обменете данни директно със структурите на голям UNF, преобразувайки данните „в движение“ според правилата за обмен.
Решихме да изберем втория вариант. Първият вариант, въпреки че обещаваше някои предимства, свързани с простотата на самия обмен на данни, не се справи добре със ситуацията, когато структурата на данните се промени (разшири) в новата версия на мобилния UNF; За да продължи да работи обменът на данни един към един, ще бъде необходимо да се актуализира сървърът, голям UNF. Което по много причини беше недопустимо.

Механизмите за обмен на данни, внедрени в платформата, поемат по-голямата част от работата по създаването на пакети за синхронизиране на данни, което ви позволява да намалите кодирането до минимум. По време на процеса на обмен се използва стандартният механизъм на платформата 1C:Enterprise - механизмът за обмен на данни; за всеки мобилен UNF се създава възел за обмен на данни в големия и мобилен UNF се използва услуга за регистрация на промяна за проследяване на данни, променени след последната синхронизация и т.н.

Мобилното приложение инициира обмен на данни, използвайки механизмите на платформата, генерира обменен пакет (съдържащ идентификатора на мобилното приложение и актуализирани данни на мобилния UNF след последната синхронизация) и го изпраща до големия UNF. Въз основа на информацията в стартовия пакет големият CNF подготвя за мобилния CNF данните, променени в големия CNF след последната синхронизация и ги пакетира в пакети. Пакетите във формат XDTO са обекти с метаданни на 1C, сериализирани в XML; Размерът на всеки пакет е не повече от 500 обекта.

Mobile UNF събира тези данни пакет по пакет. След изтегляне на последния пакет мобилният UNF започва да обработва получените данни - обработва документи, записва директории и т.н. В случай на прекъсване на връзката се поддържа възобновяване на пакети; Сами написахме механизма за възобновяване за CNF (не е в платформата), но тъй като мобилният CNF се доставя в изходния код, разработчиците могат да разгледат изпълнението на механизма и да го заемат за своите приложения.

По време на първоначалната синхронизация на мобилен CNF с голям CNF не можете да работите в мобилния CNF - появява се модален прозорец, показващ напредъка на процеса. Всички последващи синхронизации са фонови и не блокират работата на мобилния UNF.

Пълен списък на обекти, обменяни между мобилен и голям UNF:

  • Директории:
    • Номенклатура
    • Контрагенти
    • списък с потребители
  • Документация:
    • Клиентски поръчки
    • Разписка на каса
    • Разход от касата
    • Фактура за покупка
    • Фактура
    • производство
  • Регистри (но не всички цени, а само основните):
    • Цени Доставчици
    • Цени на продуктите
  • Информация за организацията:
    • Име
    • Данъчна информация
В големия UNF продуктите имат снимки - изображения на действителните продукти. За да минимизираме трафика, ние не зареждаме снимки в мобилния UNF; те се зареждат при поискване - например, когато отворим продуктова карта в мобилния UNF.


Продуктова карта с изображение на продукта

Еволюция на приложението - разработване на случаи на използване

Типична ситуация е, че бизнесът се разраства и функционалността на мобилния CNF на едно мобилно устройство вече не е достатъчна. В бизнеса се появява друг служител (или служители) и те също трябва да работят с поръчки.

В първите версии на мобилния UNF сценарият на движение беше доста ясен - данните, въведени в мобилния UNF, бяха копирани в базата данни на големия UNF и потребителят сега трябваше да поддържа записи на компютъра. В този случай мобилният UNF ще работи в режим на работа с поръчки и вече няма да е възможно да се водят записи (както при самостоятелната версия на мобилния UNF).

Това, разбира се, не беше съвсем удобно за крайния потребител - той вече беше свикнал да води записи от мобилно устройство, но тук беше принуден да седи на клавиатурата на компютъра. Не всеки ще бъде доволен от това.

Затова разширихме списъка със сценарии за работа на мобилния UNF. За това ни помогна появата на нашата облачна услуга http://1cfresh.com, базирана на облачната технология 1cFresh. Вече е възможно да поставите големи CNF в облака. Описахме три сценария за използване на мобилно приложение с разрастването на бизнеса на потребителя:

  1. Доста малък бизнес. Счетоводството се извършва на едно мобилно устройство.
  2. Бизнесът се разраства - появиха се служители. Можете да инсталирате мобилен UNF на мобилни устройства на служители. В същото време трябва да можете да обменяте данни между мобилни устройства, за да синхронизирате данните; За целта решихме да не използваме обмен на файлове, а да използваме за синхронизация (и в същото време за архивиране) версия на големия UNF, намиращ се в облака http://1cfresh.com. Когато активирате този скрипт, в облака http://1cfresh.com се създава екземпляр на голям CNF, чиято база данни ще се използва за синхронизиране на данни между мобилни устройства. Използването на едно мобилно устройство в този сценарий е безплатно, за всяко допълнително устройство ние таксуваме 75 рубли на месец, можете да използвате не повече от три устройства в този сценарий. В същото време на потребителите на мобилни устройства могат да бъдат присвоени предварително дефинирани роли - търговски представител, сервизен инженер, продавач (възможна е и детайлна конфигурация на ролите); Функционалността на мобилното приложение ще бъде съответно ограничена. Можете също да работите чрез уеб клиент или тънък клиент с голям CNF, хостван в облака, но функционалността на облачния CNF ще бъде намалена до функционалността на мобилния CNF. Но не е необходимо да работите директно в облака UNF - цялата работа може да се извършва само от мобилни устройства.
  3. Бизнесът е нараснал до размера на средно голяма фирма. В този случай има смисъл да наемете пълноценна версия на голям UNF в облака, за да получите (чрез уеб клиент или тънък клиент) допълнителна функционалност - CRM (плановете включват включване на CRM в мобилния UNF, но за сега се предлага само в голямата версия), управление на склад, разширено ценообразуване, възможност за работа с банки и. В този случай броят на мобилните устройства, работещи с голям CNF, не е ограничен (за всяко устройство се начислява допълнителна такса според тарифата, като за едно работно място; 1 лиценз за CNF в Fresh или за „кутия“ CNF дава право на безплатно използване на 1 мобилно приложение).

Опит за осигуряване на приходи от приложения

Мобилното приложение UNF, както вече писах, е безплатно. Преди известно време решихме да монетизираме нашето приложение (използвайки функционалността за покупка в приложението, внедрена в мобилната платформа 1C:Enterprise версия 8.3.8), продавайки допълнителна функционалност - производство и възможност за синхронизиране с допълнителни мобилни устройства.


Производствената функционалност е еднократна покупка, а възможността за синхронизиране с допълнителни мобилни устройства е пакетирана като абонамент, който трябва да се подновява всеки месец. Интересното е, че само 3 седмици след добавянето на функционалността за пазаруване, мобилният UNF беше в топ 15 на Google Play за продажби на бизнес приложения.

Заключение

Mobile UNF е сравнително малък (по отношение на обема на изходния код), но доста популярен продукт. Надяваме се, че историята за неговата еволюция ще бъде полезна за създателите на мобилни продукти за крайни потребители, използващи както 1C технологии, така и други инструменти за разработка.

Би било полезно да ви напомним, че на мобилната платформа 1C можете да създавате приложения, които взаимодействат не само с бекенда на 1C сървъра; протоколите, използвани за обмен на данни в мобилни приложения на платформата 1C, са независими от платформата (уеб и HTTP услуги, поддръжка на XML и JSON и др.). Така че, ако трябва бързо и динамично да разработите междуплатформен (Android, iOS, Windows) мобилен клиент, с възможност за работа офлайн без постоянна интернет връзка за вашето бизнес приложение, тогава мобилната платформа 1C може да бъде най-добрият избор за теб.

Ново в сайта

>

Най - известен