01.02.2010, 07:24 | #1 |
Участник
|
Аналог Субконто в АХ4 SP2
Всем доброго времени
Хотелось бы узнать возможно ли в аксапте реализовать подобие субконто 1С, есть конечно соблазн реализовать это при помощи финансовой аналитики (Центр затрат, цель и подразделение) ну что - то подсказывает, что это не совсем верно. Подскажите пожалуйста если сталкивались с такими же задачами. |
|
01.02.2010, 09:07 | #2 |
Участник
|
полного 1С аналога нет, используйте фин аналитики и это будет правильно
|
|
01.02.2010, 09:10 | #3 |
Administrator
|
Вы в правильном направлении думаете. Действительно - финансовая аналитика - есть некий (очень грубый) аналог субконто. Но с оговоркой.
Многие данные доступны и так безо всякой аналитики. Например проводка взаимозачета между клиентами уже содержит информацию о клиентах. А проводка по складу - уже содержит данные по номенклатуре. Поэтому - постарайтесь все-таки понять (прежде чем копать в сторону фин аналитик) - ТОЧНО в системе нет данных, которые уже есть в системе? Может и ввод аналитик не потребуется. А то ж - это отдельный ни с чем не связанный справочник - его ж заполнять (за ним следить) надо
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: Ksju (1). |
01.02.2010, 09:29 | #4 |
Мрачный тип
|
Совсем не верно. Финансовая аналитики - это не субконто даже рядом. Субконто организовано массивом ссылок на разные системные справочники, причем принадлежность ссылок по уровням варьируется в зависимости от счета ГК. В Аксапте такого нет в принципе, финансовая аналитика для этого не годится по своей сути.
Реализуемо в принципе, но есть ряд ограничений и требований. Практическая реализация есть (продукт подпольного НИОКР, но пока без внедрения на действующий проект - ждем когда издохнет текущий, дабы выкатить идею). Могу продемонстрировать скриншоты
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
01.02.2010, 09:34 | #5 |
Мрачный тип
|
Дублировать таблицы системных справочников в таблицу аналитик (по нескольку справочников на каждый уровень), путаница из-за пользовательской безалаберности м-ду значениями из системных справочников в документе и соответствующими значениями фин. аналитик документа (журнал накладных, поставщик "ЧП Пупкин", в аналитике строки в уровне "Контрагент" проставили "ЧП Булкин" - примеров куча), дополнительные камлания с бубном и шаманскими плясками в случае переименования первичных ключей в справочниках, являющихся источниками заполнения таблицы финансовых аналитик.
Это правильно ?
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
01.02.2010, 09:43 | #6 |
Administrator
|
Цитата:
Сообщение от TasmanianDevil
Дублировать таблицы системных справочников в таблицу аналитик (по нескольку справочников на каждый уровень), путаница из-за пользовательской безалаберности м-ду значениями из системных справочников в документе и соответствующими значениями фин. аналитик документа (журнал накладных,
... Это правильно ? Да, (я поэтому и сказал - что аналитики - это грубый аналог субконто) - аналитики - это отдельный справочник, а не ссылка на реальный справочник как в 1С. В то же время, использование (к примеру) одной из аналитик в качестве дубляжа справочника клиентов, поставщиков, ОСов и т.д. позволяет получить без особых затрат в плане производительности красивую оборотку, используя только LedgerTrans, но с расшифровкой счета и корсчета Но аналитика все же лучше добавления своего "зоопарка" полей. Или как?
__________________
Возможно сделать все. Вопрос времени |
|
01.02.2010, 10:36 | #7 |
Мрачный тип
|
Смотря что ставить конечной целью...
Я не радикально против такого использования фин. аналитики, их просто недостаточно. Мы сами живем уже шестой год используя их таким образом, недостатки и достоинства этого ощутили на себе в полной мере. При решении вопроса на пяток/другой аналитических справочников - в принципе пойдет. Если больше - будет хуже и придется вертеться. Про обязательную отработку в таблице аналитики и связанных с нею данных из-за переименования первичных ключей в синхронизируемых справочниках я уже говорил - это исключительно допиливание ввиду отсутсвия стандартного механизма переименования кода аналитики, плюс ко всему тормозное ввиду тотального отсуствия индексов по полям с EDT фин. аналитики. Индексирование по ним ограничит кол-во возможных уровней фин. аналитики в силу ограничений СУБД. В интерфейсе кол-во уровней аналитик более чем 10 - неудобства со сложными формами ввиду автоматического расширения групп полей (PurchTable, SalesTable и пр.) Паллиатив все это, т.е. временное решение , временно облегчающее, но кардинально не улучшающее ... Аналог субконто в Аксапте реализуем, но малосовместим с текущей системной архитектурой жизненного цикла документов, особенно с их последней стадией, постингом в ГК - слишком большой зоопарк обработчиков и способов обработки с прошитыми в коде источниками аналитических разрезов, чтобы что-то менять в них. Без кардинального пересмотра и унификации - не сделать ничего. Но это решаемо и вполне малой кровью ... См. вложение. Сделано в 2009, но вполне осуществимо и в 4-ке, и в 3-ке ...
__________________
Мы летаем, кружимся, нагоняем ужасы ... Последний раз редактировалось TasmanianDevil; 01.02.2010 в 10:40. |
|
|
За это сообщение автора поблагодарили: sukhanchik (2), alex55 (1), Ksju (1). |
01.02.2010, 11:42 | #8 |
северный Будда
|
Есть некислое подозрение, что автора топика попросили "сделать как в 1С", а не решить задачу. Поэтому я бы сначала разобрался, что именно нужно получить на выходе. Финаналитики нужны для сквозного учёта в одинаковых разрезах по ВСЕМ счетам ГК.
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
01.02.2010, 11:45 | #9 |
Участник
|
Задача состоит в синхронизации 1С и аксапты, для этого и необходимо создать аналог субконто, ну или какими то стандартными средствами его заменить.
|
|
01.02.2010, 11:55 | #10 |
Участник
|
Цитата:
Скорее всего, задача стоит несколько иная - соответственно и решений может быть много и разных. Логичнее, мне кажется, синхронизировать модульные проводки - а там субконто в большинстве случаев и не нужно - все данные в модуле есть.
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
01.02.2010, 11:58 | #11 |
Мрачный тип
|
Цитата:
Только вот в реальности сколько их можно найти, общих и востребованных разрезов абсолютно для всех счетов ГК ?
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
01.02.2010, 12:00 | #12 |
Ищущий знания...
|
А в каком виде у вас эта синхранизация? Экспорт данных из аксапты и импорт данных в 1С?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
01.02.2010, 12:03 | #13 |
Участник
|
Когда из аксапты будут выгружаться документы в 1С то для 1С важно знать субконто которые тащаться за счетами
|
|
01.02.2010, 12:04 | #14 |
Administrator
|
Спасибо за скриншоты. В вашем случае - действительно уже перебор получается.
В общем - согласен - когда речь идет о протаскивании 3-5 справочников - аналитика уместна. Иначе - следует думать о каком-то другом способе. Цитата:
Вам тут нужно будет сначала на бумажке прорисовать что куда перетекает, причем исходя (это важно!) из условия отсутствия модификаций. После чего, когда Вы все нарисуете - появится осознание идеологии Аксапты. И только после этого осознания можно будет планировать модификации. Т.е. быстро "сделать как есть, а потом докрутить" не получится. Либо все выльется в экспорт/импорт пары документов. Финаналитики - это правильный инструмент - но с ним аккуратно надо. Не увлекаться
__________________
Возможно сделать все. Вопрос времени |
|
01.02.2010, 12:08 | #15 |
Ищущий знания...
|
Цитата:
Почему так говорю, на прошлом месте работе реализовывали такой функционал. Правда у нас там был довольно сложный фукционал экспорта, с кучей настроек соответствий и т.п. Но этот функционал успешно работал, а главное бухгалтерия была удовлетворена!
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
За это сообщение автора поблагодарили: Ksju (1). |
01.02.2010, 12:19 | #16 |
Участник
|
то что при экспорте можно поставить значения по умолчанию для субконто в зависимости от счётов и т.д. это понятно, ну только вот значений много и настроить правила что в таком случае так а в таком как то нереально выглядит...
|
|
01.02.2010, 12:25 | #17 |
Ищущий знания...
|
У нас настройка соответствий и количетсво субконто для счетов была выполнена в виде формы настроек. Настройки заполняла сама бухгалтерия. А при экспорте аксапта основываясь на эти настройки создавала экспортные таблички в разбивке по субконто. Как говорится у страха глаза велики, на практике у нас было что за два дня (могу ошибаться +- день) бухгалтерия все настроила, а через неделю бухгалтерия уже сама экспортировала данные, добаляла\редактировала субконто, и вроде проблем не было.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
01.02.2010, 12:32 | #18 |
Administrator
|
Цитата:
Тогда советую сделать следующее: 1. Завести в АХ табличку с планом счетов от 1С. В этой табличке прописать (а-ля 1С) ссылки на справочники (субконто) аналогично плану счетов 1С. 2. По всем выгружаемым справочникам сделать соответствие: Код записи в 1С - Код записи в АХ для каждой записи. Продумать как делать соответствие для новых записей. 3. При выгрузке данных в 1С - "собирать данные" в АХ для определения клиента/поставщика и прочих сущностей при ГК-шной проводке. 4. Если будут выгружаться проводки по товарам - то нужно учесть, что в АХ по накладным делается одна общая сумма без разбивки по товарам. Т.е. разбивку по товарам просто сделать не получится. 5. Продумать использование справочников, присутствующих в 1С в субконто и отсутствующич в АХ. Либо их задействовать на этапе импорта в 1С ("умная закачка"), либо на стороне АХ нужно всех их городить (включая определение соответствия). Я в свое время делал следующее: 1. Создавал в АХ табличку "Типы данных в 1С" вместе с подтабличками "Поля" и "Данные". "Данные" были нужны для справочников из п.5. Ручками набивал весь список из конфигуратора. 2. Создавал табличку соответствий кодов справочников 1С и АХ. 3. Создавал табличку правил выгрузки документов АХ. При каждой записи указывал точное соответствие 1С-ных счетов (статично, т.к. динамично устанешь писать логику) и 1С-ных субконто. При этом делал супер-енум (как и в таблице полей) "Источник заполнения", который в коде разруливал что откуда брать. 4. На основе вышесказанного генерил псевдо-XML файл в формате 1С-овской конфигурации "Конвертация данных" (или как она там называется). 5. Штатная, т.е. "глупая" 1С-ная утилита импорта все это импортила и проводила (при необходимости). Правила обмена данных создавались заранее (считалось, что конфигурация 1С быстро не меняется)
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 01.02.2010 в 12:36. |
|
01.02.2010, 12:46 | #19 |
Участник
|
БЛИН! писалось же неоднократно.
НИ В КОЕМ СЛУЧАЕ не фин.аналитики! аналогом фин.аналитики в 1С яваляется разделитель плана счетов. А не субконто. Аналогом субконто являются справочники в модулях: клиенты, поставщики, договора, номенклатура, склады и т.п. Сбор сальдо по аналитике выполняется путем объединения записей из разных таблиц с одинаковым кодом операции (voucher). Внимание - Аксапта позволяет вводить полные сложные проводки (много дебетов, много кредитов в одной операции). Из-за этого в полных сложных проводках сбор сальдо по аналитике в Аксапте может не выполняться. Если хочется сделать как 1С - ограничивайте Аксапту до уровня 1С (там сложные проводки ограничены - либо один дебет и много кредитов, либо один кредит и много дебетов). А еще лучше - выкиньте из головы идею "сделать как в 1С" и сделайте как это принято в Аксапте. В Аксапте аналитика более мощная. |
|
01.02.2010, 12:51 | #20 |
Участник
|
Цитата:
субконто - единый справочник. Если добавляется, например, контрагент, то он появляется и в субконто. фин.аналитика - ОТДЕЛЬНЫЙ справочник. Если добавляется контрагент, то в фин.аналитике он автоматически не появится. Из-за такого извращенного представления, что "фин.аналитика - это и есть субконто", было полностью запорото не одно внедрение. Во-первых, народ начинает извращаться с инхронизацией справочников - поубивав бы... Во-вторых, народ сталкивается с проблемой производительности из-за большого количества комбинаций этих самых фин.аналитик. Ищите на форуме ключевое слово LedgerBalancesDim. НЕТ! Ни в коем случае не фин.аналитика! Цитата:
Буду учиться политкорректности. |
|
Теги |
1c, субконто, финансовая аналитика, экспорт |
|
|