Связь KATOS и GROS

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

evgem
Постоянный гость
Сообщения: 69
Зарегистрирован: 16 фев 2006, 18:48

Сообщение evgem »

В Складском учёте в отчёте по МОЛ выдаётся и номенклатурный номер и другая инфа. То есть всё-таки связь есть, но через другие таблицы? И,если карточка была создана не через "накладную МЦ ->ОС", то как это исправить? Удалять и ещё раз создавать через "накладную МЦ ->ОС" или есть другой способ?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

с этого и надо начинать
тока вопрос - вы с баркодом не путаете?
если нет, тыды связь идет через osmc скорей всего.
зайдите в картокеку в оc, нажмите на нужной карточке ctrl+F4
вычислите katos.cmc
evgem
Постоянный гость
Сообщения: 69
Зарегистрирован: 16 фев 2006, 18:48

Сообщение evgem »

В карточке Складского учёта номенклатурный номер - katmc.barkod и для него я хочу узнать ФИО - katmol.name. А в карточке ОС инвентарный номер - KATOS.INNUM. Не совсем понятно как мне связать таблицы, потому как я пробовал связать не работают.
evgem
Постоянный гость
Сообщения: 69
Зарегистрирован: 16 фев 2006, 18:48

Сообщение evgem »

Проще оказалось связать через TEKSALDO.
select katmc.barkod, katmol.name
where ((teksaldo.cmc==katmc.nrec and teksaldo.cmol==katmol.nrec))
and katmc.barkod='109200144';
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

evgem писал(а):В карточке Складского учёта номенклатурный номер - katmc.barkod и для него я хочу узнать ФИО - katmol.name. А в карточке ОС инвентарный номер - KATOS.INNUM. Не совсем понятно как мне связать таблицы, потому как я пробовал связать не работают.
может быть повторюсь, но вы бы задачу конкретней описали.

1. для карточки складского учета разрез по МОЛ могут быть разные. Одна и та же МЦ может быть на разных складах под разными МОЛами, Вам какого надо?

2. С ОС та же ситуация. По этой МЦ могут быть созданы ОС, могут быть не созданы. Могуть быть созданы несколько ОС с разными инв.номерами, вам какой инв.номер хотелось бы увидеть, первый или другой?
dp
Местный житель
Сообщения: 216
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Беларусь, Минск
Контактная информация:

Сообщение dp »

Проще оказалось связать через TEKSALDO.
select katmc.barkod, katmol.name
where ((teksaldo.cmc==katmc.nrec and teksaldo.cmol==katmol.nrec))
and katmc.barkod='109200144';
а я еще умную вещьскажу - если ТМЦ переведена в ОС, то ее не будет на складах и соответсвенно записи в текущих остатках то же не будет.

и вам посоветую, как говорится, мух с котлетами разделить и описать что и для чего хоитте получить - а то начали с ОС а закончили текущими складскими остатками
dP
evgem
Постоянный гость
Сообщения: 69
Зарегистрирован: 16 фев 2006, 18:48

Сообщение evgem »

Вообще-то, если посмотреть сначала, я хотел связать KATMC и KATMOL. А связать их через KATOS, предложил некто aleks1232321. А дальше пошёл поиск чёрной кошки и отделение мух от котлет! Всё равно всем спасибо за помощь. То, что нужно, я нашёл.
Seybukan
Местный житель
Сообщения: 1357
Зарегистрирован: 29 мар 2005, 17:49
Откуда: СПб, ЭП-Аудит
Контактная информация:

Сообщение Seybukan »

А связать их через KATOS, предложил некто aleks1232321.
Это потому что тема открыта на таблицы Основных средств.
И тут же вы пишите как связать таблицы Складского учета.
:)
Ответить