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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.01.2004, 12:15   #1  
Кирилл
Гость
 
n/a
? Клиенты-поставщики
В Аксапте есть возможность использовать клиента-поставщика.
Для этого заводим поставщика, потом клиента, потом у клиента ставим код поставщика.
Задача состоит в создании дополнительной формы "Клиенты-поставщики", которая сразу будет добавлять и клиента в таблицу клиентов и поставщика в таблицу поставщиков (поля в этих таблицах почти совпадают).

Какие методы нужно перекрывать для этой цели и какие грабли могут встретиться?

(принимаются даже советы о граблях без объяснения причин граблей
Например:
"нужно в методе write датасорса vendTable обязательно вызвать метод
SmmBusRelTable::UpdateFromVendTableSFA2(vendTable);
иначе кранты"
)
Старый 15.01.2004, 12:47   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Клиенты-поставщики
Цитата:
Изначально опубликовано Кирилл
поля в этих таблицах почти совпадают
Не забывайте, что у к этим таблицам привязаны разные конфигурационные ключи.
Т.е. определения почти совпадают, а физически это могут быть разные таблицы.
Кроме того, не забывайте, что на эти таблицы можно и нужно навесить разные права доступа.

Кроме того, не забывайте, что в Аксапте можно и нужно пользоваться горизонтальными фильтрами. В результате, оператор может видеть далеко не все что есть в базе.

Это техническая часть. Теперь по содержанию.
Да в обеих таблицах есть прайс-листы, скидки условия оплаты и т.п.
Но это РАЗНЫЕ условия. Т.е. если один контрагент является и клиентом и поставщиком, то далеко не факт, что в обе таблицы надо вводить одинаковые значения!

Например, кредитный лимит. Например, блокировка. Даже галочка "Цены включают НДС?" может быть различной. Например, когда поставщик нам говорит цены без НДС, а мы ему продаем свой товар по ценам включая НДС. Не говоря уже о группах клиентов и группах поставщиков. Даже адреса могут быть разные!

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

Т.е. считаю, что вам стоит подумать над самой постановкой вопроса.

Теперь по существу вопроса. О том, как автоматически создавать клиента смотрите в CRM. Главное меню \ CRM \ Деловые отношения. Кнопки "Синхронизировать с таблицей клиентов", "Синхронизировать с таблицей поставщиков".
Старый 15.01.2004, 13:08   #3  
Кирилл
Гость
 
n/a
Уточнение
Таблицы поставщиков и клиентов используются для хранения данных о внутренних юридических лицах, для таких поставщиков и клиентов устанавливается значение аналитики отдел (его надо заранее добавить в таблицу аналитик)

и одинаковыми в данном случае должны быть реквизиты, а прочие параметры вообще не интересны

задача в том, чтобы была отдельная форма на эту тему, чтобы оператор сидел себе и вбивал реквизиты не заботясь о синхронизации
а данные попадали сразу в 3 таблицы
1. Аналитики (аналитика отдел) - автоматически сгенерируем новый номер N внутреннего юр. лица
2. Поставщики - с установленной в значение N аналитикой отдел
3. Клиенты - с установленной в значение N аналитикой отдел
и у клиента еще поставить код поставщика равный поставщику добавленному в пункте 2
Старый 15.01.2004, 13:31   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
берите код из CRM в качестве образца.
Старый 15.01.2004, 13:39   #5  
Кирилл
Гость
 
n/a
Спасибо за совет ;-)
только у нас CRM не куплен модуль
по крайней мере в главном меню нет его
Старый 15.01.2004, 13:46   #6  
Кирилл
Гость
 
n/a
Пришлите ,пожалуйста этот самый исходный код по почте.
Не обязательно к mazzy просьба.
Старый 15.01.2004, 13:50   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
код то есть!
смотрите форму smmBusRelTable, design и далее по дизайну.
Старый 15.01.2004, 13:55   #8  
Кирилл
Гость
 
n/a
Спасибо, буду изучать.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Клиенты-Статистика - Отвергаемые платежи ? egorych DAX: Функционал 0 19.03.2008 10:50
Оборотно-вальдовая ведомость (поставщики) G.Menshikh DAX: Программирование 4 06.12.2006 10:19
Сведение балансов модулей клиенты и поставщики с ГК по счетам perestoronin DAX: Программирование 3 09.06.2006 19:57
Поставщики Александр Костоусов DAX: Программирование 1 25.10.2004 20:10
Клиенты и поставищики - почему в разных таблицах? renat DAX: Программирование 33 20.05.2003 13:14

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:50.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.