10.03.2008, 23:52 | #1 |
Участник
|
При заполнении строк формы заказа, выбирая товар для каждой конкретной строки, через AssistButton попадаю в Item List и муторно прокручиваю весь список в поисках нужного товара. Фильтры поля или таблицы помогают немного, но их приходится заново устанавливать для каждой строки, что нерацонально, если все выбираемые товары можно отфильтровать по одному и тому же признаку для всех строк.
Список товаров довольно большой, заполнение документа из двух десятков позиций уже проблема. Фильтр, установленный на список товаров, вызванный из карточки товара, остается установленным и после закрытия/открытия формы. Фильтр установленный на список товаров, вызванный через LookUp из строки заказа, сбрасыватся после закрытия формы, независимо от того какой фильтр установлен через карточку товара. Так делаю я. Сомневаюсь, что так делают грамотные люди. Наверное это от неопытности. Подскажите, пожалуйста, как это делать правильно? Может с фильтрами нужно научиться обращаться или может быть можно сделать какой-либо шаблон для заполнения похожих по составу заказов/накладных? Или еще что-либо, что делает этот процесс более рациональным? |
|
11.03.2008, 10:56 | #2 |
Участник
|
В заказе есть Функция - Получить Стандарт. Коды Продажи/Покупки. Если у вас есть однотипные заказы с примерно одинаковым ассортиментом, вы можете предварительно набить их туда, а потом просто копировать в заказ.
|
|
11.03.2008, 11:30 | #3 |
Участник
|
1. Можно еще использовать поиск по названию (Причем поиск открывается автоматически в начале набора искомого значения)
2. Можно попробовать фильтры по категориям и группам товаров (добавив пару полей на лукапе (выше табличной формы)) 3. Для подобных заказов можно использовать кнопку Функции - Копировать Документ 4. Можно сделать/купить классификатор товаров (тут обсуждалось) |
|
11.03.2008, 14:12 | #4 |
Участник
|
Предлагаю ввести парткаталожные номера товаров, и публиковать их в прайсах!!! Время поиска значительно сократится!!!
Либо писать класификатор!!! |
|
11.03.2008, 20:47 | #5 |
Участник
|
Большое Вам всем спасибо!
Вы мне очень помогли. |
|
11.03.2008, 20:59 | #6 |
Участник
|
Цитата:
Я такой настройки не нашел, может быть пропустил где? Или это уже нужно править codeunit'ы? |
|
12.03.2008, 11:57 | #7 |
Участник
|
Цитата:
Сообщение от Rem2
Да, действительно удобно для однотипных случаев. Но было бы гораздо удобнее и универсальнее, если бы была возможность переносить в заказ только те строки из карточки стандартного кода продажи, которые имеют ненулевое количество. Тогда можно было бы быстро и удобно проставлять количества, пропуская ненужные строки, в карточке стандартного кода перед переносом.
Я такой настройки не нашел, может быть пропустил где? Или это уже нужно править codeunit'ы? [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 |
Участник
|
|
|
12.03.2008, 14:13 | #9 |
Участник
|
Я имел ввиду в какую-нибудь таблицу, например Продажа и Клиенты Настройка добавить галку типа "Пропускать Нулевые Коды Продажи", если мы говорим о продажах. И перед установкой фильтра, смотреть стоит ли она. Чтобы поставил настройку - код работает, снял - получили обратно стандартный функционал.
|
|
12.03.2008, 14:21 | #10 |
Участник
|
Цитата:
Сообщение от Tzap
Я имел ввиду в какую-нибудь таблицу, например Продажа и Клиенты Настройка добавить галку типа "Пропускать Нулевые Коды Продажи", если мы говорим о продажах. И перед установкой фильтра, смотреть стоит ли она. Чтобы поставил настройку - код работает, снял - получили обратно стандартный функционал.
|
|