1С Язык Запросов

1. _7445_ 10.01.19 15:16 Сейчас в теме
Здравствуйте. Я очень мало знаю русский. Извините за этого. Есть такая проблема. Надо создать отчет который показывает все клиенты и они что не купили за этот неделю. Пример : У меня есть Клиент с названием "Самсунг" и у меня есть 100 товар. Самсунг купил только 20 из них а меня надо что в отчете было товары которые он не купил 80 товар. Как исправится с этим?
Какие метаданные мне нужна?
Огромное спасибо всем за ранее
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Xershi 1484 10.01.19 15:21 Сейчас в теме
(1) что значит есть? Было 100? Где это зафиксировано?
По вашей логике что осталось на остатке, то и есть что вам нужно.
3. _7445_ 10.01.19 15:23 Сейчас в теме
(2)
Это проста пример. Общая количество товаров 100 (количество товаров на складах). Мне надо что показывала контрагент такую товару не купил
4. user633533_encantado 11 10.01.19 15:26 Сейчас в теме
(3) А что вы сами написали в тексте запроса ? Или у вас нулевые знания и вы хотите чтобы кто-то просто вам написал запрос.

Отчет должен быть "Остаток на начало " "Расход" "Остаток на конец" по регистру где у вас хранятся остатки. Если нужно видеть какой клиент купил товар, то нужно добираться до документа, который списал остаток и брать от туда клиента.
7. _7445_ 10.01.19 15:32 Сейчас в теме
(4)
Давайте так. Мой клиент самсунг купил клавиатуру от меня но я хочу что в отчете было самсунг что не купило от меня
10. _7445_ 10.01.19 15:34 Сейчас в теме
(4)
У меня есть мало знания программирование в 1с. Но не знаю как соединить
5. SPID 10.01.19 15:26 Сейчас в теме
Не понятна задача и конфигурация.
То есть отчет что клиент не купил, но мог бы купить за период?
Общее количество товаров 100 - это остаток на какую то дату?
6. _7445_ 10.01.19 15:31 Сейчас в теме
(5)
УТ 10.3
Давайте так. Мой клиент самсунг купил клавиатуру от меня но я хочу что в отчете было самсунг что не купило от меня
8. singlych 10.01.19 15:33 Сейчас в теме
общая схема такая

ВЫБРАТЬ
ИЗ таблица товаров
ЛЕВОЕ СОЕДИНЕНИЕ таблица покупок
ГДЕ таблица покупок.поле ЕСТЬ NULL
9. SPID 10.01.19 15:33 Сейчас в теме
Если правильно понял.
Получить таблицу остатков (на начало периода), получить таблицу продаж клиенту. Соединить таблицу остатков левым соединением с таблицей продаж определить количество не купленного товара как КоличествоОстаток - КоличествоКупил. Отобрать где количество не купленного товара > 0
singlych; +1 Ответить
11. _7445_ 10.01.19 15:37 Сейчас в теме
(9)
Вы можете написать схем таким образам ?
ВЫБРАТЬ
ИЗ таблица товаров
ЛЕВОЕ СОЕДИНЕНИЕ таблица покупок
ГДЕ таблица покупок.поле ЕСТЬ NULL
13. SPID 10.01.19 15:49 Сейчас в теме
(11)
Не знаю для чего это, но что то следующего вида

ВЫБОР
ТаблицаОстатков.Номенклатура КАК Номенклатура,
ТаблицаОстатков.Количество - ЕстьNull(ТаблицаПродаж.Количество,0) КАК НеКупленоКоличество
Из
ТаблицаОстатков КАК ТаблицаОстатков
ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаПродаж КАК ТаблицаПродаж
По ТаблицаОстатков.Номенклатура = ТаблицаПродаж.Номенклатура
....
ГДЕ
ТаблицаОстатков.Количество - ЕстьNull(ТаблицаПродаж.Количество,0) > 0
12. kumi2012 103 10.01.19 15:40 Сейчас в теме
Скорее всего автор имеет ввиду один из двух вариантов:
1. Клиент заказал товар, но купил меньше.
2. Клиент в прошлый период покупал больше товара, чем в текущем.
14. Sapiens_bru 4 10.01.19 20:54 Сейчас в теме
(12) Да нет, несмотря на плохой русский автор нам вполне внятно предложил "Задачу с собеседования" в которой нужно получить нестандартный результат соединения 2х таблиц Из этой картинки ему нужен второй вариант.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот