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

1. _7445_ 10.01.19 15:16 Сейчас в теме
Здравствуйте. Я очень мало знаю русский. Извините за этого. Есть такая проблема. Надо создать отчет который показывает все клиенты и они что не купили за этот неделю. Пример : У меня есть Клиент с названием "Самсунг" и у меня есть 100 товар. Самсунг купил только 20 из них а меня надо что в отчете было товары которые он не купил 80 товар. Как исправится с этим?
Какие метаданные мне нужна?
Огромное спасибо всем за ранее
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Xershi 1474 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 102 10.01.19 15:40 Сейчас в теме
Скорее всего автор имеет ввиду один из двух вариантов:
1. Клиент заказал товар, но купил меньше.
2. Клиент в прошлый период покупал больше товара, чем в текущем.
14. Sapiens_bru 4 10.01.19 20:54 Сейчас в теме
(12) Да нет, несмотря на плохой русский автор нам вполне внятно предложил "Задачу с собеседования" в которой нужно получить нестандартный результат соединения 2х таблиц Из этой картинки ему нужен второй вариант.
Оставьте свое сообщение
Вакансии
Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день