BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование приложений  / Остатки на складе и зарезер-ое кол-во по строкам счета

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Остатки на складе и зарезер-ое кол-во по строкам счета
 
По каждой строке нужно видеть остатки на складам и зарезервированное количество. Аналог справки, которые мы видим по Alt-J (стоя на счете), но более подробно. Чтобы в эту справку входили данные, которые мы видим по Alt-R (резерв) (при выборе товара или в картотеке складского учета)и данные которые мы видим по F10 (остатки по складам)(в номенклатурном справочнике). Видимо полезно эти данные экспортировать в Excel.

Сейчас эти данные добываются по каждой строчке с помощью Alt-R и F10. Есть ощущение, что должен быть отчет в котором эти данные есть, но не могу найти. Если такого отчета нет, то видимо придется писать отчет с помощью плагина самостоятельно. В этом случае можно увидеть функции которые выполняются по Alt-R (резерв) и по F10 (остатки)?

P.S. Может кто-то решал подобную задачу?
 
Да решали тут и неоднократно.
Начнем с того - какая программа ?
 
Цитата
nordk пишет:
Начнем с того - какая программа ?


БЭСТ4+ 12.01 СП40
 
Да тут можно написать небольшой плагин который на экран будет выводить все что Вам нужно по позиции.
Плагин там по CTRL-F5 нормально запускается
 
Цитата
nordk пишет:
Да тут можно написать небольшой плагин который на экран будет выводить все что Вам нужно по позиции.Плагин там по CTRL-F5 нормально запускается


Да именно так и хочу сделать. Только "изобретать велосипед" не хочу ...
 
Да там собстенно изобретать нечего.
Все в одной таблице лежит.
Несколько строчек кода....легкая разминка в программировании :D
 
Уточняющие Вопросы по информации, которую видим по Alt-R:
1. На сколько я понимаю туда не попадают "отгуженные" строчки. Поэтому я накладываю скоп по группе и ном. номеру, а потом сравниваю значения kol и kol1. Можно это как-то оптимизировать? Возможно если товар ходовой, то будут тормоза. И еще Вопрос может быть, что kol1 меньше kol и одновременно больше 0?
Сейчас делаю примерно так:
Код
  NETUSE("F_RBookM1",LOADPATH()+"real\rbookm.dbf")
    F_RBookM1->(ORDSETFOCUS("RBookM"))
  NETUSE("F_RBookM2",LOADPATH()+"real\rbookm.dbf")
    F_RBookM2->(ORDSETFOCUS("RBookM_R"))
  NETUSE("F_RBook",LOADPATH()+"real\rbook.dbf")
    F_RBook->(ORDSETFOCUS("RBook0"))
//...
      aScope2 := F_RBookM2->(SetScope("UPPER(Grup+NNum)",F_RBookM1->(UPPER(Grup+NNum))))

      F_RBookM2->(dbGoTop())
      While (!F_RBookM2->(EOF()))
        If F_RBookM2->Kol = F_RBookM2->Kol1//Если отгружен
          F_RBookM2->(DBSKIP())
          Loop
        EndIf
//Вывод данных
        F_RBookM1 -> (DBSKIP())
      End


2. По колонке оплата. На сколько я понимаю, то чтобы определить полностью оплачен товар или частично, надо сравнивать Summa0 и SumOut из заголовка документа. Сейчас делаю примерно так:
Код
        If F_RBook->(DBSEEK(UPPER(F_RBookM2->DopCode)))
          If F_RBook->Summa0 = F_RBook->SumOut
            oAS2:Cells(nLine2,"F"):Value := HB_OEMTOANSI("Оплач.")
          EndIf
          If (F_RBook->Summa0 > 0).and.(F_RBook->Summa0 < F_RBook->SumOut)
            oAS2:Cells(nLine2,"F"):Value := HB_OEMTOANSI("Ч.опл.")
          EndIf
        EndIf


Поправьте, плз, если можно сделать лучше
 
Мы обсуждали событие прайс-лист вот тут
Там посмотрите на массив aWorkVars[] в отладчике
В нем все есть про отгруженное количество.
Страницы: 1
Читают тему (гостей: 1)