Семинар-тренинг 2-4 марта 2015 года Механизм оффлайновых взаиморасчетов с партнерами. Взгляд изнутри Андрей Лабынин, 1С Зачем нужен механизм оффлайновых расчетов? Для выделения в учете авансов (поступивших от клиентов или выплаченных поставщикам) Определение суммы аванса в валютах регламентированного и управленческого учета Для детального учета взаиморасчетов до первичных (расчетных) документов (имеет смысл при расчетах по договорам или заказам) Для отражения переоценки расчетов с клиентами и поставщиками 2 Из каких частей состоит? Исходные данные Контроль актуальности Расчетный механизм Учетные регистры 3 Что является исходными данными? Исходные данные – это оперативные расчеты с клиентами и поставщиками Формируются при проведении первичных документов Содержат информацию о суммах взаиморасчетов в трех валютах (по курсу на дату документа): В валюте взаиморасчетов В валюте регламентированного учета В валюте управленческого учета 4 Как контролируется актуальность расчетов? Используется новый механизм контроля актуальности расчетов – без границы последовательности Было Новый механизм Две последовательности: - Проведение по расчетам с клиентами - Проведение по расчетам с поставщиками Два регистра сведений: - Задания к распределению расчетов с клиентами - Задания к распределению расчетов с поставщиками Последовательность «скидывается» автоматически платформой Записи в регистр выполняются программно Блокировалась таблица последовательности – отрицательно влияло на параллельность работы Блокировки не нужны 5 Как работает контроль актуальности расчетов? 6 Как работает контроль актуальности расчетов? 7 Как удалось избавиться от блокировок? Документ 23 Документ 22 Номер задания = 2 Документ N … Документ 2 Документ 1 Номер задания = 1 Распределяемые данные Задания к распределению расчетов с клиентами Запущено распределение 8 Учетные регистры Скорректирована структура учетных регистров Расчеты с клиентами по документам Расчеты с поставщиками по документам Удалено измерение «Дата платежа» Реализован расчет дат платежа в отчетах Удалены ресурсы «К отгрузке», «К оплате», «К возврату» Регистры теперь используются только для анализа фактической задолженности 9 Расчетный механизм Унифицирован код распределения расчетов Базовый код, структура и принципы унаследованы из партионного учета Расположен в общем модуле «Распределение взаиморасчетов» 10 Известные проблемы и способы их решения Проблема Решение Изменение заказа «скидывало» последовательность расчетов Заказы клиентов и заказы поставщиков больше не используются в оффлайновых расчетах Формирование отчетов по расчетам у других пользователей приводило к «блокировкам» при проведении документов Решилось отказом от использования последовательностей Формирование отчетов по расчетам могло выполняться очень долго из-за восстановления последовательности Реализовано «точечное» распределение расчетов только по выбранному партнеру. Запускается фоновое задание для распределения расчетов. 11 Семинар-тренинг 2-4 марта 2015 года Спасибо за внимание !