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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.05.2012, 12:54   #1  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
Сопоставление открытых операций
Доброго времени суток!
Такая проблема: на два заказа на одного клиента оформлена одна строчка журнала ордеров и разнесена соотв-но.
Необходимо включить какой-то функционал если он имеется чтобы можно было эту одну операцию в custtransopen дробить разными суммами.
Ну т.е. пример:
на иванова оформлено 2 заказа сумма 100 рублей и 100 рублей
оформлен журнал ордеров на 160 рублей.
Необходимо чтобы по первому заказу была сопоставлена сумма 90 рублей
а по второму 70.
DAX 4.0
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!
Старый 14.05.2012, 13:16   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Для того, чтобы "дробить custtransopen", используются графики платежей. Задним числом сделать невозможно.
Однако, никто не мешает вам сопоставить только часть оплаты со счетом: последняя колонка с суммой сопоставления в соот. форме "Редактирование открытых проводок" может редактироваться пользователем.
За это сообщение автора поблагодарили: Murlin (1).
Старый 14.05.2012, 13:23   #3  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
А не подскажите путь?
Пожалуйста - не могу найти совершенно!!!!!!!!!!!!!!!!!!!!
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!

Последний раз редактировалось Murlin; 14.05.2012 в 13:30.
Старый 14.05.2012, 13:38   #4  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
Цитата:
Сообщение от EVGL Посмотреть сообщение
Для того, чтобы "дробить custtransopen", используются графики платежей. Задним числом сделать невозможно.
Однако, никто не мешает вам сопоставить только часть оплаты со счетом: последняя колонка с суммой сопоставления в соот. форме "Редактирование открытых проводок" может редактироваться пользователем.
Подскажите где находится данная форма?
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!
Старый 14.05.2012, 14:02   #5  
Dark Light is offline
Dark Light
Участник
 
64 / 49 (0) +++
Регистрация: 17.02.2009
Адрес: Омск
Клиент -> Функции -> Сопоставление открытых проводок. Поле "Сумма сопоставления". Это в 5ке - в 3ке примерно так же.
Старый 14.05.2012, 14:17   #6  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
Цитата:
Сообщение от Dark Light Посмотреть сообщение
Клиент -> Функции -> Сопоставление открытых проводок. Поле "Сумма сопоставления". Это в 5ке - в 3ке примерно так же.
Поле называется коррекция, откопал но то чего я хочу - не дает.
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!
Старый 14.05.2012, 14:26   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Надо же. Неужели вот такого в 4.0 нет:
Нажмите на изображение для увеличения
Название: OTEd.PNG
Просмотров: 554
Размер:	63.5 Кб
ID:	7732
Старый 15.05.2012, 06:46   #8  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
Цитата:
Сообщение от EVGL Посмотреть сообщение
Надо же. Неужели вот такого в 4.0 нет:
Вложение 7732
работает крайне коряво
Нажмите на изображение для увеличения
Название: Безымянный.JPG
Просмотров: 366
Размер:	172.4 Кб
ID:	7734
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!
Старый 15.05.2012, 07:31   #9  
Dark Light is offline
Dark Light
Участник
 
64 / 49 (0) +++
Регистрация: 17.02.2009
Адрес: Омск
Цитата:
Сообщение от Murlin Посмотреть сообщение
работает крайне коряво
И что будет, если пометить операции *07606 и *42158, для первой в коррекции указать -100, для второй 100, и обновить? (кстати, не вижу кнопки "Обновить") Как изменятся соответствующие проводки и открытые проводки по клиенту?

Последний раз редактировалось Dark Light; 15.05.2012 в 07:35.
Старый 21.05.2012, 09:48   #10  
Rezervforall is offline
Rezervforall
Участник
 
142 / 26 (1) +++
Регистрация: 09.06.2009
А почему коряво?
Старый 21.05.2012, 12:57   #11  
TDV is offline
TDV
Участник
 
128 / 30 (2) +++
Регистрация: 04.11.2005
Камрады. Беда такая.
1) Есть два открытых заказа на продажу на одного клиента. (проводок по ним не было). Каждый заказ по 60 руб.
2) Есть разнесенный платеж 100руб на этого же клиента.
3) Из заказа на продажу №1 делаю маркировку платежа на 30руб.(Функции-Сопоставление открытых проводок)
4) Пытаюсь оставшиеся 70 руб маркировать на второй заказ. Ставлю галку в строке и система выдает следующее: ОШИБКА 'Эта проводка была помечена для сопоставления другим пользователем.'

Что может быть? Откуда ошибка.

Последний раз редактировалось TDV; 21.05.2012 в 13:00.
Старый 21.05.2012, 13:49   #12  
Dark Light is offline
Dark Light
Участник
 
64 / 49 (0) +++
Регистрация: 17.02.2009
Адрес: Омск
Цитата:
Сообщение от TDV Посмотреть сообщение
Камрады. Беда такая.
1) Есть два открытых заказа на продажу на одного клиента. (проводок по ним не было). Каждый заказ по 60 руб.
2) Есть разнесенный платеж 100руб на этого же клиента.
3) Из заказа на продажу №1 делаю маркировку платежа на 30руб.(Функции-Сопоставление открытых проводок)
4) Пытаюсь оставшиеся 70 руб маркировать на второй заказ. Ставлю галку в строке и система выдает следующее: ОШИБКА 'Эта проводка была помечена для сопоставления другим пользователем.'

Что может быть? Откуда ошибка.
Система позволяет пометить проводку только один раз. Там даже должно быть предупреждение:


Нужно сначала разнести один заказ, чтобы появилась возможность пометить эту же проводку для второго.
Миниатюры
Нажмите на изображение для увеличения
Название: custsettle.jpg
Просмотров: 994
Размер:	75.6 Кб
ID:	7742  

Последний раз редактировалось Dark Light; 21.05.2012 в 14:27.
Старый 21.05.2012, 14:02   #13  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Эта ошибка возникает, если в SpecTrans есть запись, ссылающаяся на указанную проводку через Ref*-поля, но через Spec*-поля ссылающаяся на другую "сущность" (обычно там пишется ссылка на CustTable/VendTable). В данном случае проблема, как мне представляется, в том, что при вызове сопоставления открытых проводок на заказе в качестве "ссылочной" записи (ссыла на нее как раз пишется в поля SpecTrans.Spec*) передается шапка зазака, а не, скажем, запись CustTable для "счета на". Это при желании можно исправить, скажем, подпилив \Forms\CustOpenTrans\Methods\init.
Старый 21.05.2012, 14:32   #14  
TDV is offline
TDV
Участник
 
128 / 30 (2) +++
Регистрация: 04.11.2005
Блин. А почему нельзя маркировать на два заказа суммы из одной оплаты В чем смысл данного ограничения. Пришли деньги авансом. Заказчик отказался от заказа(ну вот не захотел покупать и все), а через неделю прислал новый заказ на который деньги благополучно маркировали, но не все и через день еще заказ. Остаток от аванса хотим распределить на второй. Что, только программить нужно.
Старый 21.05.2012, 15:42   #15  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от TDV Посмотреть сообщение
Блин. А почему нельзя маркировать на два заказа суммы из одной оплаты В чем смысл данного ограничения. Пришли деньги авансом. Заказчик отказался от заказа(ну вот не захотел покупать и все), а через неделю прислал новый заказ на который деньги благополучно маркировали, но не все и через день еще заказ. Остаток от аванса хотим распределить на второй. Что, только программить нужно.
Да не, надо типа версии поновее брать. В AX2009 все катит.
Старый 21.05.2012, 15:52   #16  
TDV is offline
TDV
Участник
 
128 / 30 (2) +++
Регистрация: 04.11.2005
Цитата:
Сообщение от EVGL Посмотреть сообщение
Да не, надо типа версии поновее брать. В AX2009 все катит.
DAX2009 RollUp8 РусЛок.

