Учёт партионный (для каждой номенклатуры есть пустая карточка - её и берём).
Соответственно надо объединить Мкарт и Млабел по (груп+ннум+партия(5пробелов)+Прайс (1пробел))
КАК??? Ну помогите пожалуйста!
PS мне ответы типа "Ну да можно F_SETRALATION(), но здесь я бы воспользовался дбсикоком()" ничего не говорят... Я бы хотел примерчик с коментариями для новичк
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
Posted: 10 May 2007 15:21 Post subject:
Был в небольшом отпуске
Я честно говоря так и не могу понять чего Вы хотите добиться.
Вы открываете Mlabel - это я вижу. Вы что отфильтровать хотите mlabel только по позициям включенным в прайс-лист или что ?
Или просто информация нужна на экране из mkart ?
Вы что отфильтровать хотите mlabel только по позициям включенным в прайс-лист или что ?
ДА!!! Я хочу из Mlabel брать только те позиции, которые в прайсе висят.
и ещё вопрос... можно-ли запустить на одном экране сразу 2 initlist, что бы, двигая курсором по верхней половине, на нижней он автоматически перемещался. (опять на примере mkart+Mlabel).
первый вопрос остаётся в силе. Очень хочу увидеть примерчик фильтра...
а вот такой вопрос... Чё не так??? Tab-ами окошки переключаются (правда на подсыеченной области пропадает cColHead. Сначала он был Local, но всё равно пропадал ) и... Tab нажимается, следующее окошко подсвечивается, а если нажать стрелочку вниз (или PageDown) начинают мелькать окнна (как будто Tab зажат), потом, секунд через 20 прога вываливается в главное меню
aHeads:={;
{"Ценовая группа......:","gr_cen"},;
{"Группа..............:","grup"},;
{"Номенклатурный №....:","nnum"},;
{"Наименование........:","name",0},;
{"Цена до 2-х тн......:","oCena1"},;
{"Цена c 2-х до 5и тн.:","oCena2"},;
{"Цена c 5-и тн.......:","oCena3"},;
{"Спец. цена..........:","oCena4"}}
bDel:={||.T.}
aSortSeek:={{'- номерам ТМЦ внутри групп ',{'Код группы?:','Ном. номер?: '},{'Grup','NNum'},'UPPER(aIn[1]+aIn[2])',,,{"grupss"},"MLABEL"},;
{'- наименованиям внутри групп',{'Код группы: ','Наименование:'},{'grup','Space(10)'},'UPPER(" "+aIn[1]+aIn[2])',,,{"grupss"},"MLAB_ST"}}
@ 13,1 SAY REPLICATE("─",7 COLOR "w/b" //это не смайлик, это "8 )" без пробела
SHADOWBOX("ENTER:Правка F4:Ввод F3:Сортировка F6/Alt-F6:Фильтр F7/Alt-F7:поиск",23,3,23,75,"W/B")
//{"Цена до 2-х тн......:","oCena1"},;
//{"Цена c 2-х до 5и тн.:","oCena2"},;
//{"Цена c 5-и тн.......:","oCena3"},;
//{"Спец. цена..........:","oCena4"}}
aRef:={,,,,,,"grupss"}
bDel:={||.T.}
aSortSeek:={{'- номерам ТМЦ внутри групп ',{'Код группы?:','Ном. номер?: '},{'Grup','NNum'},'UPPER(aIn[1]+aIn[2])',,,{"grupss"},"Mkart_P10"},;
{'- наименованиям внутри групп',{'Код группы: ','Наименование:'},{'grup','Space(10)'},'UPPER(" "+aIn[1]+aIn[2])',,,{"grupss"},"MKart_P2"}}
@ 13,1 SAY REPLICATE("─",7 COLOR "w/b" //это тоже не смайлик
SHADOWBOX("ENTER:Правка F4:Ввод F3:Сортировка F6/Alt-F6:Фильтр F7/Alt-F7:поиск",23,3,23,75,"W/B")
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
Posted: 11 May 2007 13:27 Post subject:
На первый вопрос мне надо немножко подумать (пару-тройку рабочих дней) чтобы получше способ предложить или образец из исходника БЭСТа дать.
А вот по второму вопросу и предваряя будущие вопросы у меня к Вам есть такое предложение.
Давайте научимся пользоваться отладчиком и на многие вопросы Вы самостоятельно и оперативно ответы видеть будете.
Согласны ?
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
Posted: 11 May 2007 18:49 Post subject:
Я к тому что готов помогать и направлять в этом вопросе.
Хотите откроем тему-урок и в ней попробуем совместно с отладчиком поработать на Вашем примере ?
КОНЕЧНО ХОЧУ!!! Я об этом даже и не мечтал
Нужно сделать модуль "Прайс с ценовыми группами"
Для этого в Mlabel добавляем поле "Cen_Gr" C3. При этом надо 2 инитлиста (Mkart и Mlabel), чтобы передвигая курсор по первому - во втором он автоматически перемещался. Плюс поиск/сортировка позиций по Mlabel->Cen_Gr, и Hot Key (например Alt+R) "Применить цену по всей ценовой группе" То есть что бы не вбивать одинаковые цены, а разбить их по группам, потом вбить цены в одну (любую) позицию и применить цену ко всей ценовой группе.
Сложно???
All times are GMT + 4 Hours Goto page Previous1, 2, 3
Page 3 of 3
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum