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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.11.2007, 14:20   #21  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от dod Посмотреть сообщение
Таблица 5802 Стоимость Операция: там поле Код Склада, Тип Товарной Операции и Товар Но пустые! Подставил склад, провел учет - все отлично!

Щас будем думать где заносится код склада в данную таблицу...
А Вы поссмотрети по коду где заполняется данная таблица ;-)
И если там не прописано, то пропишите перенос склада.


P.S. И как пожелание - напишите что поменяли, плиз.
Старый 20.11.2007, 15:00   #22  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Я сомневаюсю, что это необходимо.

В таблице 5802 действительно есть операции с пустыми Код Склада, Тип Товарной Операции и Товар Но , они относятся к к книге Производственные можности (поле Товар Операция Но = 0, а вот Произ.мощн. книга опер. = ххх).

Но вам указывать код склада там все равно не нужно.
Т.к. финансовый учет товара на склад (операции по дебету) будет осуществляться с учетом склада.
У вас два товара:
Т1, с товар учетная группа = ТУЧ1.
Т2, с товар учетная группа = ТУЧ2.

Товар настройка учета:
[пусто], ТУЧ1, Фин Счет = 0, НЗП Фин счет = 20.1
[пусто], ТУЧ2, Фин Счет = 0, НЗП Фин счет = 20.2
[красный],ТУЧ1, Фин Счет = 10.1, НЗП Фин счет = 20.3
[красный],ТУЧ2, Фин Счет = 10.2, НЗП Фин счет = 20.4

Вы создаете производственные заказы на товар 1 и товар 2.
Создаете субподряд на товар 1 и на товар 2. Учитываете заказы покупки на 1000р и 2000р (НДС = 0).
Будет создана такая операция.
Дт15 Кт 60

Завершаете производственные заказы, корректируете себестоимость.
Запускаете фин учет себестоимости.

Получите:
Дт 20.1 Кт 16 1000
Дт 20.2 Кт 16 2000
Дт 10.1 Кт 20.3 1000
Дт 10.2 Кт 20.4 2000

Разные субсчета у 20 счета указаны для того, чтобы было понятно, что и откуда берется.
Старый 20.11.2007, 16:43   #23  
dod is offline
dod
Участник
 
51 / 10 (1) +
Регистрация: 02.10.2007
Apanko, большое спасибо за такой содержательный ответ и, вообще, за то, что уделяете моей проблеме свое время, но как вам такая ситуация:

Все производимые товары имеют одинаковую учетную группу ТУЧ1.
Товар Настройка Учета:

[красный], ТУЧ1, Фин Счет = 08-310, НЗП Фин Счет = 08-300
[синий], ТУЧ1, Фин Счет = 20-300, НЗП Фин Счет = 20-100

Создаем произ. заказ, вычисляем субподряд, учитываем заказ покупки на 1000 и получаем
Дт15 - Кт60 1000

А теперь проблема: если покупали на склад красный, то при настройке комбинации [пусто],ТУЧ1 в поле НЗП Фин Счет надо ставить 08-300, чтобы все затраты потом собрались с этого счета по производству данного товара на счет 08-310;
а если покупаем на склад синий, то при настройке комбинации [пусто],ТУЧ1 в поле НЗП Фин Счет надо ставить 20-100.

т.е. при производстве на склад красный после завершения произ. заказа и запуска пакетников по себест. должны иметь:
Дт08-300 - Кт15 1000
Дт08-310 - Кт08-300 1000

Неужели в таком случае придется создавать 2 учетные группы склада и менять их в заказе покупки (у субподрядчика только)?
Старый 20.11.2007, 20:43   #24  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Один и тот же товар производите для собственного потребления (как ОС) и на продажу (как товар)?
Или это разные товары?
Старый 21.11.2007, 07:28   #25  
dod is offline
dod
Участник
 
51 / 10 (1) +
Регистрация: 02.10.2007
Цитата:
Сообщение от apanko Посмотреть сообщение
Один и тот же товар производите для собственного потребления (как ОС) и на продажу (как товар)?
Или это разные товары?
Да, один и тот же товар может производится как для себя так и на продажу, поэтому и сделали одну ТУЧ для него. Все операции проходят корректно (разноска проводится согласно настроенным счетам по складам), кроме заказа покупки субподряда, для учета которого требуется настройка [пусто],ТУЧ. Здесь то и возник вопрос, что делать: создавать 2 ТУЧ и менять в заказе покупки, чтобы при закрытии произ. заказа все затраты собирались с одного счета; либо что то еще...
Старый 21.11.2007, 08:13   #26  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Мне кажется, что здесь не в системе дело:
Уверен, что на 100 процентов никто не может гарантировать, что товар произведенный на продажу не будет использован для собственных нужд, как и товар произведенный для себя не будет ни при каких обстоятельствах продан.