Попробуйте пожалуйста у кого есть время. Протестировать. Есть смутные сомнения, что слишком новая версия установлена. Должно ведь работать.

Серьезно. Товарищи. Неужели нельзя одну оплату на два заказа разделить? Вопрос своей новизной не блещет, но есть большое желание вопрос прояснить.
Старый 21.05.2012, 16:08   #17  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
А, все, понял. Сопоставляется из двух разных мест, двух разных заказов. Действительно нельзя. Можно потом, когда счета уже будут разнесены, но для вас это уже слишком поздно, не так ли? Речь ведь, наверное, идет о предоплате.
Старый 21.05.2012, 16:16   #18  
Dark Light is offline
Dark Light
Участник
 
64 / 49 (0) +++
Регистрация: 17.02.2009
Адрес: Омск
Цитата:
Сообщение от TDV Посмотреть сообщение
DAX2009 RollUp8 РусЛок.

Попробуйте пожалуйста у кого есть время. Протестировать. Есть смутные сомнения, что слишком новая версия установлена. Должно ведь работать.

Серьезно. Товарищи. Неужели нельзя одну оплату на два заказа разделить? Вопрос своей новизной не блещет, но есть большое желание вопрос прояснить.
Также DAX2009 RollUp8. Также нет возможности поставить две галки. В коде не видно никаких способов это обойти без модификаций.

У меня такая версия:
Создатели данной схемы предполагали, что записи в SpecTrans'е (метки) будут иметь короткое время "жизни". Понаставил галочек, сопоставил, галочки исчезли.

Проблему параллельного доступа нескольких пользователей к сопоставлению одной и той же проводки они решили очень легко. Нет доступа - нет проблем. По этой же причине и не работает параллельное сопоставление двух заказов с одной оплатой (одним пользователем) - это уже слишком сложно. Проще сопоставить всё уже после разноски заказов.

Чтобы система не ругалась на эту конкретную ситуацию, нужно модифицировать несколько проверок, очень сильно класс SpecTransCache, вероятно, класс SpecTransManager и Бог знает, что ещё...

Как вариант: сделать свою систему меток заказ-проводка, которая перед самым сопоставлением генерировала бы нужный SpecTrans.

Последний раз редактировалось Dark Light; 21.05.2012 в 16:27.
Старый 21.05.2012, 17:46   #19  
TDV is offline
TDV
Участник
 
128 / 30 (2) +++
Регистрация: 04.11.2005
Иду в MS с этим вопросом . Уж больно хочется услышать как этот процесс живет.

Последний раз редактировалось TDV; 21.05.2012 в 17:53.
Старый 21.05.2012, 17:48   #20  
TDV is offline
TDV
Участник
 
128 / 30 (2) +++
Регистрация: 04.11.2005
Цитата:
Сообщение от EVGL Посмотреть сообщение
А, все, понял. Сопоставляется из двух разных мест, двух разных заказов. Действительно нельзя. Можно потом, когда счета уже будут разнесены, но для вас это уже слишком поздно, не так ли? Речь ведь, наверное, идет о предоплате.
Да вы правы, предоплате. Процесс распространенный. Сдается, что допиливают кому надо. Вопрос как правильно?(риторический)
Теги
клиент, сопоставление

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Программное сопоставление открытых проводок DiZ DAX: Программирование 7 27.10.2004 06:23
"Сопоставление фактур с оплатами" и "Сопоставление открытых проводок" chel DAX: Функционал 2 16.09.2004 12:03
Сопоставление открытых проводок Андре DAX: Программирование 0 14.03.2003 10:55
Сопоставление открытых проводок - копейки Boris DAX: Функционал 7 24.09.2002 10:33
сопоставление открытых проводок - 'коррекция' в основной валюте фирмы sguryev DAX: База знаний и проекты 0 18.12.2001 15:14

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

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

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