Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
08.10.2013, 14:20
|
|||
---|---|---|---|
|
|||
скд условие связи |
|||
#18+
Помогите разобраться. Есть 2 набора данных. Первый выглядит примерно так Дата1 |Документ1 |Дата2 |Документ2 |Человек |СуммаЗадепонированная|СуммаВыплаченая 01.01.2012 |Депонирование1 |01.04.2012 |РКО1 |Фехтенгольц |1000 |1000 01.01.2012 |Депонирование2 |NULL |NULL |Кнут |500 01.02.2012 |Депонирование3 |01.04.2012 |РКО1 |Кудрявцев |2000 |2000 Структура таблицы 2 примерно такая Дата |Человек |Остаток Эти 2 таблицы нужно соединить по полю Человек и Дата2. Но в поле Дата2 могут встречаться NULL. Вот как я соединяю при таком соединении (ПериодОплаты тоже самое что дата2) Остаток в таблице получается пустым. Если условие связи не записать, то выводится ошибка указывающая, что параметр датасреза не заполнен. Подскажите как тут правильно все сделать, чтобы это заработало? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.10.2013, 14:48
|
|||
---|---|---|---|
скд условие связи |
|||
#18+
jeep81, вопрос откуда NULL??? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.10.2013, 15:44
|
|||
---|---|---|---|
|
|||
скд условие связи |
|||
#18+
Титов, NULL- здесь как иллюстрация того, что в Колонке Дата2 И Документ2 могут не существовать для ДОкумента1. Дата1 и Дата2 = Даты соответственно документов Документ1 и Документ2. Не суть важно как получилась эта таблица. Но если интересно, это отчет по депонированию ЗП. Документ Документ1 = Документ Депонирования или ОперацияБухгалтерская, Документ2 - это документ РКО или ОперацияБухгалтерская. Суть отчета знать каким документами РКО закрыты Документы депонирования и какой остаток для данного человека после оплаты остался. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.10.2013, 15:45
|
|||
---|---|---|---|
|
|||
скд условие связи |
|||
#18+
jeep81Титов, NULL- здесь как иллюстрация того, что в Колонке Дата2 И Документ2 могут не существовать для ДОкумента1. Дата1 и Дата2 = Даты соответственно документов Документ1 и Документ2. Не суть важно как получилась эта таблица. Но если интересно, это отчет по депонированию ЗП. Документ Документ1 = Документ Депонирования или ОперацияБухгалтерская, Документ2 - это документ РКО или ОперацияБухгалтерская. Суть отчета знать каким документами РКО закрыты Документы депонирования и какой остаток для данного человека после оплаты остался. Соответственно РКО может и не существовать. Ну не выплатили еще человеку деньги... :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.10.2013, 16:02
|
|||
---|---|---|---|
скд условие связи |
|||
#18+
jeep81, период оплаты не может в выборке равен NULL смотрите запрос ошибка в нем, если вы не хотите отображать что-то в макете отчета то ставьте предопределенный отбор, запрос по отдельности пытались вывести!? получилось или белеберду вывел (белебердой можно считать записи переодических регистров со значением NULL) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.10.2013, 16:48
|
|||
---|---|---|---|
|
|||
скд условие связи |
|||
#18+
Титовjeep81, период оплаты не может в выборке равен NULL смотрите запрос ошибка в нем, если вы не хотите отображать что-то в макете отчета то ставьте предопределенный отбор, запрос по отдельности пытались вывести!? получилось или белеберду вывел (белебердой можно считать записи переодических регистров со значением NULL) Период оплаты может быть равен нулю. Я же вроде бы написал почему. Документ1 и Документ2 это Документы Депонирования И РКО. Если Человеку не выплатили деньги по Депонированию, то и документа РКО нет. И поэтому ПериодОплаты в этой таблице будет NULL. Не суть важно. Я бы хотел услышать что в условии связи прописать, чтобы если ПериодОплаты NULL, то считать остаток не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.10.2013, 16:51
|
|||
---|---|---|---|
скд условие связи |
|||
#18+
jeep81, ну тк они не NULL а 01.01.0001 0:00:00 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.10.2013, 22:52
|
|||
---|---|---|---|
|
|||
скд условие связи |
|||
#18+
Титовjeep81, ну тк они не NULL а 01.01.0001 0:00:00ПериодОплаты=ДатаВремя(1,1,1) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.10.2013, 08:38
|
|||
---|---|---|---|
скд условие связи |
|||
#18+
Программист 1с, ну я собственно к этому и вел просто выразился размыто!)) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=28&mobile=1&tid=1519652]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 304ms |
total: | 426ms |
0 / 0 |