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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.03.2004, 14:48   #1  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,263 / 982 (37) +++++++
Регистрация: 03.04.2002
оплата на основании счета на оплату
Господа, приходилось ли кому- либо из вас решать в axapta следующую задачу:
необходимо создавать оплату поставщику на основании полученного счета на оплату
Поделитесь опытом, пожалуйста
Старый 16.03.2004, 15:46   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Могу лишь написать о том, почему эту задачу трудно решить "красиво":
  • было бы естественно встроить счета на оплату в стандартную функцию генерации предложений на оплату. К сожалению, до версии SP3, в которой функцию собираются переделать, дополнять ее чем-либо сложно, поскольку единственный источник данных для нее - это задолженность, которой на этапе формирования счета на оплату не существует. Кроме того, счет на оплату не содержит некоторых необходимых полей.
  • Подобно всякого рода "подтверждениям", ничто не мешает выставить по одной и той же строке закупки один, два, сколько угодно счетов на оплату. Механизм контроля потребует дополнительных полей в строке закупки и много сложного кода.
  • И самое неприятное: отсутствует механизм контроля, оплачен ли счет на оплату, или нет. Создание такого механизма - неблагодарная задача недели на три.

Вывод: если и делать, то как простенькую минимально интегрированную клиентскую модификацию с массой допущений. В частности, в одном из решений была заведена форма для этих счетов на оплату с возможностями генерации платежей, причем платежи создавались, кажется только на основании счетов на оплату, притом доморощенной функцией. "Эксклюзивный" механизм генерации платежей позволял однозначно отслеживать оплату счетов на оплату (по-видимому, простановкой ссылок с самого начала). Контроль за тем, чтобы по строке не создавалось больше, чем один счет, осуществлялся с помощью "галки" на самой закупке.
Старый 16.03.2004, 16:02   #3  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,263 / 982 (37) +++++++
Регистрация: 03.04.2002
Спасибо, вы развеяли мои сомнения. Ручками, значит ручками ;-)
Старый 19.03.2006, 11:32   #4  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Цитата:
Сообщение от macklakov
Спасибо, вы развеяли мои сомнения. Ручками, значит ручками ;-)
Еще раз о...
Прошло два года, а проблема так и осталась?! Axapta v3.0 sp4 fp1.
Может кто нибудь это все таки решил красиво.

Объясните плз, для чего в руководстве по финансам пункт:
Чтобы сопоставить непроведенные накладные с проведенными оплатами стр 345.
Попробовал воспользоваться кнопкой Функция - Сопоставление, но в форме Сопоставление открытых проводок в разных валютах только проведенные накладные. Может галку где не поставил?
__________________
Алексей
Старый 19.03.2006, 18:16   #5  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,263 / 982 (37) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от AlexeyBP
Еще раз о...
Прошло два года, а проблема так и осталась?! Axapta v3.0 sp4 fp1.
Может кто нибудь это все таки решил красиво.
Что касается создания платежа, на основании счета-на оплату, то модификация, насколько я помню, сравнительно простая.
Цитата:
Сообщение от AlexeyBP
Объясните плз, для чего в руководстве по финансам пункт:
Чтобы сопоставить непроведенные накладные с проведенными оплатами стр 345.?
Боюсь, для меня даже термин непроведенные накладные непонятен
__________________
Isn't it nice when things just work?
Старый 20.03.2006, 10:55   #6  
Alex_R2 is offline
Alex_R2
Участник
 
134 / 10 (1) +
Регистрация: 22.04.2005
2 AlexeyBP непроведенные накладные - это в закупке. там же есть кнопка функции - сопоставление открытых проводок. те еще не разнесенная накладная маркируются к сопоставлению с проведенным платежом. при этом платеж маркируется статусом "проводка помеченная к сопоставлению" и блокируется от прочих, возможных сопоставлений.
Старый 20.03.2006, 11:16   #7  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Цитата:
Сообщение от Alex_R2
2 AlexeyBP непроведенные накладные - это в закупке. там же есть кнопка функции - сопоставление открытых проводок. те еще не разнесенная накладная маркируются к сопоставлению с проведенным платежом. при этом платеж маркируется статусом "проводка помеченная к сопоставлению" и блокируется от прочих, возможных сопоставлений.
Т.е. нужно сначало провести (разнести) платеж, только потом его можно будет сопоставить?! В мануале то ведь пишут, что можно до разнесения платежа сопоставить его с непроведенной накладной а потом разнести платеж.
__________________
Алексей
Старый 20.03.2006, 12:27   #8  
Alex_R2 is offline
Alex_R2
Участник
 
134 / 10 (1) +
Регистрация: 22.04.2005
если накладная не разнесена, будет иметь место предоплата )))
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при печати счета на оплату LGray DAX: Функционал 14 28.12.2007 15:55
Help. Ошибка при обработке счета на оплату в заказах! nicko DAX: Администрирование 6 16.02.2006 10:52
Налоги при печати накладной/счета на оплату/счета фактуры Андре DAX: Функционал 4 27.05.2004 15:32
разноска счета на оплату после разноски накладной OlegKocherga DAX: Функционал 14 12.03.2004 17:48
в печатной форме Счета на оплату вывести банковские реквизиты OlegKocherga DAX: Функционал 3 27.11.2003 11:29
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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