Автоматизация учета | Выгрузка данных в конфигурацию Бухгалтерский учет
Очевидно, что в конфигурации 1С:Торговля и склад есть данные, возникающие в процессе отражения в ней торговых операций, которые можно (и нужно!) в том или ином объеме использовать для ведения бухгалтерского учета. В типовой конфигурации 1С:Торговля и складсистемы программ 1С:Предприятие 7.7 существует штатный механизм выгрузки данных в конфигурацию 1С:Бухгалтерский учет. Однако на практике этот инструмент редко оказывается востребованным, поскольку обладает, на наш взгляд, целым рядом недостатков.
Во-первых, рельсами для выгрузки-загрузки данных из "Торговли" в "Бухгалтерию" являются бухгалтерские счета. Иными словами, механизм обмена данными опирается на обобщенные бухгалтерские проводки. Можно выгружать обобщенную информацию с периодичностью день, неделю, месяц. Но даже, если в качестве минимального периода выгрузки выбрать "Документ", то загруженная в "Бухгалтерию" информация будет представлять из себя эквивалентный документу "Торговли" набор проводок объединенных в операцию.
Эквивалентные документы в конфигурации 1С:Бухгалтерский учет созданы не будут!
Логика разработчика в формировании такого подхода понятна: зачем бухгалтеру видеть все детали торгового процессе - ему необходима сводная информация для формирования бухгалтерской отчетности. На деле же, сформированная таким образом картина в "Бухгалтерии" является "однорукой". Бухгалтеру для того, чтобы детально понимать происходящее, необходимо обращаться параллельно к двум конфигурациям, что неудобно. Чаще всего бухгалтер требует создания такого механизма выгрузки-загрузки, при котором каждому документу в "Торговле" формировался бы эквивалентный документ в "Бухгалтерии", и уже этот документ штатным образом формировал бы в бухгалтерском учете необходимые проводки.
Второй недостаток штатной выгрузки - очень посредственные возможности фильтрации данных. Все что может выбрать пользователь при выгрузке - это период (интервал дат) и юридическое лицо. На практике же, далеко не вся информация, присутствующая в конфигурации 1С:Торговля и склад, подлежит выгрузке в конфигурацию 1С:Бухгалтерский учет. По той простой причине, что "Торговля" - это управленческий (внутренний) учет, а "Бухгалтерия" - это учет необходимый для формирования финансовой отчетности.
Решением всех описанных выше проблем является разработка индивидуального механизма выгрузки-загрузки данных из конфигурации 1С:Торговля и склад в конфигурацию 1С:Бухгалтерский учет. Такой механизм базируется на принципе соответствия документов в обеих конфигурациях, т.е. каждому документу в "Торговле" создается в соответствие документ в "Бухгалтерии". При этом механизмы отбора данных при выгрузке создаются индивидуально под конкретные потребности пользователя.
Наличие индивидуального механизма выгрузки-загрузки позволяет также использовать различные схемы синхронизации справочников - от банального соответствия по коду до систем ручного выстраивания соответствия. Поясним последний случай примером. Допустим, нам необходимо синхронизировать справочники товаров в "Торговле" и "Бухгалтерии". Но в силу ряда причин нам не удается добиться соответствия между ними ни по коду, ни по наименованию, ни по чему бы то ни было еще. Как быть в таком случае? Решение проблемы достигается за счет реализации в механизме выгрузки-загрузки системы ручного выстраивания соответствия. Перед загрузкой данных в Бухгалтерию пользователю необходимо установить соответствия между объектами в разных конфигурациях. Выглядит этот инструмент следующим образом: пользователю предлагается заполнить таблицу соответствия, где левая часть автоматически заполняется объектами из "Торговли", которые используется в данном пакете выгрузки, а в правой части таблицы пользователь выбирает каждому объекту соответствие из справочников в "Бухгалтерии". Причем устанавливать такое соответствие необходимо только один раз. Установив однажды нужно соответствие, пользователь навсегда забывает о необходимости его помнить - за него это будет делать сама система. Такой подход может помочь также в случаях с неоднозначным соответствием. С теми же товарами привести можно такой пример. Допустим у нас каждому товару в "Торговле" соответствует целых два товара в "Бухгалтерии". На практике такое возможно, например, в том случае, если бухгалтер использует одни товары в операциях купли-продажи, а другие в операциях комиссионной торговли, а в конфигурации "Торговля и склад" товар используется в обоих случаях один и тот же. В качестве дополнительного признака для ручного выстраивания соответствия может выгружаться код операции документа (купля-продажа или комиссия), что позволит установить на каждый товар из "Торговли" целых два соответствия в "Бухгалтерии".
Таким образом, создаваемый индивидуальный механизм выгрузки-загрузки обладает значительно большим потенциалом, по сравнению со штатными средствами, а самое главное является очень гибким, и может быть настроен под задачи конкретного предприятия.