Договора

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

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

Ответить
rozum
Посетитель
Сообщения: 49
Зарегистрирован: 18 янв 2013, 13:23

Договора

Сообщение rozum »

Всем доброго времени суток!Помогите плиз :cry: сдвинуться с мертвой точки.
У меня есть выборка,в которой данные по договорам,связь с платежным поручением и д/о.Все красиво выводиться при условии что Д/О имеет связь с plpor.А также выводятся авансовые платежи,тоже красиво видно.но вот загвоздка в том что не могу понять как вывести ещё и Д/О,которые связаны с договором но не связаны с платежами.
....
dogovor.nrec==basefin.cdogovor
and basefin.cplpor==plpor.nrec
and basefin.cbasedoc==basedoc.nrec
если добавляю в выборку dogovor.nrec==basedoc.cdogovor то начинает дублировать записи причем раза в 4 :???:
Пытаюсь создать Ard в excel.но видно опыта 0 и поэтому ну ничего не получается :cry: :cry: :cry:
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Договора

Сообщение edward_K »

если вам нужны отдельно до без платежей то для это го есть
1. синонимы - можно просто написать во From basedoc basedoc1, basefin basefin1
2. функция isvalidall
3. Может быть будет проще если вы такие до вытащите в отдельной логич. таблице или в цикле .{table нужно указывать не имя лог.таблицы и конкретную таблицу
как то так
.{table 'vvv.dogovor'
.{table 'vvv.basefin'
.{table 'vvv.basedoc'
....
.}
.} //.{table 'vvv.basefin'
.{table 'vvv.basedoc1'
.{?internal; not isvalidall(vvv.tnbasefin1);
....
.}
.}
.} //.{table 'vvv.dogovor'
для этого пример where будет выглядеть примерно так
and dogovor.nrec == basedoc1.cdogovor
and basedoc1.nrec == basefin1.cbasedoc
Другой вариант поменять местами basedoc и basefin и с помощью 2 internal вывести блок платежей платежи когда они есть и блок без платежей.
rozum
Посетитель
Сообщения: 49
Зарегистрирован: 18 янв 2013, 13:23

Re: Договора

Сообщение rozum »

:cool: спасибо большое буду сегодня разбираться.
rozum
Посетитель
Сообщения: 49
Зарегистрирован: 18 янв 2013, 13:23

Re: Договора

Сообщение rozum »

:cry: ничего не выходит.я не могу понять почему при ошибочной компиляции ломает напрочь код отчета.Может стоит переустановить как excel так и Support?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Договора

Сообщение edward_K »

это не поможет :). А что именно ломает? Вообще сапорт как редактор не фонтан. А причем Excel?
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Договора

Сообщение Masygreen »

edward_K писал(а):это не поможет :). А что именно ломает? Вообще сапорт как редактор не фонтан. А причем Excel?
наверно это slk )) , а это да .. это наше все ))
Время ведет!
rozum
Посетитель
Сообщения: 49
Зарегистрирован: 18 янв 2013, 13:23

Re: Договора

Сообщение rozum »

:oops: SLK)))) решила от него отказаться и написать по другому :oops:
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Договора

Сообщение Masygreen »

rozum писал(а)::oops: SLK)))) решила от него отказаться и написать по другому :oops:
аахааххааа .. правильно решение. я как только его вижу сразу говорю: - буду переписывать под excel )) все равно быстрее выйдет
Время ведет!
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Договора

Сообщение RAJAH »

Не любите SLK? Вы просто не умеете его готовить! :smile:
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Договора

Сообщение edward_K »

Я например могу готовить, но на отчет в excel или в FastReport уходит меньше усилий, а результат получается лучше.
Взять хотя бы ограниченную поддержку цветов в slk и невозможность как то зафиксировать параметры печати без использования потусторонних сил.
rozum
Посетитель
Сообщения: 49
Зарегистрирован: 18 янв 2013, 13:23

Re: Договора

Сообщение rozum »

Признаюсь не умею абсолютно :oops: !Но учусь ,я с Галактикой знакома всего то полгода.И про vip тоже узнала относительно недавно.Поэтому уж простите если буду иногда просить совета))
Шевцов Владимир
Постоянный обитатель
Сообщения: 175
Зарегистрирован: 09 окт 2009, 11:58
Откуда: г.Находка

Re: Договора

Сообщение Шевцов Владимир »

Slk хорош тем, что можно очень быстро (в том числе на основе существующего fcom-отчета) сделать эксельный отчет для последующей обработки и анализа средствами экселя.
Ответить