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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.03.2008, 23:52   #1  
rem2 is offline
rem2
Участник
 
58 / 10 (1) +
Регистрация: 19.04.2010
При заполнении строк формы заказа, выбирая товар для каждой конкретной строки, через AssistButton попадаю в Item List и муторно прокручиваю весь список в поисках нужного товара. Фильтры поля или таблицы помогают немного, но их приходится заново устанавливать для каждой строки, что нерацонально, если все выбираемые товары можно отфильтровать по одному и тому же признаку для всех строк.
Список товаров довольно большой, заполнение документа из двух десятков позиций уже проблема.
Фильтр, установленный на список товаров, вызванный из карточки товара, остается установленным и после закрытия/открытия формы. Фильтр установленный на список товаров, вызванный через LookUp из строки заказа, сбрасыватся после закрытия формы, независимо от того какой фильтр установлен через карточку товара.

Так делаю я. Сомневаюсь, что так делают грамотные люди. Наверное это от неопытности.

Подскажите, пожалуйста, как это делать правильно? Может с фильтрами нужно научиться обращаться или может быть можно сделать какой-либо шаблон для заполнения похожих по составу заказов/накладных? Или еще что-либо, что делает этот процесс более рациональным?
Старый 11.03.2008, 10:56   #2  
Tzap is offline
Tzap
Участник
 
70 / 10 (1) +
Регистрация: 14.03.2005
Цитата:
Сообщение от Rem2 Посмотреть сообщение
Может с фильтрами нужно научиться обращаться или может быть можно сделать какой-либо шаблон для заполнения похожих по составу заказов/накладных? Или еще что-либо, что делает этот процесс более рациональным?
В заказе есть Функция - Получить Стандарт. Коды Продажи/Покупки. Если у вас есть однотипные заказы с примерно одинаковым ассортиментом, вы можете предварительно набить их туда, а потом просто копировать в заказ.
Старый 11.03.2008, 11:30   #3  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
1. Можно еще использовать поиск по названию (Причем поиск открывается автоматически в начале набора искомого значения)
2. Можно попробовать фильтры по категориям и группам товаров (добавив пару полей на лукапе (выше табличной формы))
3. Для подобных заказов можно использовать кнопку Функции - Копировать Документ
4. Можно сделать/купить классификатор товаров (тут обсуждалось)
Старый 11.03.2008, 14:12   #4  
niki4550148 is offline
niki4550148
Участник
 
113 / 12 (1) ++
Регистрация: 08.05.2009
Предлагаю ввести парткаталожные номера товаров, и публиковать их в прайсах!!! Время поиска значительно сократится!!!

Либо писать класификатор!!!
Старый 11.03.2008, 20:47   #5  
rem2 is offline
rem2
Участник
 
58 / 10 (1) +
Регистрация: 19.04.2010
Большое Вам всем спасибо!
Вы мне очень помогли.
Старый 11.03.2008, 20:59   #6  
rem2 is offline
rem2
Участник
 
58 / 10 (1) +
Регистрация: 19.04.2010
Цитата:
Сообщение от Tzap Посмотреть сообщение
В заказе есть Функция - Получить Стандарт. Коды Продажи/Покупки. Если у вас есть однотипные заказы с примерно одинаковым ассортиментом, вы можете предварительно набить их туда, а потом просто копировать в заказ.
Да, действительно удобно для однотипных случаев. Но было бы гораздо удобнее и универсальнее, если бы была возможность переносить в заказ только те строки из карточки стандартного кода продажи, которые имеют ненулевое количество. Тогда можно было бы быстро и удобно проставлять количества, пропуская ненужные строки, в карточке стандартного кода перед переносом.
Я такой настройки не нашел, может быть пропустил где? Или это уже нужно править codeunit'ы?
Старый 12.03.2008, 11:57   #7  
Tzap is offline
Tzap
Участник
 
70 / 10 (1) +
Регистрация: 14.03.2005
Цитата:
Сообщение от Rem2 Посмотреть сообщение
Да, действительно удобно для однотипных случаев. Но было бы гораздо удобнее и универсальнее, если бы была возможность переносить в заказ только те строки из карточки стандартного кода продажи, которые имеют ненулевое количество. Тогда можно было бы быстро и удобно проставлять количества, пропуская ненужные строки, в карточке стандартного кода перед переносом.
Я такой настройки не нашел, может быть пропустил где? Или это уже нужно править codeunit'ы?
Достаточно в таблице 172 в функции InsertSalesHeader дописать строчку
[codebox]
IF FORM.RUNMODAL(FORM::"Standard Customer Sales Codes",StdCustSalesCode) = ACTION::LookupOK THEN BEGIN
StdCustSalesCode.TESTFIELD(Code);
StdCustSalesCode.TESTFIELD("Customer No.",SalesHeader."Sell-to Customer No.");
StdSalesCode.GET(StdCustSalesCode.Code);
StdSalesCode.TESTFIELD("Currency Code",SalesHeader."Currency Code");
StdSalesLine.SETRANGE("Standard Sales Code",StdCustSalesCode.Code);
//
StdSalesLine.SETFILTER(Quantity,'<>%1',0);
//
SalesLine."Document Type" := SalesHeader."Document Type";
SalesLine."Document No." := SalesHeader."No.";
SalesLine.SETRANGE("Document Type",SalesHeader."Document Type");
[/codebox]
Тогда в заказ не попадут строки с нулевым количеством. Лучше конечно этот фильтр ставить по настройке.
Старый 12.03.2008, 13:13   #8  
rem2 is offline
rem2
Участник
 
58 / 10 (1) +
Регистрация: 19.04.2010
Post
Спасибо за подробное разъяснение

Только я, к своему стыду, не понял, где можно использовать фильтр по настройке:
Цитата:
Сообщение от Tzap Посмотреть сообщение
Лучше конечно этот фильтр ставить по настройке.
Если можно, напишите, что Вы имели ввиду.
Старый 12.03.2008, 14:13   #9  
Tzap is offline
Tzap
Участник
 
70 / 10 (1) +
Регистрация: 14.03.2005
Цитата:
Сообщение от Rem2 Посмотреть сообщение
Спасибо за подробное разъяснение

Только я, к своему стыду, не понял, где можно использовать фильтр по настройке:

Если можно, напишите, что Вы имели ввиду.
Я имел ввиду в какую-нибудь таблицу, например Продажа и Клиенты Настройка добавить галку типа "Пропускать Нулевые Коды Продажи", если мы говорим о продажах. И перед установкой фильтра, смотреть стоит ли она. Чтобы поставил настройку - код работает, снял - получили обратно стандартный функционал.
Старый 12.03.2008, 14:21   #10  
rem2 is offline
rem2
Участник
 
58 / 10 (1) +
Регистрация: 19.04.2010
Цитата:
Сообщение от Tzap Посмотреть сообщение
Я имел ввиду в какую-нибудь таблицу, например Продажа и Клиенты Настройка добавить галку типа "Пропускать Нулевые Коды Продажи", если мы говорим о продажах. И перед установкой фильтра, смотреть стоит ли она. Чтобы поставил настройку - код работает, снял - получили обратно стандартный функционал.
Понял, спасибо!
 

Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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