Имя: Пароль:
1C
1С v8
Условие "номенклатура без движения" для запроса
,
0 Лёличка
 
17.10.13
09:19
Как написать условие, чтобы в запрос выводилась только та номенклатура, закупленная ранее 3х месяцев назад и не израсходованная за эти 3 месяца. Таблица "Партии товаров на складах остатки и обороты"
1 1dvd
 
17.10.13
09:21
ГДЕ Номенклатура Есть NULL
2 George Wheels
 
17.10.13
09:22
Оборот = 0
3 George Wheels
 
17.10.13
09:23
(1) Таблица ОСТАТКИ и обороты
4 1dvd
 
17.10.13
09:24
(3) тогда ищо проще
5 Галахад
 
гуру
17.10.13
09:24
Остаток на начало.
Левое соединение с остатком на сейчас.
И смотрим NULL-ы.
6 1dvd
 
17.10.13
09:26
имхается мне, что "неизрасходованная" = "которая ещё есть на остатке"
7 George Wheels
 
17.10.13
09:27
(5) Зачем соединение.

Запрос с периодом в 3 месяца.
ГДЕ Оборот = 0.

Остатки есть по любому, т.к. (6)
8 NcSteel
 
17.10.13
09:27
Что то никто так и не написал нормальный алгоритм. Ждем )))
9 Лёличка
 
17.10.13
09:27
да, та, которая пришла когда-то, ранее 3х месяцев назад, и лежит не тронутая по сей день
10 Ёпрст
 
17.10.13
09:27
(7) подумай еще раз.
11 DexterMorgan
 
17.10.13
09:27
(2) Перемещения твой оборот = 0 не учитывает. Хотя надо узнать у ТС, что такое "не израсходованная"
12 NcSteel
 
17.10.13
09:27
(7) Конечно могут и не быть.
13 Ёпрст
 
17.10.13
09:28
(9) 3 месяца назад было 1000 валенок на складе, сейчас, осталось 999 валенок.
Это "тронутая" по-вашему номенклатура, или нет ?
14 George Wheels
 
17.10.13
09:30
У нас шеф тоже часто такой вопрос задаёт. Ищет неликвиды.
15 Flyd-s
 
17.10.13
09:30
ВЫБРАТЬ
    СвободныеОстаткиОбороты.Склад,
    СвободныеОстаткиОбороты.Номенклатура,
    СвободныеОстаткиОбороты.КоличествоРасход
ИЗ
    РегистрНакопления.СвободныеОстатки.Обороты(&ДатаНач, &ДатаКон, , ) КАК СвободныеОстаткиОбороты
ГДЕ
    СвободныеОстаткиОбороты.КоличествоРасход = 0
16 1dvd
 
17.10.13
09:31
А что, в этой базе нет отчета по ликвидности ТМЦ?
17 NcSteel
 
17.10.13
09:31
(15) И что это.... писатель? )))
18 Лёличка
 
17.10.13
09:32
(15)Регистр свободные остатки у нас не используется. как сделать через партии товаров на складах?
(16) нет таких отчетов, все обыскала
19 zak555
 
17.10.13
09:33
3 месяца назад было 1000 валенок на складе, до сего дня остаток не изменился, но были продажи на 10 штук и их возвраты
20 Flyd-s
 
17.10.13
09:33
(17), да, чуть не так
21 NcSteel
 
17.10.13
09:33
(18) Что за конфа?
22 Лёличка
 
17.10.13
09:34
упп 8.2
23 NcSteel
 
17.10.13
09:38
Анализ оборачиваемости товаров на складах
24 Лёличка
 
17.10.13
09:46
(23) как же сделать такой отбор, чтобы номенклатура вывелась за весь период, а та которая не двигалась последние 3 месяца не вышла.
25 DexterMorgan
 
17.10.13
09:52
(24) Анализируй два регистра: продажи и ТоварыНаСкладах
26 NcSteel
 
17.10.13
09:52
(24) Если отчет не подходит, то смотри запрос и делай что то подобное.
27 DexterMorgan
 
17.10.13
09:53
(15) есть перемещения между складами, расход не 0, но номенклатура все также в организации и не продавалась
28 Лёличка
 
17.10.13
09:55
(27) склады не важны. Главное то, что приходило и уходило на предприятии в целом
29 Flyd-s
 
17.10.13
10:00
Возьми любой отчет по складу, например ведомость по партиям товаров на складах, поставь период за последние 3 месяца, и отбор по расход =0 или расход не равен 0
30 DexterMorgan
 
17.10.13
10:03
(28) ну я про то и пишу
31 DexterMorgan
 
17.10.13
10:04
(29) да вы задолбали, при перемещении расход - НЕ НОЛЬ, но номенклатура могла не продаваться
32 Лёличка
 
17.10.13
10:17
номенклатура нач.ост приход расход кон.ост
регистратор

валенки      0         2       2     1
поступление 0         2       0     2
требование  2         0       1     1

Отбор: расход = 0

валенки      0         2       0     2
поступление 0         2       0     2

В итоге документ не вывелся, цифры поменялись. А нужно, чтобы номенклатура "Валенки" не вывелась вообще в этот отчет
33 banco
 
17.10.13
10:19
(31) а ты не ставь детализацию по складу и регистратору
34 DexterMorgan
 
17.10.13
10:21
(31) ты отбор на группировку накладываешь или на отчет?
35 DexterMorgan
 
17.10.13
10:21
(34) к (32)
36 DexterMorgan
 
17.10.13
10:22
(33) Если нужно по складу посмотреть?
37 Лёличка
 
17.10.13
10:22
(33) так и получится что просто цифры поменяет

а на самом деле по номенклатуре был расход и она не должна взяться в отчет
38 DexterMorgan
 
17.10.13
10:23
(37) ставь отбор на группировку
39 Лёличка
 
17.10.13
10:24
(36) я в ведомости по партиям делаю отбор - формирую - выводит цифры, делаю группировку - убираю отборы - формирую - выводит другие циыры, отсюда и делаю вывод, как описано в примере
40 Лёличка
 
17.10.13
10:33
(38) в СКД?
41 DexterMorgan
 
17.10.13
10:55
(40) в скд
42 alexiv79
 
17.10.13
11:08
(0) Имхается мне, что нужно смотреть остатки по партиям на дату 3 месяца назад, потом по регистру реализации продажи (учитывая возвраты) по этим партиям - если не продаж без возвратов, тогда не продавались
43 alexiv79
 
17.10.13
11:10
+(42) не продаж без возвратов = нет продаж без возвратов
44 Лёличка
 
17.10.13
11:22
если можно, пришлите код плз
45 Лёличка
 
17.10.13
11:24
мы всем отделом не можем решить эту проблему
46 Лёличка
 
17.10.13
11:28
Делаю конструктором запрос. Выбираю номенклатуру, остатки(начальный, конечный) приход, расход, период.
Теперь для этой выборки нужно условие: если приход и расход > 0 и даты этих документов > 01,07,2013 тогда номенклатуру в отчет не выводить
47 alexiv79
 
17.10.13
11:35
(45) А какой у вас отдел? Чем занимаетесь?
48 alexiv79
 
17.10.13
11:36
+ (47) Конфигурация какая?
49 NcSteel
 
17.10.13
11:36
(44) Делай сама.
(45) Менять отдел надо. Задача по уровню из курса "Основные объекты".
50 alexiv79
 
17.10.13
11:38
Ну и традиционное-без фотки в купальнике в личке никто не поможет
51 ДенисЧ
 
17.10.13
11:39
(47) Если Лёличка с мужским полом, то вполне очевидно, чем...
52 DexterMorgan
 
17.10.13
11:43
(45) гыы)

Выбери в одном запросе номенклатуру, которая не продавалась за период (спр Номенклатура и РН Продажи). Во втором соедини с РН ТоварыНаСкладах.
53 DexterMorgan
 
17.10.13
11:43
(46) и фотку поставь
54 DexterMorgan
 
17.10.13
11:45
(42) В ПродажиОбороты возвраты уже учтены
55 alexiv79
 
17.10.13
11:46
(54) Я как бы в курсе-чтобы Леличка условие не ставила на реализацию только
56 Лёличка
 
17.10.13
12:20
(52) А зачем справочник соединять с регистром? можно же просто из регистра вытащить номенклатуру, которая не продавалась, или нет?
(53) у меня нет фоток на рабочем компе
57 DexterMorgan
 
17.10.13
12:46
(56) У тебя как раз не будет записей в вирт таблице оборотов, по той номенклатуры, которая не продавалась
58 Лёличка
 
17.10.13
14:57
Короче сделала так (в СКД):из партий товаров на складах выбрала все, которые нужно поля. Добавила пустое поле, в нем прописала условие : если расход больше 0, то истина. Потом отборы: период - 3 месяца(с июла по октябрь); начальный остаток больше 0 (значит когда-то приходила и лежит на складе); и поле с условием = ложь (тоесть расходов не было)