Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.01.2008, 17:02   #1
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию складские карточки

добрый день!
Подскажите, пожалуйста как сделать:?
В Sheet-e "Kodi" - остатки по складу
В Sheet-e "Limitki" -накопительные лимитные карты в которые мастера списывают материалы в течении месяца
Как сделать, что-бы макросом можно было проверить в листе "Limitki" коды
в колонке B (товар списывается с карточки с одной ценой не весь сразу а может списываться хоть по одной штуке и разными мастерами ), найти повторяющиеся с одинаковой ценой, если код совпадает и совпадает цена , то количество списанных деталей сложить и соответственно кодам вписать в лист "Kodi" в колонку "К".
Т.е. хочется видеть в в листе "Kodi"в колонке "К" количество списанного мастерами на Лимитки,
Вложения
Тип файла: zip Limitka spisan.zip (4.7 Кб, 20 просмотров)
Romuald вне форума
Старый 18.01.2008, 08:18   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

А может код совпадать, а цена нет?
Если нет - зачем проверять цену?
Если да - что тогда делать?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 18.01.2008, 10:58   #3
Romuald
Форумчанин
 
Регистрация: 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 штук . Ну а потом ..... виноваты все.
Я скину то что я наколбасил с Вашей помощью
В раб листе есть отбор и кликнув на код в колонке В открывается карта для ввода лимитки. Не знаю,как в нее поставить там где дата списания, календарь, что бы вручную дату не ставить
Romuald вне форума
Старый 18.01.2008, 10:58   #4
Romuald
Форумчанин
 
Регистрация: 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 штук . Ну а потом ..... виноваты все.
Я скину то что я наколбасил с Вашей помощью
В раб листе есть отбор и кликнув на код в колонке В открывается карта для ввода лимитки. Не знаю,как в нее поставить там где дата списания, календарь, что бы вручную дату не ставить
Romuald вне форума
Старый 18.01.2008, 11:40   #5
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

Во сам файло
Вложения
Тип файла: zip Spisanie.zip (60.3 Кб, 45 просмотров)
Romuald вне форума
Старый 21.01.2008, 04:55   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

В Вашем файле в форме "frmKod", вместо элемента управления "TextBox" для ввода даты используйте элемент управления "DTPicker1" (выпадающий календарь). И, соответственно в коде VBA смените ссылку на этот элемент.
Что касается выборки и вставки значений и строк, удовлетворяющих различным условиям, мы с Вами уже проходили. Сделайте аналогично.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 21.01.2008, 10:29   #7
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

SAS888 Добрый день!
Спасибо большое, поставил DTPicker
К полям отбора (по клику на колонку В (SAP-код)в FRM kod у меня все привязано. Странно !! Это разве не идет?
Надо кликнуть на любой код в колонке B , появится форма списания . Надо поставить галочку на Spisanie и появятся данные этой карточки. После Ok данные о списании перемещаются в лимитку. У меня работает
Romuald вне форума
Старый 21.01.2008, 10:30   #8
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

SAS888 Добрый день!
Спасибо большое, поставил DTPicker
К полям отбора (по клику на колонку В (SAP-код)в FRM kod у меня все привязано. Странно !! Это разве не идет?
Надо кликнуть на любой код в колонке B , появится форма списания . Надо поставить галочку на Spisanie и появятся данные этой карточки. После Ok данные о списании перемещаются в лимитку. У меня работает
Romuald вне форума
Старый 22.01.2008, 14:16   #9
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

SAS888 Добрый день!
Спасибо большое, поставил DTPicker
К полям отбора (по клику на колонку В (SAP-код)в FRM kod у меня все привязано. Странно !! Это разве не идет?
Надо кликнуть на любой код в колонке B , появится форма списания . Надо поставить галочку на Spisanie и появятся данные этой карточки. После Ok данные о списании перемещаются в лимитку. У меня работает
Romuald вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц