Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2009.01.11;
Скачать: [xml.tar.bz2];

Вниз

получить остаток на основании накладных   Найти похожие ветки 

 
Jeqa ©   (2008-06-04 23:50) [0]

на основание приходов и расходов (NType) неполучается выводить остаток товара на складе (TQuan).

делаю это так:
procedure TDM.MoveBeforeDelete(DataSet: TDataSet);
begin
Tovars.Edit;
case NaklsNType.AsInteger of 2, 3, 5: //Тип накладной. соотвествует цифре. напр. 1-поступление, 2-реализация, 5-списание
  TovarsTQuan.Value:= TovarsTQuan.Value-MoveMQuan.Value; //если расход
else
  TovarsTQuan.Value:= TovarsTQuan.Value+MoveMQuan.Value;//тогда приход
end;
Tovars.Post; //чик
end;


заполняю накладные.. но чото никаких изменений в TQuan :(


 
Jeqa ©   (2008-06-04 23:52) [1]

ну или примерчик закинте, а?!


 
Anatoly Podgoretsky ©   (2008-06-05 00:23) [2]

> Jeqa  (04.06.2008 23:50:00)  [0]

А отладчик для чего существует, вот и пройди с ним по шагам.


 
MsGuns ©   (2008-06-05 09:05) [3]

Остаток нужно проверять не при извлечении документа,  а непосредственно перед записью в базу



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2009.01.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.005 c
2-1227776113
cvg
2008-11-27 11:55
2009.01.11
Как отключить загрузку ODBC-драйвера?


15-1226484126
тимохов
2008-11-12 13:02
2009.01.11
Посоветуйте по Apache


15-1226903294
checkmate-maker
2008-11-17 09:28
2009.01.11
Редактор - визуальный компонент


8-1189005676
Tehnik(^____^)
2007-09-05 19:21
2009.01.11
Вставляем скрин в TImage


15-1226186059
Petr V. Abramov
2008-11-09 02:14
2009.01.11
ну теперь продажи пойдут





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский