AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.02.2010, 07:24   #1  
Ksju is offline
Ksju
Участник
Аватар для Ksju
 
43 / 22 (1) +++
Регистрация: 07.09.2009
Аналог Субконто в АХ4 SP2
Всем доброго времени
Хотелось бы узнать возможно ли в аксапте реализовать подобие субконто 1С, есть конечно соблазн реализовать это при помощи финансовой аналитики (Центр затрат, цель и подразделение) ну что - то подсказывает, что это не совсем верно. Подскажите пожалуйста если сталкивались с такими же задачами.
Старый 01.02.2010, 09:07   #2  
UNRW is offline
UNRW
Участник
 
383 / 67 (3) ++++
Регистрация: 16.09.2004
Адрес: Москва
полного 1С аналога нет, используйте фин аналитики и это будет правильно
Старый 01.02.2010, 09:10   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,273 / 3466 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Вы в правильном направлении думаете. Действительно - финансовая аналитика - есть некий (очень грубый) аналог субконто. Но с оговоркой.
Многие данные доступны и так безо всякой аналитики. Например проводка взаимозачета между клиентами уже содержит информацию о клиентах.
А проводка по складу - уже содержит данные по номенклатуре.
Поэтому - постарайтесь все-таки понять (прежде чем копать в сторону фин аналитик) - ТОЧНО в системе нет данных, которые уже есть в системе?
Может и ввод аналитик не потребуется. А то ж - это отдельный ни с чем не связанный справочник - его ж заполнять (за ним следить) надо
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Ksju (1).
Старый 01.02.2010, 09:29   #4  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
885 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Совсем не верно. Финансовая аналитики - это не субконто даже рядом. Субконто организовано массивом ссылок на разные системные справочники, причем принадлежность ссылок по уровням варьируется в зависимости от счета ГК. В Аксапте такого нет в принципе, финансовая аналитика для этого не годится по своей сути.
Реализуемо в принципе, но есть ряд ограничений и требований. Практическая реализация есть (продукт подпольного НИОКР, но пока без внедрения на действующий проект - ждем когда издохнет текущий, дабы выкатить идею). Могу продемонстрировать скриншоты
__________________
Мы летаем, кружимся, нагоняем ужасы ...
Старый 01.02.2010, 09:34   #5  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
885 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Цитата:
Сообщение от UNRW Посмотреть сообщение
полного 1С аналога нет, используйте фин аналитики и это будет правильно
Дублировать таблицы системных справочников в таблицу аналитик (по нескольку справочников на каждый уровень), путаница из-за пользовательской безалаберности м-ду значениями из системных справочников в документе и соответствующими значениями фин. аналитик документа (журнал накладных, поставщик "ЧП Пупкин", в аналитике строки в уровне "Контрагент" проставили "ЧП Булкин" - примеров куча), дополнительные камлания с бубном и шаманскими плясками в случае переименования первичных ключей в справочниках, являющихся источниками заполнения таблицы финансовых аналитик.
Это правильно ?
__________________
Мы летаем, кружимся, нагоняем ужасы ...
Старый 01.02.2010, 09:43   #6  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,273 / 3466 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от TasmanianDevil Посмотреть сообщение
Дублировать таблицы системных справочников в таблицу аналитик (по нескольку справочников на каждый уровень), путаница из-за пользовательской безалаберности м-ду значениями из системных справочников в документе и соответствующими значениями фин. аналитик документа (журнал накладных,
...
Это правильно ?
Это неправильно. Но и не значит что так не надо делать. Доступ на ввод и удаление справочника аналитик можно запретить и делать это программно (это не так сложно). Зато результат получается красивый. Кстати в разрезе аналитик можно и сальдо посмотреть.
Да, (я поэтому и сказал - что аналитики - это грубый аналог субконто) - аналитики - это отдельный справочник, а не ссылка на реальный справочник как в 1С.
В то же время, использование (к примеру) одной из аналитик в качестве дубляжа справочника клиентов, поставщиков, ОСов и т.д. позволяет получить без особых затрат в плане производительности красивую оборотку, используя только LedgerTrans, но с расшифровкой счета и корсчета

Но аналитика все же лучше добавления своего "зоопарка" полей. Или как?
__________________
Возможно сделать все. Вопрос времени
Старый 01.02.2010, 10:36   #7  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
885 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Но аналитика все же лучше добавления своего "зоопарка" полей.
Смотря что ставить конечной целью...
Я не радикально против такого использования фин. аналитики, их просто недостаточно. Мы сами живем уже шестой год используя их таким образом, недостатки и достоинства этого ощутили на себе в полной мере.
При решении вопроса на пяток/другой аналитических справочников - в принципе пойдет. Если больше - будет хуже и придется вертеться.
Про обязательную отработку в таблице аналитики и связанных с нею данных из-за переименования первичных ключей в синхронизируемых справочниках я уже говорил - это исключительно допиливание ввиду отсутсвия стандартного механизма переименования кода аналитики, плюс ко всему тормозное ввиду тотального отсуствия индексов по полям с EDT фин. аналитики. Индексирование по ним ограничит кол-во возможных уровней фин. аналитики в силу ограничений СУБД. В интерфейсе кол-во уровней аналитик более чем 10 - неудобства со сложными формами ввиду автоматического расширения групп полей (PurchTable, SalesTable и пр.)

Паллиатив все это, т.е. временное решение , временно облегчающее, но кардинально не улучшающее ...

Аналог субконто в Аксапте реализуем, но малосовместим с текущей системной архитектурой жизненного цикла документов, особенно с их последней стадией, постингом в ГК - слишком большой зоопарк обработчиков и способов обработки с прошитыми в коде источниками аналитических разрезов, чтобы что-то менять в них.
Без кардинального пересмотра и унификации - не сделать ничего.

Но это решаемо и вполне малой кровью ...
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Или как?
См. вложение.
Сделано в 2009, но вполне осуществимо и в 4-ке, и в 3-ке ...
Миниатюры
Нажмите на изображение для увеличения
Название: 13 - Журнал ГК - сформированные строки 1.jpg
Просмотров: 503
Размер:	157.5 Кб
ID:	5537   Нажмите на изображение для увеличения
Название: 14 - Журнал ГК - сформированные строки 2.jpg
Просмотров: 591
Размер:	126.0 Кб
ID:	5538  

Нажмите на изображение для увеличения
Название: 15 - Журнал ГК - предварительный просмотр 1.jpg
Просмотров: 422
Размер:	153.8 Кб
ID:	5539   Нажмите на изображение для увеличения
Название: 16 - Журнал ГК - предварительный просмотр 2.jpg
Просмотров: 493
Размер:	155.7 Кб
ID:	5540  

Нажмите на изображение для увеличения
Название: 01 - Аналитика - общие настройки.jpg
Просмотров: 441
Размер:	125.4 Кб
ID:	5541   Нажмите на изображение для увеличения
Название: 04 - План счетов - дополнительная аналитика.jpg
Просмотров: 699
Размер:	105.7 Кб
ID:	5542  

__________________
Мы летаем, кружимся, нагоняем ужасы ...

Последний раз редактировалось TasmanianDevil; 01.02.2010 в 10:40.
За это сообщение автора поблагодарили: sukhanchik (2), alex55 (1), Ksju (1).
Старый 01.02.2010, 11:42   #8  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,486 / 408 (16) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
Есть некислое подозрение, что автора топика попросили "сделать как в 1С", а не решить задачу. Поэтому я бы сначала разобрался, что именно нужно получить на выходе. Финаналитики нужны для сквозного учёта в одинаковых разрезах по ВСЕМ счетам ГК.
За это сообщение автора поблагодарили: mazzy (2).
Старый 01.02.2010, 11:45   #9  
Ksju is offline
Ksju
Участник
Аватар для Ksju
 
43 / 22 (1) +++
Регистрация: 07.09.2009
Задача состоит в синхронизации 1С и аксапты, для этого и необходимо создать аналог субконто, ну или какими то стандартными средствами его заменить.
Старый 01.02.2010, 11:55   #10  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от Ksju Посмотреть сообщение
Задача состоит в синхронизации 1С и аксапты, для этого и необходимо создать аналог субконто, ну или какими то стандартными средствами его заменить.
Т.е. вот так ключевой пользователь и сказал "Хочу чтобы проводки из ГК Аксапты синхронизировались с проводками в 1С в разрезе счетов и субконто 1С"?

Скорее всего, задача стоит несколько иная - соответственно и решений может быть много и разных. Логичнее, мне кажется, синхронизировать модульные проводки - а там субконто в большинстве случаев и не нужно - все данные в модуле есть.
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: mazzy (2).
Старый 01.02.2010, 11:58   #11  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
885 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Цитата:
Сообщение от pitersky Посмотреть сообщение
Финаналитики нужны для сквозного учёта в одинаковых разрезах по ВСЕМ счетам ГК.
В точку !
Только вот в реальности сколько их можно найти, общих и востребованных разрезов абсолютно для всех счетов ГК ?
__________________
Мы летаем, кружимся, нагоняем ужасы ...
Старый 01.02.2010, 12:00   #12  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Ksju Посмотреть сообщение
Задача состоит в синхронизации 1С и аксапты, для этого и необходимо создать аналог субконто, ну или какими то стандартными средствами его заменить.
А в каком виде у вас эта синхранизация? Экспорт данных из аксапты и импорт данных в 1С?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 01.02.2010, 12:03   #13  
Ksju is offline
Ksju
Участник
Аватар для Ksju
 
43 / 22 (1) +++
Регистрация: 07.09.2009
Когда из аксапты будут выгружаться документы в 1С то для 1С важно знать субконто которые тащаться за счетами
Старый 01.02.2010, 12:04   #14  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,273 / 3466 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от TasmanianDevil Посмотреть сообщение
Смотря что ставить конечной целью...
Спасибо за скриншоты. В вашем случае - действительно уже перебор получается.
В общем - согласен - когда речь идет о протаскивании 3-5 справочников - аналитика уместна. Иначе - следует думать о каком-то другом способе.

Цитата:
Сообщение от Ksju Посмотреть сообщение
Задача состоит в синхронизации 1С и аксапты, для этого и необходимо создать аналог субконто, ну или какими то стандартными средствами его заменить.
Аааааа... Ну тогда Вам точно не в фин аналитики. Тогда можно сказать сразу - Аксапта на 1С не натягивается за разумное время разумными силами и без кучи ошибок
Вам тут нужно будет сначала на бумажке прорисовать что куда перетекает, причем исходя (это важно!) из условия отсутствия модификаций. После чего, когда Вы все нарисуете - появится осознание идеологии Аксапты. И только после этого осознания можно будет планировать модификации.
Т.е. быстро "сделать как есть, а потом докрутить" не получится. Либо все выльется в экспорт/импорт пары документов.

Финаналитики - это правильный инструмент - но с ним аккуратно надо. Не увлекаться
__________________
Возможно сделать все. Вопрос времени
Старый 01.02.2010, 12:08   #15  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Ksju Посмотреть сообщение
Когда из аксапты будут выгружаться документы в 1С то для 1С важно знать субконто которые тащаться за счетами
Воот я конечно не знаю как у Вас реализован экспорт из аксапты, но может вам стоит подумать в сторону доработки экспорта? Т.е. что бы при экспорте в какой либо из экспортных табличках проставлялись для счетов субконто, и при импорте, обработчиком раскладывались в 1С по нужным полочкам.
Почему так говорю, на прошлом месте работе реализовывали такой функционал. Правда у нас там был довольно сложный фукционал экспорта, с кучей настроек соответствий и т.п. Но этот функционал успешно работал, а главное бухгалтерия была удовлетворена!
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: Ksju (1).
Старый 01.02.2010, 12:19   #16  
Ksju is offline
Ksju
Участник
Аватар для Ksju
 
43 / 22 (1) +++
Регистрация: 07.09.2009
то что при экспорте можно поставить значения по умолчанию для субконто в зависимости от счётов и т.д. это понятно, ну только вот значений много и настроить правила что в таком случае так а в таком как то нереально выглядит...
Старый 01.02.2010, 12:25   #17  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Ksju Посмотреть сообщение
то что при экспорте можно поставить значения по умолчанию для субконто в зависимости от счётов и т.д. это понятно, ну только вот значений много и настроить правила что в таком случае так а в таком как то нереально выглядит...
У нас настройка соответствий и количетсво субконто для счетов была выполнена в виде формы настроек. Настройки заполняла сама бухгалтерия. А при экспорте аксапта основываясь на эти настройки создавала экспортные таблички в разбивке по субконто. Как говорится у страха глаза велики, на практике у нас было что за два дня (могу ошибаться +- день) бухгалтерия все настроила, а через неделю бухгалтерия уже сама экспортировала данные, добаляла\редактировала субконто, и вроде проблем не было.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 01.02.2010, 12:32   #18  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,273 / 3466 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Ksju Посмотреть сообщение
Когда из аксапты будут выгружаться документы в 1С то для 1С важно знать субконто которые тащаться за счетами
Ааа ну дык это другое дело. Так Вам субконто нужно не в АХ делать, а в 1С...
Тогда советую сделать следующее:
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  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от UNRW Посмотреть сообщение
полного 1С аналога нет, используйте фин аналитики и это будет правильно
БЛИН! писалось же неоднократно.

НИ В КОЕМ СЛУЧАЕ не фин.аналитики!
аналогом фин.аналитики в 1С яваляется разделитель плана счетов. А не субконто.

Аналогом субконто являются справочники в модулях: клиенты, поставщики, договора, номенклатура, склады и т.п.

Сбор сальдо по аналитике выполняется путем объединения записей из разных таблиц с одинаковым кодом операции (voucher).

Внимание - Аксапта позволяет вводить полные сложные проводки (много дебетов, много кредитов в одной операции). Из-за этого в полных сложных проводках сбор сальдо по аналитике в Аксапте может не выполняться. Если хочется сделать как 1С - ограничивайте Аксапту до уровня 1С (там сложные проводки ограничены - либо один дебет и много кредитов, либо один кредит и много дебетов).

А еще лучше - выкиньте из головы идею "сделать как в 1С" и сделайте как это принято в Аксапте. В Аксапте аналитика более мощная.
__________________
полезное на axForum, github, vk, coub.
Старый 01.02.2010, 12:51   #20  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Вы в правильном направлении думаете. Действительно - финансовая аналитика - есть некий (очень грубый) аналог субконто.
НЕТ, НЕТ и НЕТ!
субконто - единый справочник. Если добавляется, например, контрагент, то он появляется и в субконто.
фин.аналитика - ОТДЕЛЬНЫЙ справочник. Если добавляется контрагент, то в фин.аналитике он автоматически не появится.

Из-за такого извращенного представления, что "фин.аналитика - это и есть субконто", было полностью запорото не одно внедрение.

Во-первых, народ начинает извращаться с инхронизацией справочников - поубивав бы...
Во-вторых, народ сталкивается с проблемой производительности из-за большого количества комбинаций этих самых фин.аналитик. Ищите на форуме ключевое слово LedgerBalancesDim.

НЕТ! Ни в коем случае не фин.аналитика!

Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Многие данные доступны и так безо всякой аналитики. Например проводка взаимозачета между клиентами уже содержит информацию о клиентах.
О_о! Политкорректно. В стиле "да, но лучше не надо".
Буду учиться политкорректности.
__________________
полезное на axForum, github, vk, coub.
Теги
1c, субконто, финансовая аналитика, экспорт

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка (?) при печати приходного ордера в DAX 4.0 SP2 Ivanhoe DAX: Программирование 7 19.01.2021 14:13
AX UK: Professional Services Automation for Microsoft Dynamics AX - Version 4.0 SP2 - User Guides and Manuals Blog bot DAX Blogs 0 17.11.2009 17:05
chrisfie: Announcing the release of Project Portfolio Server 2007 Service Pack 2 (SP2) Blog bot DAX Blogs 0 24.07.2009 04:20
Dynamics AX: Dynamics AX 4.0 SP2 has been released Blog bot DAX Blogs 0 02.08.2007 03:50
Перенос данных на Axapta с SP2 Maxim Gorbunov DAX: Администрирование 4 20.12.2001 15:23
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:24.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.