17.05.2012, 09:47 | #1 |
Enjoy!
|
Программное создание проводки (Склад)
Привет коллеги!
Столкнулся с проблемой, создания программно корректной проводки по Расходу (по Складу). *Метод дописать планирую где-то в классе PurchFormLetter_Invoice или InventUpdate. Поиском найти что-то подходящее не вышло. Если у кого нибудь есть какая информация по данной тематике, буду благодарен. Заранее спасибо.
__________________
|
|
17.05.2012, 09:56 | #2 |
Участник
|
а чем вам аксапта в качестве источника информации не нравится? ставьте точку останова и вперед
|
|
17.05.2012, 09:59 | #3 |
Программатор
|
Не понятно, вам накладную разнести по заказу на продажу, или складской журнал типа проводка создать и разнести? А вообще на форуме и в Аксапте полно инфы.
|
|
17.05.2012, 10:06 | #4 |
Участник
|
Смотрите по перекрестным ссылка использование метода InventUpdate.writeInventTrans(). Обычно новому виду inventTrans'ов должен соответствовать какой-нибудь новый InventMov_-класс. Если в нем всё правильно настроить, то в методе initInventTransFromBuffer всё будет шикарно заполняться.
Последний раз редактировалось Dark Light; 17.05.2012 в 10:18. |
|
17.05.2012, 10:15 | #5 |
Программатор
|
на инсерте своей новой таблицы
estimated = InventUpd_Estimated::newInventMovement(InventMovement::construct(this)); estimated.updateNow(); создаете наследника от InventMovement и в конструкторе рождаете своего наследника. Когда будете сохранять строку на таблице, Аксапта сама ругнется какие методы в вашем наследнике вам перекрыть |
|
|
За это сообщение автора поблагодарили: iCloud (2). |
17.05.2012, 10:16 | #6 |
Enjoy!
|
Цитата:
Цитата:
Цитата:
Сообщение от Dark Light
Смотри по перекрестным ссылка использование метода InventUpdate.writeInventTrans(). Обычно новому виду inventTrans'ов должен соответствовать какой-нибудь новый InventMov_-класс. Если в нем всё правильно настроить, то в методе initInventTransFromBuffer всё будет шикарно заполняться.
__________________
|
|
17.05.2012, 10:19 | #7 |
Программатор
|
|
|
17.05.2012, 10:20 | #8 |
Enjoy!
|
Соглашусь.. Мысли изначально просто несколько глубже
__________________
|
|
17.05.2012, 10:28 | #9 |
Enjoy!
|
При определенных условиях (код), при разноске накладной ЗПК необходимо создать складскую проводку, которая даст расход на то же количество. На данный момент создается только проводка по приходу.
Чем-то напоминает сторно.
__________________
Последний раз редактировалось iCloud; 17.05.2012 в 10:38. |
|
17.05.2012, 12:19 | #10 |
Участник
|
Цитата:
затем разносите журнал это проще, корректнее, будут работать все контроли в журнале, будет работать переход к основному документу, можно будет видеть кто, когда и что сделал а также можно будет разделить процесс создания и процесс разноски по разным людям, в разное время http://axapta.mazzy.ru/lib/journaltrans_insert/ |
|
17.05.2012, 12:30 | #11 |
Moderator
|
Если я правильно понял, то автору надо автоматически списывать закупленный товар (в момент оприходования). Попробуйте просто поставить в строку закупки галочку scrap (забыл как по русски называется - кажется Отходы или Брак). В этом случае, в момент разноски накладной, система автоматически создаст расходную проводку и спишет этот приход на счет убытков из складской разноски данной номенклатуры. Если стандартный счет вас не устраивает, подкурочьте метод inventMov_Purch.updateAutoLossProfit(). Нужный счет можно будет передать в логику списания вызовом inventMov_virtuel.parmAccountOperations().
|
|
|
За это сообщение автора поблагодарили: mazzy (2), iCloud (2). |
17.05.2012, 13:10 | #12 |
Enjoy!
|
Цитата:
Сообщение от mazzy
создавайте не проводку, а строчку в журнале.
затем разносите журнал это проще, корректнее, будут работать все контроли в журнале, будет работать переход к основному документу, можно будет видеть кто, когда и что сделал а также можно будет разделить процесс создания и процесс разноски по разным людям, в разное время Цитата:
А данная операция не дает проводку по ГК? Нащел Scrap, только она закрыта на редактирование на active в методе checkCreditNoteLine() формы. Буду разбираться.
__________________
|
|
17.05.2012, 13:38 | #13 |
Участник
|
а вот это зря-зря-зря-зря
|
|
17.05.2012, 13:42 | #14 |
Moderator
|
Цитата:
Редактирование закрыли только в версии 2009, поскольку решили что этот режим должен использоваться только при приходовании ОС (Английских, не российских) и при каких-то заказов по проектам (не помню подробности). Уверен что если вы эту галочку программно заполнять будете - ничего страшного не случится... |
|
17.05.2012, 14:04 | #15 |
Участник
|
Цитата:
Сообщение от iCloud
Спасибо, но при разноске через журнал-проводка создается проводка в ГК, которая не нужна. Забыл добавить это немаловажное условие.
Точно, именно так. А данная операция не дает проводку по ГК? Нащел Scrap, только она закрыта на редактирование на active в методе checkCreditNoteLine() формы. Буду разбираться. Например, по сертификатам, мы отключали учет физических остатков. Т.е. приходы идут, но остатков нет и списывать ничего не нужно. |
|
18.05.2012, 08:04 | #16 |
Enjoy!
|
В смысле зря? Я же не говорю что Вы плохой вариант предложили, просто он не подходит. Я понимаю что это из самых корректных способов создания проводок
Цитата:
Сообщение от fed
Проводку по ГК делает - на общих основаниях.
Редактирование закрыли только в версии 2009, поскольку решили что этот режим должен использоваться только при приходовании ОС (Английских, не российских) и при каких-то заказов по проектам (не помню подробности). Уверен что если вы эту галочку программно заполнять будете - ничего страшного не случится... Цитата:
Каким образом отключали? Мы на 10.12 приходуем и нам необходимо сразу расход давать. Вот одно но, я не уверен что это лучшее решение...
__________________
|
|
18.05.2012, 08:30 | #17 |
Участник
|
Цитата:
|
|
|
За это сообщение автора поблагодарили: NoTimeToCry (1). |
18.05.2012, 09:51 | #18 |
Enjoy!
|
Цитата:
Сообщение от Dark Light
А если создать на основе журнала проводок свой вид журнала (с блекджеком и )? Сделать для него наследника от InventMov_Jour_Movement и прописать там, что вы не хотите при разноске никаких бух. проводок (а если в будущем захотите, то каких). Здесь будут и преимущества, о которых говорил mazzy:
to mazzy: thanks!
__________________
|
|
18.05.2012, 10:14 | #19 |
Участник
|
Цитата:
Управл.Запасами\Настройка\Аналитики\Группы аналитик Физические запасы = No А проводку на приход делали 60 - 44 т.е. задолженность перед поставщиком есть на 60, а вместо 10 (или 41) списываем сразу на затраты на 44 |
|
|
За это сообщение автора поблагодарили: NoTimeToCry (1). |
18.05.2012, 16:34 | #20 |
Enjoy!
|
Как так, Физические запасы = No, разве эта настройка не влияет на себестоимость складского модуля??
__________________
|
|
Теги |
создание, проводки |
|
Похожие темы | ||||
Тема | Ответов | |||
Программное создание заказа на покупку | 14 | |||
Снова программное создание журнала платежей | 2 | |||
Создание склад. журналов из заказов | 17 | |||
Программное содание проводки | 5 | |||
Создание проводки | 4 |
|