Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 янв 2026, 10:00

поле не найдено скд

Автор sali, 12 янв 2026, 12:10

0 Пользователей и 2 гостей просматривают эту тему.

sali

достал старую версию схемы , где не было еще ничего. это тоже говно?

Максим75

sali, что надо получить? можете описать, какую выборку в конце необходимо получить?

sali

Максим75, выборка дисконтных карт, накопившихся бонусов и сумма продаж

Мне все же интересен тот момент когда тестируем на ранней версии базы - и не выгружается сумма, а на поздней версии выгружается все, с чем может быть связана?

sali

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

Максим75

так все же накопившихся бонусов или остатка бонуса по карте на конкретную дату?

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

sali

Цитата: Максим75 от 13 янв 2026, 20:13накопившихся бонусов или остатка бонуса по карте
Накопившееся бонусы то бишь сколько у человека есть бонусов на сегодня то бишь остаток на сегодня. Выгружаются актуальные данные, период поставил месяц так как неделя или день могут кого-то не показать
 Повторюсь также , что выборки делал разные , но все работают одинаково на тестовой базе консультанта
Выборка - спр с бонусами
Выборка - спр с продажами
Выборка - спр с бонусами и продажами
Выборка - бонусы и продажи

Фиг с ней с выборкой , интересует почему у меня на компе выгружает, а у консультанта нет. Я ничего не менял, просто добавил себе ДТ и запустил - Выгружает! Мистика?

sali

я понимаю , я достал уже , но ткните носом что не так с запросами?
ВЫБРАТЬ
ПродажиПоДисконтнымКартамОбороты.ДисконтнаяКарта КАК ДисконтнаяКарта,
ПродажиПоДисконтнымКартамОбороты.СуммаОборот КАК СуммаОборот
ПОМЕСТИТЬ вт_продажи
ИЗ
РегистрНакопления.ПродажиПоДисконтнымКартам.Обороты(, , Авто, ) КАК ПродажиПоДисконтнымКартамОбороты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ДисконтныеКарты.Ссылка КАК ДисконтнаяКарта,
ИСТИНА КАК Выбран,
ДисконтныеКарты.КодКартыШтрихкод КАК КодКартыШтрихкод,
ДисконтныеКарты.ВладелецКарты КАК ВладелецКарты,
ДисконтныеКарты.Владелец КАК ВидДисконтнойКарты,
вт_продажи.СуммаОборот КАК Суммапродаж
{ВЫБРАТЬ
Выбран,
ДисконтнаяКарта.*,
КодКартыШтрихкод,
ВладелецКарты.*,
ВидДисконтнойКарты.*}
ИЗ
вт_продажи КАК вт_продажи
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДисконтныеКарты КАК ДисконтныеКарты
ПО вт_продажи.ДисконтнаяКарта = ДисконтныеКарты.Ссылка
ГДЕ
НЕ ДисконтныеКарты.ПометкаУдаления
{ГДЕ
ДисконтныеКарты.Ссылка.* КАК ДисконтнаяКарта,
ДисконтныеКарты.Владелец.* КАК ВидДисконтнойКарты}

и этот
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ДисконтныеКарты.Ссылка КАК ДисконтнаяКарта,
ИСТИНА КАК Выбран,
ДисконтныеКарты.КодКартыШтрихкод КАК КодКартыШтрихкод,
ДисконтныеКарты.ВладелецКарты КАК ВладелецКарты,
ДисконтныеКарты.Владелец КАК ВидДисконтнойКарты,
ПродажиПоДисконтнымКартамОбороты.СуммаОборот КАК СуммаОборот
{ВЫБРАТЬ
Выбран,
ДисконтнаяКарта.*,
КодКартыШтрихкод,
ВладелецКарты.*,
ВидДисконтнойКарты.*}
ИЗ
Справочник.ДисконтныеКарты КАК ДисконтныеКарты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиПоДисконтнымКартам.Обороты(, , Авто, ) КАК ПродажиПоДисконтнымКартамОбороты
ПО ДисконтныеКарты.Ссылка = ПродажиПоДисконтнымКартамОбороты.СуммаОборот
ГДЕ
НЕ ДисконтныеКарты.ПометкаУдаления
{ГДЕ
ДисконтныеКарты.Ссылка.* КАК ДисконтнаяКарта,
ДисконтныеКарты.Владелец.* КАК ВидДисконтнойКарты}

Максим75

sali, ну, они разные. ведущие таблицы разные, потому и результат будет разным.
в чем вообще вопрос? запросы выводят пустоту, или что?

ну как минимум, когда делаете вт_продажи, то сгруппируйте по карте, а сумму просуммируйте.

sali

Цитата: Максим75 от Вчера в 11:29потому и результат будет разным
позвольте не согласиться с вами, результат один - нигде не выдает сумму, кроме как консоли там всегда все работает

Цитата: Максим75 от Вчера в 11:29запросы выводят пустоту, или что?
да :D

Максим75

sali, что в наборе данных получается от этого простого запроса?

ВЫБРАТЬ
    ПродажиПоДисконтнымКартамОбороты.ДисконтнаяКарта КАК ДисконтнаяКарта,
    ПродажиПоДисконтнымКартамОбороты.СуммаОборот КАК СуммаОборот
ПОМЕСТИТЬ вт_продажи
ИЗ
    РегистрНакопления.ПродажиПоДисконтнымКартам.Обороты(, , Авто, ) КАК ПродажиПоДисконтнымКартамОбороты
;

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск