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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.05.2009, 11:56   #1  
Elka is offline
Elka
Участник
Аватар для Elka
 
431 / 22 (1) +++
Регистрация: 02.12.2008
Адрес: г. Ростов-на-Дону
Частичная оплата счета.
Добрый день. Подскажите пожалуйста как можно реализовать следующее:
необходимо хранить в системе историю оплаты счета (частичную ). Я думаю завести дочерний объект у счета "Оплата", в которой будет хранится дата и сумма. В счете тогда необходимо хранить Сумма Оплаты = сумме всех оплат..
Нужно еще следить , чтобы сумма "оплат" не превысила сумму счета.. (можно ли при создании очередной оплаты это проверять?)
Можно ли суммировать значения сумм в "Оплате" и выводить их в форме счета (в каком-нибудь поле) используя onload ?
Старый 15.05.2009, 12:25   #2  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Lightbulb
Цитата:
Сообщение от Elka Посмотреть сообщение
Добрый день. Подскажите пожалуйста как можно реализовать следующее:
необходимо хранить в системе историю оплаты счета (частичную ). Я думаю завести дочерний объект у счета "Оплата", в которой будет хранится дата и сумма. В счете тогда необходимо хранить Сумма Оплаты = сумме всех оплат..
Нужно еще следить , чтобы сумма "оплат" не превысила сумму счета.. (можно ли при создании очередной оплаты это проверять?)
Можно ли суммировать значения сумм в "Оплате" и выводить их в форме счета (в каком-нибудь поле) используя onload ?
Для таких разработок лучше используйте плагин.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 15.05.2009, 12:58   #3  
Elka is offline
Elka
Участник
Аватар для Elka
 
431 / 22 (1) +++
Регистрация: 02.12.2008
Адрес: г. Ростов-на-Дону
Цитата:
Сообщение от a33ik Посмотреть сообщение
Для таких разработок лучше используйте плагин.
Спасибо... никуда от них не денешься..... придется учиться..
Старый 15.05.2009, 13:14   #4  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Не факт. Если нужен диалог с пользователем, то я бы использовал сервис или, для простоты, кастом страницу. На форме счета сделал бы кнопку "Пересчитать оплату" и в спец. поле записывал сумму, которую мне принесла страница. Тут же можно скриптом проверять, что счет "переплачен".
Хотя плагин, безусловно, элегантнее.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional

Последний раз редактировалось Артем Enot Грунин; 15.05.2009 в 13:19.
Старый 15.05.2009, 14:58   #5  
Elka is offline
Elka
Участник
Аватар для Elka
 
431 / 22 (1) +++
Регистрация: 02.12.2008
Адрес: г. Ростов-на-Дону
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Не факт. Если нужен диалог с пользователем, то я бы использовал сервис или, для простоты, кастом страницу. На форме счета сделал бы кнопку "Пересчитать оплату" и в спец. поле записывал сумму, которую мне принесла страница. Тут же можно скриптом проверять, что счет "переплачен".
Хотя плагин, безусловно, элегантнее.
Спасибо
Старый 15.05.2009, 16:45   #6  
Dissident is offline
Dissident
Вопрошающий
Аватар для Dissident
 
210 / 24 (1) +++
Регистрация: 07.06.2006
Адрес: Тюмень
Возникает вопрос с точки зрения бизнес-логики:
А что Вы будете делать года на один платеж у Вас несколько счетов? ну к примеру - Вы отгружаете клиенту чегой-то не разово, а в течение некоторого периода (пусть N месяцев, причем в месяце может быть несколько поставок), а клиент в течение N месяцев делает строго N платежей, т.е. 1 раз в месяц.

Тогда думаю, все-таки логичнее было бы делать связку не Платеж - Счет, а использовать третью таблицу для связи, которая была бы родителем как для счета так и для платежного док-та.

В ERP-системах для этого существуют например Договора с привязанными графиками отгрузок и платежей, к которым и привязываются соответственно как счета так и платежи. тогда видно за что проплачено и что отгружено.

но это так - к слову, не претендую на истину в последней нистанции, просто с точки зрения возможности сделать связочку документов оперативного и бухалтерского учетов более универсальной.
__________________
Победивший противника - силен, победивший себя - величественнен
За это сообщение автора поблагодарили: Elka (1).
Старый 18.05.2009, 10:13   #7  
Elka is offline
Elka
Участник
Аватар для Elka
 
431 / 22 (1) +++
Регистрация: 02.12.2008
Адрес: г. Ростов-на-Дону
Спасибо! Очень интересная мысль..
Старый 19.05.2009, 14:18   #8  
misso is offline
misso
Участник
 
1 / 10 (1) +
Регистрация: 19.05.2009
Простите за серость, но какой именноплагин надо использовать?
Старый 19.05.2009, 14:33   #9  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от misso Посмотреть сообщение
Простите за серость, но какой именноплагин надо использовать?
Плагин на Post Update сущности "оплаты".
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как изменить печатную форму счета Talisman2005 Dynamics CRM: Разработка 8 09.07.2008 17:27
настройка формы печати (просмотра) предложения (заказа, счета) natterru Dynamics CRM: Функционал 12 17.03.2008 09:50
Убрать Счета, Заказы, Саппорт AnSo Dynamics CRM: Функционал 1 15.12.2006 09:52
Печать счета sam Dynamics CRM: Разработка 5 26.07.2006 05:29
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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