Поэтому производил бы изделие всегда, как товар. А в момент использования на собственные нужды переквалифицировал (например обычным перемещением: на разных складах - разные Товар Фин Счета).
Старый 21.11.2007, 08:22   #27  
dod is offline
dod
Участник
 
51 / 10 (1) +
Регистрация: 02.10.2007
Цитата:
Сообщение от apanko Посмотреть сообщение
Уверен, что на 100 процентов никто не может гарантировать, что товар произведенный на продажу не будет использован для собственных нужд, как и товар произведенный для себя не будет ни при каких обстоятельствах продан.
У нас точная гарантия. Если для себя, то точно данный товар не может быть продан. поэтому товары и помещаются на разные склады: свои и для продажи, откуда и берутся нужные счета. Реклассификация сдесь не проходит потому, что цикл производства длительный(до 3 месяцев). отсюда получается что примерно месяц или 2 затраты по производству для какого-нибудь из товаров будут находиться на неверном счете.
Старый 21.11.2007, 10:10   #28  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Если есть гарантия, тогда два товара.
Старый 22.11.2007, 09:04   #29  
dod is offline
dod
Участник
 
51 / 10 (1) +
Регистрация: 02.10.2007
решили всё таки просмотреть код и в Posting Group1 поставить код склада, указанный в заказе покупке (пока Posting Group1=''). О результатах данного действия напишу сюда же как только справимся...

Большое спасибо всем!
Старый 23.11.2007, 11:52   #30  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Вот вам кстати пример для тестирования:

Товар1.
В маршруте две строки:
1. Внешний раб центр.
2. Внутренний раб центр.


Производственный заказ на Товар1 2шт. Код склада Синий.

Журнал субподряда: создание заказа покупки.
Учет заказа покупки.

Журнал учета выхода:
1. Выход Товар1, 1шт склад Синий.
2. Выход Товар2, 1шт склад Красный.
Старый 27.11.2007, 07:20   #31  
dod is offline
dod
Участник
 
51 / 10 (1) +
Регистрация: 02.10.2007
Произвели следующие изменения:

в CU 5802 в функции SetPostGrps сделали следующее

"Posting Group 1" := ValueEntry."Location Code";
IF "Posting Group 1" = '' THEN
BEGIN
IF PurchaseLine.FIND('-') THEN
REPEAT
IF PurchaseLine."Posting Group" = ValueEntry."Inventory Posting Group"
THEN "Posting Group 1":=PurchaseLine."Location Code";
UNTIL PurchaseLine.NEXT = 0;
END;

Работает, если в заказе субподряда одна строка. если больше - разноска неправильная. будем копать дальше
Старый 27.11.2007, 15:00   #32  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Я бы делал так (уж если два товара с разными учетными группами завести никак нельзя):

Кодеюнит 22 Item Jnl.-Post Line
Функция InsertCapValueEntry
После строк:
Код:
  ValueEntry."Prod. Order No." := "Prod. Order No.";
  ValueEntry."Prod. Order Line No." := "Prod. Order Line No.";
Добавил бы строку
Код:
ValueEntry."Location Code" := "Location Code";
Будет работаться с рядом ограничений (в том числе приведенный выше тест вы не пройдете).

Удачи.
Старый 28.11.2007, 08:07   #33  
dod is offline
dod
Участник
 
51 / 10 (1) +
Регистрация: 02.10.2007
to apanko: а мы добавили еще одно ограничение и в дополнении с тем, что было мной уже написано выше, получилось следующее:


"Posting Group 1" := ValueEntry."Location Code";

IF "Posting Group 1" = '' THEN
BEGIN
IF PurchaseLine.FIND('-') THEN
REPEAT
IF (PurchaseLine."Posting Group" = ValueEntry."Inventory Posting Group") AND
(PurchaseLine."Buy-from Vendor No." =ValueEntry."Source No.") AND
(PurchaseLine."Prod. Order No." =ValueEntry."Document No." )
THEN BEGIN
"Posting Group 1":=PurchaseLine."Location Code"; END;
UNTIL PurchaseLine.NEXT = 0; END;

Заработало! Ваш вариант дает такие же результаты. Думаю, проблема решена. Большое спасибо за помощь!
Старый 28.11.2007, 08:09   #34  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
 

Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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