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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.11.2008, 15:11   #1  
SDauren is offline
SDauren
Участник
 
20 / 10 (1) +
Регистрация: 27.09.2007
Всем, привет!

Помогите с проблемой. Есть база, NAV 4.0 SP3 Navision Attain, на ней несколько фирм.
В каждой фирме есть таблица Item, и есть движение по товаром. Необходимо сделать таблицу item сквозной, т.е. общей для всех фирм.
Как такое можно сделать с меньшими затратами человеко часов?

Всем заранее огромное спасибо.
Старый 11.11.2008, 15:19   #2  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Можно задать свойство таблицы DataPerCompany = No, но это НАСТОЯТЕЛЬНО НЕ РЕКОМЕНДУЕТСЯ, т.к. механизм расчета себестоимости проставляет в этой таблице свою галку.
Старый 11.11.2008, 15:33   #3  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Помимо расчета себестоимости есть табличка default dimension, товар единица измерения... можно много еще вспомнить.
Возможно проще синхронизировать данные между фирмами, нежели ловить баги от простановки галки.
Старый 11.11.2008, 15:33   #4  
SDauren is offline
SDauren
Участник
 
20 / 10 (1) +
Регистрация: 27.09.2007
Спасибо, за ответ. А можно ли по подробнее о механизме, как и где он меняет это свойство таблицы?
Старый 11.11.2008, 16:38   #5  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Microsoft Dynamics Blogs
Тут поищите, статья была.
Старый 11.11.2008, 22:43   #6  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Решал подобную задачу. В карточке товара(или любой другой таблице) определил поле определяющее глобальность записи. Создал табличку - "общие поля" в которой указывается какие поля таблицы необходиомо синхронизировать и нужно ли их валидейтить. Ну а дальше на выбор прописывать код в триггерах таблицы или на глобальных триггерах, в зависимости от того насколько универсальное решение требуется. Делать глобальной табличку товаров естественно ни в коем случае нельзя.
__________________
Want to believe...
Старый 12.11.2008, 07:37   #7  
SDauren is offline
SDauren
Участник
 
20 / 10 (1) +
Регистрация: 27.09.2007
Большое спасибо всем за советы, попробую синхронизировать эту таблицу.
Старый 12.11.2008, 12:04   #8  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от SDauren Посмотреть сообщение
Большое спасибо всем за советы, попробую синхронизировать эту таблицу.
Только не удаляйте данные из таблицы Товар в сопроводительных фирмах, потому что потеряете "связанные записи"!
Старый 13.11.2008, 10:37   #9  
Yermek is offline
Yermek
Участник
 
29 / 10 (1) +
Регистрация: 06.06.2006
2 Dzemon К сведению если вы говорите об этой статье http://dynamicsuser.net/blogs/alexchow/arc...ersion-5-0.aspx
то там речь идет про 5-ю версию и нововведенные там поля "Cost is Adjusted", "Cost is Posted to G/L". Хотя многие советует не использовать это св-во и для более ранних версий. Интуитивно как-то это понятно, только вот нету четкого обоснование почему не следует так делать...

Интересно, а "осторожность обращения" со свойством datapercompany для ведения общих справочников в нескольких фирмах свойственно только справочнику товаров? Что насчет других справочников, например ОС, Вендоров, Клиентов?
И такой еще момент, проблемы возникают если хотя бы в двух фирмах (в одной базе) есть уже заполненные справочники и сделаны какие-то учтенные операции по товарам. Тогда изменить это св-во datapercompany на "горячем ходу" очень не удобно. Но если бы движений по товарам не было бы т.е. фирмы были бы "чистыми" ещё без каких-либо учтенных операций, тогда это проблемка отпадает. Т.е. если ещё на стадии проектированияи подготовки базы предусмотреть необходимость создания "сквозных таблиц" справочников, то насколько все будет гладко в дальнейшем?
Старый 13.11.2008, 12:35   #10  
Alex Che is offline
Alex Che
Участник
 
74 / 10 (1) +
Регистрация: 04.04.2006
Цитата:
Сообщение от Yermek Посмотреть сообщение
И такой еще момент, проблемы возникают если хотя бы в двух фирмах (в одной базе) есть уже заполненные справочники и сделаны какие-то учтенные операции по товарам. Тогда изменить это св-во datapercompany на "горячем ходу" очень не удобно.
Более того - просто невозможно. По крайней мере, в 4-ке. Даёт менять только при пустых таблицах.
Старый 13.11.2008, 15:09   #11  
Arshak is offline
Arshak
Участник
 
190 / 10 (1) +
Регистрация: 01.10.2004
Делали общими таблицы на одном проекте. клиенты, поставщики, и все насроечные таблицы работают нормально. с товаром создали таблицу, типа как рекомендует Da_NEAl, из нее сделали функцию переноса во все фирмы через changecompany. удаление товаров запретили в приципе (см. сообщение Red Fox). ненужные товары можно блокировать в нужных фирмах.
да и такое можно делать только на стадии проектирования базы, пока нет операций.
Старый 14.11.2008, 09:56   #12  
SDauren is offline
SDauren
Участник
 
