|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
17.01.2008, 17:02 | #1 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
складские карточки
добрый день!
Подскажите, пожалуйста как сделать:? В Sheet-e "Kodi" - остатки по складу В Sheet-e "Limitki" -накопительные лимитные карты в которые мастера списывают материалы в течении месяца Как сделать, что-бы макросом можно было проверить в листе "Limitki" коды в колонке B (товар списывается с карточки с одной ценой не весь сразу а может списываться хоть по одной штуке и разными мастерами ), найти повторяющиеся с одинаковой ценой, если код совпадает и совпадает цена , то количество списанных деталей сложить и соответственно кодам вписать в лист "Kodi" в колонку "К". Т.е. хочется видеть в в листе "Kodi"в колонке "К" количество списанного мастерами на Лимитки, |
18.01.2008, 08:18 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
А может код совпадать, а цена нет?
Если нет - зачем проверять цену? Если да - что тогда делать?
Чем шире угол зрения, тем он тупее.
|
18.01.2008, 10:58 | #3 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
На складе есть карточки с одинаковыми кодами (т.е. есть один и тот же товар но по разной цене.
11000000033 Бумажные полотенца 10(шт) 2.34 11000000033 Бумажные полотенца 40 3.86 11000000043 Мыло хозяйственное 15 0.15 11000000061 Хидкое мыло 3 1.87 11000000064 Техническая салфетка 50 2.00 11000000065 Туалетная бумага 100 0.4 11000000065 Туалетная бумага 20 0.43 списывают разные цеха и в разное время и могут одну и ту же карточку в один день и два раза подряд один цех списывает с одной карточки 11000000033 Бумажные полотенца 2 2.34 11000000033 Бумажные полотенца 10 3.86 11000000033 Бумажные полотенца 3 3.86 11000000064 Техническая салфетка 12 2.00 11000000033 Бумажные полотенца 6 2.34 11000000065 Туалетная бумага 20 0.4 Некоторые позиции сразу списать со склада нам невозможно т.к. сделано в проге SAP во как: при списывании со склада надо ввести расходную статью(ордер) . А он(ордер) открывается только когда заходит тепловоз на ремонт(учитывается каждый день простоя на ремонте). Мы делаем большие виды ремонтов(стоит почти месяц) и по-этому зап.части выбираем со склада пораньше а для учета детали записываются в лимитку,как в накопитель а потом , когда откроют ордер все сразу списываем. Но фишка в чем- мастера цехов детали со склада взяли , в лимитки записано, а включив комп на складе мы не видим реальные остатки. Приходится звонить на склад и кладовщики листают вручную написанные лимитки складывают выписанное(а лимиток много) и только тогда говорят сколько взято по какой-нибудь позиции Пришли к тому ,что будем делать лимитки и в ручную(при записи в лимиту мастер обязан расписаться иначе ревизоры изнасекомят) и в электронном виде. Вот и надо видеть реальный остаток и мастера(как иногда бывает) не списали лишнего(на компе видит 10 берет 8 , следующий приходит на склад -видит 10 , все лимитки просмотрел, не заметил и вписывает в лимитку еще 6 штук . Ну а потом ..... виноваты все. Я скину то что я наколбасил с Вашей помощью В раб листе есть отбор и кликнув на код в колонке В открывается карта для ввода лимитки. Не знаю,как в нее поставить там где дата списания, календарь, что бы вручную дату не ставить |
18.01.2008, 10:58 | #4 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
На складе есть карточки с одинаковыми кодами (т.е. есть один и тот же товар но по разной цене.
11000000033 Бумажные полотенца 10(шт) 2.34 11000000033 Бумажные полотенца 40 3.86 11000000043 Мыло хозяйственное 15 0.15 11000000061 Хидкое мыло 3 1.87 11000000064 Техническая салфетка 50 2.00 11000000065 Туалетная бумага 100 0.4 11000000065 Туалетная бумага 20 0.43 списывают разные цеха и в разное время и могут одну и ту же карточку в один день и два раза подряд один цех списывает с одной карточки 11000000033 Бумажные полотенца 2 2.34 11000000033 Бумажные полотенца 10 3.86 11000000033 Бумажные полотенца 3 3.86 11000000064 Техническая салфетка 12 2.00 11000000033 Бумажные полотенца 6 2.34 11000000065 Туалетная бумага 20 0.4 Некоторые позиции сразу списать со склада нам невозможно т.к. сделано в проге SAP во как: при списывании со склада надо ввести расходную статью(ордер) . А он(ордер) открывается только когда заходит тепловоз на ремонт(учитывается каждый день простоя на ремонте). Мы делаем большие виды ремонтов(стоит почти месяц) и по-этому зап.части выбираем со склада пораньше а для учета детали записываются в лимитку,как в накопитель а потом , когда откроют ордер все сразу списываем. Но фишка в чем- мастера цехов детали со склада взяли , в лимитки записано, а включив комп на складе мы не видим реальные остатки. Приходится звонить на склад и кладовщики листают вручную написанные лимитки складывают выписанное(а лимиток много) и только тогда говорят сколько взято по какой-нибудь позиции Пришли к тому ,что будем делать лимитки и в ручную(при записи в лимиту мастер обязан расписаться иначе ревизоры изнасекомят) и в электронном виде. Вот и надо видеть реальный остаток и мастера(как иногда бывает) не списали лишнего(на компе видит 10 берет 8 , следующий приходит на склад -видит 10 , все лимитки просмотрел, не заметил и вписывает в лимитку еще 6 штук . Ну а потом ..... виноваты все. Я скину то что я наколбасил с Вашей помощью В раб листе есть отбор и кликнув на код в колонке В открывается карта для ввода лимитки. Не знаю,как в нее поставить там где дата списания, календарь, что бы вручную дату не ставить |
18.01.2008, 11:40 | #5 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
Во сам файло
|
21.01.2008, 04:55 | #6 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
В Вашем файле в форме "frmKod", вместо элемента управления "TextBox" для ввода даты используйте элемент управления "DTPicker1" (выпадающий календарь). И, соответственно в коде VBA смените ссылку на этот элемент.
Что касается выборки и вставки значений и строк, удовлетворяющих различным условиям, мы с Вами уже проходили. Сделайте аналогично.
Чем шире угол зрения, тем он тупее.
|
21.01.2008, 10:29 | #7 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
SAS888 Добрый день!
Спасибо большое, поставил DTPicker К полям отбора (по клику на колонку В (SAP-код)в FRM kod у меня все привязано. Странно !! Это разве не идет? Надо кликнуть на любой код в колонке B , появится форма списания . Надо поставить галочку на Spisanie и появятся данные этой карточки. После Ok данные о списании перемещаются в лимитку. У меня работает |
21.01.2008, 10:30 | #8 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
SAS888 Добрый день!
Спасибо большое, поставил DTPicker К полям отбора (по клику на колонку В (SAP-код)в FRM kod у меня все привязано. Странно !! Это разве не идет? Надо кликнуть на любой код в колонке B , появится форма списания . Надо поставить галочку на Spisanie и появятся данные этой карточки. После Ok данные о списании перемещаются в лимитку. У меня работает |
22.01.2008, 14:16 | #9 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
SAS888 Добрый день!
Спасибо большое, поставил DTPicker К полям отбора (по клику на колонку В (SAP-код)в FRM kod у меня все привязано. Странно !! Это разве не идет? Надо кликнуть на любой код в колонке B , появится форма списания . Надо поставить галочку на Spisanie и появятся данные этой карточки. После Ok данные о списании перемещаются в лимитку. У меня работает |