powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Запрос, в чем ошибка?
4 сообщений из 4, страница 1 из 1
Запрос, в чем ошибка?
    #38345610
Slash232
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу на VB6 запрос:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim Test As Object
Set Test = Connect.OneC.CreateObject("Запрос")
Dim zpr As String
zpr = "Выбрать Справочник.Товары.Код как Код,Справочник.Товары.Наименование как Наименование,Справочник.Товары.Артикул как Артикул,Справочник.Товары.Единица.Код как Единица,Регистр.ОстаткиТоваров.ОстатокТовара как Остаток" _
    & " из Справочник.Товары,Регистр.ОстаткиТоваров" _
    & " где Остаток > 0" _
    & " сгруппировать по Наименование"
    
If Not Test.Выполнить(zpr) = 0 Then
    MsgBox "1"
Else
    MsgBox "Ошибка"
End If



Подскажите в чем ошибка запроса? Пытаюсь получить список товаров и к ним текущие остатки, причем чтобы выводило только те товары, остаток которых больше 0
...
Рейтинг: 0 / 0
Запрос, в чем ошибка?
    #38345708
Kreontsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соединять нужно, если сразу по двум таблицам идет отбор,
хотя в данном случае может и хватит прямо из одного Регистра брать все, типа так:
Регистр.ОстаткиТоваров.Номенклатура.Код как Код,,,,,Регистр.ОстаткиТоваров.ОстатокТовара как Остаток
и т.п.

А еще лучше, сначала открыть в 1С-ке и там конструктором запросов подготовить правильный зарпос.
...
Рейтинг: 0 / 0
Запрос, в чем ошибка?
    #38345804
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slash232,
во первых, этот запрос вернет все возможные комбинации товаров и строк регистра, если выполнится, вряд ли это вам нужно. Во-вторых, он не выполнится, потому что если вы используете группировку, то в списке группировки должны быть все поля, к которым не применяются агрегатные функции.
...
Рейтинг: 0 / 0
Запрос, в чем ошибка?
    #38345832
Slash232
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остановил свой выбор на написании функции в глобальном модуле 1С
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Запрос, в чем ошибка?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]