20 / 10 (1) +
Регистрация: 27.09.2007
А если база находится на стадии разработки, то можно ли сделать таблицу item общей для нескольких фирм.
Или это очень не желательно и могут возникнуть большие проблемы в дальнейшем?
Старый 14.11.2008, 10:04   #13  
Arshak is offline
Arshak
Участник
 
190 / 10 (1) +
Регистрация: 01.10.2004
не могут а будут точно!
Старый 14.11.2008, 11:39   #14  
rudnev is offline
rudnev
Участник
 
7 / 10 (1) +
Регистрация: 15.03.2006
Цитата:
Сообщение от SDauren Посмотреть сообщение
А если база находится на стадии разработки, то можно ли сделать таблицу item общей для нескольких фирм.
Или это очень не желательно и могут возникнуть большие проблемы в дальнейшем?
с себестоимостью будут очень большие проблемы, особенно если в разных компаниях разные LCY.
есть конечно выход - обязательное использование SKU и расчет себестоимости "товар-склад-вариант", но даже в єтом варианте при некоторых условиях некорректно отрабатывает коррекция
Старый 04.12.2008, 20:36   #15  
Mitjay is offline
Mitjay
Участник
 
24 / 10 (1) +
Регистрация: 26.07.2005
По поводу открытых таблиц. У клиента стояла задача - имея кучу компаний в консолидирующей фирме анализировать данные из других фирм вплоть до документа, вести управленческие операции в консол. фирме, а так же иметь возможность, не переключаясь между фирмами, производить продажи со смежных фирм и видеть операции по смежным фирмам.

Мы реализовали это следующим образом:
1) Открыли все учетные таблицы, справочники, кроме таблиц с настройками; 2) Разделение по фирмам и на упр/бух учет - через глобальные измерения; 3) У товаров метод расчета себестоимости по средней и в разрезе склад,товар, вариант; склады по фирмам; применение товарных операций с фильтром по глобальным измерениям.

Подскажите, где могут проблемы возникнуть.
Старый 05.12.2008, 09:24   #16  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Навскидку что еще нужно допилить:
1. Применение клиентских и поставщических операций с фильтром по фирме.
2. Коррекция курсовых в разрезе фирмы.
3. Закрытие периода обязательно в разрезе фирмы.
4. Резервирование и партионный/серийный учет в разрезе фирмы уже сделали?
5. Если не разделили склады по фирмам - могут проблемы со сложным складом (в Warehouse Entry нет измерений).
6. Заборы : запрет перемещений с фирмы на фирму (наверно нужно делать через продажу и покупку, либо через списание и оприходование); фин. учет - запрет всех операций, где в дебете одна фирма, в кредите другая (ибо нарушается принцип двойной записи).
7. Разные приятные мелочи вроде распределения издержек, контроля кредитного лимита, серьезное переписывание кода при смене глобального измерения в заголовках документов.
Старый 05.12.2008, 10:54   #17  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от Mitya Посмотреть сообщение
По поводу открытых таблиц. У клиента стояла задача - имея кучу компаний в консолидирующей фирме анализировать данные из других фирм вплоть до документа, вести управленческие операции в консол. фирме, а так же иметь возможность, не переключаясь между фирмами, производить продажи со смежных фирм и видеть операции по смежным фирмам.

Мы реализовали это следующим образом:
1) Открыли все учетные таблицы, справочники, кроме таблиц с настройками; 2) Разделение по фирмам и на упр/бух учет - через глобальные измерения; 3) У товаров метод расчета себестоимости по средней и в разрезе склад,товар, вариант; склады по фирмам; применение товарных операций с фильтром по глобальным измерениям.

Подскажите, где могут проблемы возникнуть.
Кстати, а чем ваше решение по идеологии сильно отличается от дистрибуторских центров?
Старый 06.12.2008, 18:45   #18  
Mitjay is offline
Mitjay
Участник
 
24 / 10 (1) +
Регистрация: 26.07.2005
Цитата:
Сообщение от rmv Посмотреть сообщение
Навскидку что еще нужно допилить:
1. Применение клиентских и поставщических операций с фильтром по фирме.
2. Коррекция курсовых в разрезе фирмы.
...
Да, все это делали...

Цитата:
Сообщение от Fordewind Посмотреть сообщение
Кстати, а чем ваше решение по идеологии сильно отличается от дистрибуторских центров?
В принципе ни чем не отличается, что так куча доработок, что этак.
Старый 12.11.2009, 12:45   #19  
el' is offline
el'
Участник
 
18 / 10 (1) +
Регистрация: 30.07.2008
А как думаете, если при расшаренной таблице товаров перед запуском коррекции у всех товаров (в карточке)программно снимать галку "Себестоимость скорректирована". По идее в таком случае проблема с коррекцией решается.
Старый 13.11.2009, 18:01   #20  
el' is offline
el'
Участник
 
18 / 10 (1) +
Регистрация: 30.07.2008
Потестили. Решается.
Остается доработка отработки триггеров в расшаренной таблице по нерасшаренным таблицам по всем фирмам.
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:21.