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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.03.2010, 13:20   #1  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
На форме один lookup для Клиентов и Поставщиков
Здравствуйте уважаемые!!!

Ах 30 - на форме необходимо сделать поле выбора, в котором бы lookup выводил сразуПоставщиков и Клиентов.
Может быть у кого-то уже это сделано и работает.
Поделитесь мыслями.

Заранее благодарен.
__________________
Александр
Старый 17.03.2010, 13:24   #2  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от tolstjak Посмотреть сообщение
Здравствуйте уважаемые!!!

Ах 30 - на форме необходимо сделать поле выбора, в котором бы lookup выводил сразуПоставщиков и Клиентов.
Может быть у кого-то уже это сделано и работает.
Поделитесь мыслями.

Заранее благодарен.
Видимо только через временную таблицу...
__________________
Zhirenkov Vitaly
Старый 17.03.2010, 13:26   #3  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Сообщение от ZVV Посмотреть сообщение
Видимо только через временную таблицу...
А мап нельзя задействовать (CustVendTable)???
__________________
Александр
Старый 17.03.2010, 13:38   #4  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от tolstjak Посмотреть сообщение
А мап нельзя задействовать (CustVendTable)???
А вы можете сделать через него запрос?
Доступ к полю Map'a
__________________
Zhirenkov Vitaly
Старый 17.03.2010, 13:53   #5  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Сообщение от ZVV Посмотреть сообщение
А вы можете сделать через него запрос?
Доступ к полю Map'a
Буду думать.
__________________
Александр
Старый 17.03.2010, 14:04   #6  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Цитата:
Сообщение от tolstjak Посмотреть сообщение
Здравствуйте уважаемые!!!

Ах 30 - на форме необходимо сделать поле выбора, в котором бы lookup выводил сразуПоставщиков и Клиентов.
Может быть у кого-то уже это сделано и работает.
Поделитесь мыслями.

Заранее благодарен.

В общем случае, если у поставщиков и клиентов одинаковый формат номерной серии, то могут быть совпадающие коды, в таком случае вопрос теряет смысл и нужно менять постановку задачи.
Старый 17.03.2010, 14:26   #7  
olesh is offline
olesh
Участник
 
58 / 26 (1) +++
Регистрация: 02.04.2002
Адрес: Москва
Цитата:
Сообщение от tolstjak Посмотреть сообщение
Поделитесь мыслями.
Как вариант:
1. Создать таблицу в Аксапте.
2. После синхронизации нужно заменить на SQL сервере эту таблицу вьюхой с тем же именем.
3. Обеспечить автоматическую синхронизацию.
4. Использовать таблицу в лукапе как обычно.

Решение абсолютно рабочее в 3.0. Другое дело, стоит ли эта задача такого решения Может действительно проще во временную закачать?
Старый 17.03.2010, 15:31   #8  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Сообщение от olesh Посмотреть сообщение
Как вариант:
1. Создать таблицу в Аксапте.
2. После синхронизации нужно заменить на SQL сервере эту таблицу вьюхой с тем же именем.
3. Обеспечить автоматическую синхронизацию.
4. Использовать таблицу в лукапе как обычно.

Решение абсолютно рабочее в 3.0. Другое дело, стоит ли эта задача такого решения Может действительно проще во временную закачать?
Мысль хороша!!!
Интересно как Вы обеспечиваете автоматическую синхронизацию ??
__________________
Александр
Старый 17.03.2010, 15:34   #9  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Сообщение от Zabr Посмотреть сообщение
В общем случае, если у поставщиков и клиентов одинаковый формат номерной серии, то могут быть совпадающие коды, в таком случае вопрос теряет смысл и нужно менять постановку задачи.
Кодировка разная. С этим проблем не будет.
Все больше склоняюсь к временной таблице.
__________________
Александр
Старый 17.03.2010, 16:03   #10  
olesh is offline
olesh
Участник
 
58 / 26 (1) +++
Регистрация: 02.04.2002
Адрес: Москва
Цитата:
Сообщение от tolstjak Посмотреть сообщение
Интересно как Вы обеспечиваете автоматическую синхронизацию ??
Из Application.dbSynchronize. Перед super() прямым запросом к SQL серверу вьюху удаляем, если она существует. После super() удаляем таблицу и создаем вьюху (+ пустой триггер на insert/update/delete, на всякий случай).

Чтобы не пересоздавать вьюху при каждом вызове dbSynchronize, можно попытаться определить, что наша таблица будет синхронизироваться (есть параметр tableId в dbSynchronize, а также метод SqlSyncPending.tableTouched()). В результате, сейчас у нас не ловится случай только при синхронизации таблицы при импорте проектов, дальше разбираться лень, и так устраивает (после импорта синхронизируем вручную).
За это сообщение автора поблагодарили: tolstjak (1).
Старый 17.03.2010, 16:20   #11  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Сообщение от olesh Посмотреть сообщение
Из Application.dbSynchronize. Перед super() прямым запросом к SQL серверу вьюху удаляем, если она существует. После super() удаляем таблицу и создаем вьюху (+ пустой триггер на insert/update/delete, на всякий случай).

Чтобы не пересоздавать вьюху при каждом вызове dbSynchronize, можно попытаться определить, что наша таблица будет синхронизироваться (есть параметр tableId в dbSynchronize, а также метод SqlSyncPending.tableTouched()). В результате, сейчас у нас не ловится случай только при синхронизации таблицы при импорте проектов, дальше разбираться лень, и так устраивает (после импорта синхронизируем вручную).
Спасибо. Попробуем.
__________________
Александр
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
изменение LookUp поле на форме SHiSHok DAX: Программирование 15 25.02.2013 13:26
Набор однотипных lookup() методов на форме johny77 DAX: Программирование 1 10.04.2007 13:12
lookup фильтр в произвольной lookup форме 111andrei DAX: Программирование 4 05.10.2005 11:28
О Lookup-форме и FormFrame::Border NIMERE DAX: Программирование 3 22.03.2004 13:04
Фильтрация в Lookup-форме Rem DAX: Программирование 5 27.04.2002 08:27
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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