|
Связи между таблицами | ☑ | ||
---|---|---|---|---|
0
ВежливаяТварь
29.08.11
✎
17:19
|
Добрый вечер. Такой весьма, наверно, глупый вопрос. Вообщем имеем запрос следующую таблицу
Ос1---ИнвНом1---...---Дата1 Ос1---ИнвНом1---...---Дата2 Ос1---ИнвНом1---...---Дата3 Теперь из другой таблицы присоединяю ещё одну колонку хочу что бы вышло Ос1---ИнвНом1---...---Дата1---Цена1 Ос1---ИнвНом1---...---Дата2---Цена2 Ос1---ИнвНом1---...---Дата3---Цена3 А получается: Ос1---ИнвНом1---...---Дата1---Цена1 Ос1---ИнвНом1---...---Дата2---Цена1 Ос1---ИнвНом1---...---Дата3---Цена1 Ос1---ИнвНом1---...---Дата1---Цена2 Ос1---ИнвНом1---...---Дата2---Цена2 Ос1---ИнвНом1---...---Дата3---Цена2 Ос1---ИнвНом1---...---Дата1---Цена3 Ос1---ИнвНом1---...---Дата2---Цена3 Ос1---ИнвНом1---...---Дата3---Цена3 Пробовал со связями упражняться ничего не получилось. Будьте добры, подскажите. Заранее спасибо. |
|||
1
ДенисЧ
29.08.11
✎
17:21
|
таки запрос-то покажи...
|
|||
2
ВежливаяТварь
29.08.11
✎
17:22
|
Прошу прощения, забыл про код запроса. Код:
ВЫБРАТЬ АмортизацияЗаМесяц.Субконто1, АмортизацияЗаМесяц.Регистратор.Дата КАК ДатаАмортизации, -АмортизацияЗаМесяц.СуммаОборот КАК АмортизацияЗаМесяц, ОстаточнаяСтоимостьНаДатаНач.СуммаОстаток КАК СтоимостьНаДатаНач, ОстаточнаяСтоимостьНаДатаКон.СуммаОстаток КАК СтоимостьНаДатаКон, ДинамичнаяОстаточнаяСтоимость.СуммаНачальныйОстаток КАК ДинамичнаяСтоимостьНач, ДинамичнаяОстаточнаяСтоимость.Регистратор.Дата КАК ДатаДинамичнойСтоимости, ДинамичнаяОстаточнаяСтоимость.СуммаКонечныйОстаток КАК ДинамичнаяСтоимостьКон, Модернизация.СуммаОборот ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&ДатаНач, &ДатаКон, Месяц, , , СчетКт В (&СчетМодернизация), , ) КАК Модернизация ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, Регистратор, Счет В (&СчетАмортизация), , Организация = &Организация, , ) КАК АмортизацияЗаМесяц ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаНач, Счет В ИЕРАРХИИ (&СчетСумма), , Организация = &Организация) КАК ОстаточнаяСтоимостьНаДатаНач ПО АмортизацияЗаМесяц.Субконто1 = ОстаточнаяСтоимостьНаДатаНач.Субконто1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаКон, Счет В ИЕРАРХИИ (&СчетСумма), , Организация = &Организация) КАК ОстаточнаяСтоимостьНаДатаКон ПО АмортизацияЗаМесяц.Субконто1 = ОстаточнаяСтоимостьНаДатаКон.Субконто1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , Счет В ИЕРАРХИИ (&СчетСумма), , ) КАК ДинамичнаяОстаточнаяСтоимость ПО АмортизацияЗаМесяц.Субконто1 = ДинамичнаяОстаточнаяСтоимость.Субконто1 И АмортизацияЗаМесяц.Регистратор.Дата = ДинамичнаяОстаточнаяСтоимость.Регистратор.Дата ПО АмортизацияЗаМесяц.Субконто1 = Модернизация.СубконтоДт1 |
|||
3
ВежливаяТварь
29.08.11
✎
17:23
|
СуммаОборот это как раз то что пытаюсь подключить.
|
|||
4
viktor_vv
29.08.11
✎
17:32
|
Ты еще в последнее ПО добавь условие связи по дате.
|
|||
5
ВежливаяТварь
29.08.11
✎
17:39
|
Добавил. выводит как надо, но присоединяемый столбец пуст.
|
|||
6
ВежливаяТварь
29.08.11
✎
17:42
|
поигрался с соединениями, тоже никак.
|
|||
7
viktor_vv
29.08.11
✎
17:54
|
Может условие по дате не выполняется.
А то у тебя в Модернизация периодичность Месяц, а в АмортизацияЗаМесяц регистратор. |
|||
8
Ochkarito
29.08.11
✎
18:08
|
Цена1, Цена2, Цена3 это что?
|
|||
9
ВежливаяТварь
29.08.11
✎
18:08
|
Да вот тоже такая мысль посетила. Сейчас перестраиваю все под период. Огромное спасибо)
|
|||
10
ВежливаяТварь
29.08.11
✎
18:09
|
(8) три разных величины, но цена1=дата1, цена2=дата2, цена3=дата3.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |