Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не работает запрос (1С 8.1)
|
|||
|---|---|---|---|
|
#18+
Приветствую! Ситуация следующая: необходимо узнать о состоянии взаиморасчётов с контрагентами в определённые даты. Есть регистр накопления ВзаиморасчетыСКонтрагентами , есть справочник ДатыДляОтчёта , в котором перечислены все необходимые даты. Отчёт собираюсь строить по выборке со следующими данными ( Дата , Контрагент , Сумма ). Соответственно, основная часть запроса должна проходить по всем датам из справочника, а вложенная часть - по регистру накопления, сравнивая дату взаиморасчёта с текущей датой из справочника. Пока проблема состоит в том, чтобы сосчитать сумму взаиморасчётов, произведённых до указанной даты. Запрос выглядит вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 11:12 |
|
||
|
Не работает запрос (1С 8.1)
|
|||
|---|---|---|---|
|
#18+
XopcTПриветствую! Ситуация следующая: необходимо узнать о состоянии взаиморасчётов с контрагентами в определённые даты. Есть регистр накопления ВзаиморасчетыСКонтрагентами , есть справочник ДатыДляОтчёта , в котором перечислены все необходимые даты. Отчёт собираюсь строить по выборке со следующими данными ( Дата , Контрагент , Сумма ). Соответственно, основная часть запроса должна проходить по всем датам из справочника, а вложенная часть - по регистру накопления, сравнивая дату взаиморасчёта с текущей датой из справочника. Пока проблема состоит в том, чтобы сосчитать сумму взаиморасчётов, произведённых до указанной даты. Запрос выглядит вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Вы вообще поняли что написали в запросе? если вы хотите с помощью подзапроса выбрать поле(тогда почему после слова дата нет запятой?), то в 1С это не поддерживатеся, делайте левое соединение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 11:28 |
|
||
|
Не работает запрос (1С 8.1)
|
|||
|---|---|---|---|
|
#18+
johnn06 > если вы хотите с помощью подзапроса выбрать поле(тогда почему после слова дата нет запятой?) Да, именно это мне и нужно. Каюсь, запятую разглядел уже после того, как запостил сообщение. > в 1С это не поддерживатеся, делайте левое соединение Понял, попробую. Благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 11:32 |
|
||
|
Не работает запрос (1С 8.1)
|
|||
|---|---|---|---|
|
#18+
Переписал запрос с использованием соединения. Чувствую, что получился непонятный велосипед_о_восьми_колёсах. Выходит, что мне нужно соединить две таблицы по полю "Дата". Одна таблица будет состоять из одних только дат, а вторая должна использовать эти же даты как поле и их же в условии для расчёта суммы. Спрашивается, к чему тогда вообще соединение? - тем более, что вторая таблица не может знать о значениях в первой :( Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 11:54 |
|
||
|
Не работает запрос (1С 8.1)
|
|||
|---|---|---|---|
|
#18+
Явно надо: 1. понять, какую таблицу надо получить; 2. написать запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 12:49 |
|
||
|
Не работает запрос (1С 8.1)
|
|||
|---|---|---|---|
|
#18+
Estel I Юмор оценил. Смешно. Какую таблицу получить определился - см. первый пост. С запросом пока непонятное. Если есть идеи - с интересом выслушаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 12:53 |
|
||
|
Не работает запрос (1С 8.1)
|
|||
|---|---|---|---|
|
#18+
Я, конечно, не блещу умом и я не понял из первого поста какая таблица нужна ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 20:04 |
|
||
|
Не работает запрос (1С 8.1)
|
|||
|---|---|---|---|
|
#18+
XopcTПолучил вот такую вполне ожидаемую ошибку: Код: plaintext 1. Не буду комментировать подход к задаче.Запрос на мой взгляд неверен.Ну а синтаксически вот ИМХО. Ошибка "вполне ожидаемая" очевидна: Дата определен как АЛИАС Даты.Дата в первом выражении,что же Вы пытаетесь выбирать во втором - это раз,и два - после определения АЛИАСа его и нужно использовать. Почитать:Виртуальные таблицы и их параметры(период).Что такое левое соединение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 09:38 |
|
||
|
Не работает запрос (1С 8.1)
|
|||
|---|---|---|---|
|
#18+
а ругается как? матом? вам надо почитать книгу и начать с более простых запросов вы просто не понимаете что вы пишете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 09:49 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=142&tid=1523751]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 277ms |
| total: | 437ms |

| 0 / 0 |
