Имя: Пароль:
1C
 
Наличие товара
0 Crusher
 
08.10.07
09:56
Подскажите, пожалуйста, как можно проверить наличие товара на складе, допустим, каждый день в течение периода?
1 Salvador Limones
 
08.10.07
09:57
Запросом. Можно еще отчёт написать.
2 Sasha_H
 
08.10.07
09:58
(1) Только так...
3 у лю 427
 
08.10.07
09:58
Спросить у кладовщика, когда был товар, а когда не было....
4 Sasha_H
 
08.10.07
10:01
(3) ты сюда пришел...
5 Sasha_H
 
08.10.07
10:03
(3) но я с твоего ответа уже пад стул упал... :))))
6 Михалычь
 
08.10.07
10:04
(3) Маладец!!!

Каков вопрос, таков ответ :)
7 Crusher
 
08.10.07
10:14
По-моему здесь о программировании идет речь...
8 у лю 427
 
08.10.07
10:14
(7) учебник открывал?
На какой странице?
9 IronDemon
 
08.10.07
10:24
10 Crusher
 
08.10.07
10:28
(9) Спасибо!
11 TormozIT
 
гуру
09.10.07
00:57
(10) Спасибо можно сказать здесь =) http://infostart.ru/articles/228/
12 k23
 
09.10.07
06:46
(9) сильно вырожденный пример.
"Днем наличия товара считается день, на конец которого остаток положительный"
классная отмазка :-)
вообще то на практике нужно знать был товар, или нет.
ну, типа, расчет скорости продаж для прогноза закупа.
а алгоритм Книга знаний: v8: Запрос: количество дней наличия товара на складе за период.
вообще непонятно для чего можно использовать, разве что в обучающих целях.
13 TormozIT
 
гуру
09.10.07
07:39
(12) Сформулируй более четко задачу свою задачу.
14 k23
 
09.10.07
09:12
(13) например, нужно узнать "уходимость" товара. это когда продажи делятся на срок нахождения товара на складе. самая оптимальная "уходимость" - это когда он пришел и ушел в один день, т.е. потребность полностью покрывается запасами.
15 Crusher
 
09.10.07
09:30
(10) А алгоритм можно где-нибудь посмотреть?
16 IronDemon
 
09.10.07
10:13
(14) В (9) представлены алгоритмы. И никто не говорил что там универсальный отчет по "уходимости", "ликвидности", "динамики остатков в соотношении с продажами" и т.д.
17 k23
 
09.10.07
10:42
(16) а никто и не говорит об универсальности. разговор о бесполезности алгоритма с практической точки зрения.
18 IronDemon
 
09.10.07
10:50
(17) бесполезности для твоей задачи. А кому-то они были полезны.
19 k23
 
09.10.07
19:41
(18) хоть один пример, зачем это нужно?
Просто народ "пропустил" описание к алгоритму и тупо менеджерам этот код вставил в свой супер-пупер отчет по ликвидности.
20 Михей
 
09.10.07
20:28
(19) я использовал, и что?
21 k23
 
09.10.07
20:36
(20) пример pls, для чего? у меня воображение тупит. что дает эта цифера?
22 Михей
 
10.10.07
00:07
(21) для определения товаров которые по сроку годности нужно уже списать
23 k23
 
10.10.07
06:07
(22) хитрО. если товар постоянно на остатке, значит это просрочка :-)
24 TormozIT
 
гуру
10.10.07
07:40
Книга знаний: v8: Запрос: количество дней наличия товара на складе за период.
Можно применить для расчета оборачиваемости товара и родственных показателей.
25 k23
 
10.10.07
10:52
(24) нельзя применить. для оборачиваемости не катит использование виртуальных таблиц типа остатки или обороты. нужно по движениям смотреть. не отлавливается одинаковый приход/расход в один день или, что чаще, расход всего остатка.
26 Crusher
 
11.10.07
11:53
В принципе, удовлетворяет такая конструкция:

ВЫБРАТЬ
 ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
 ТоварыНаСкладахОстаткиИОбороты.Период КАК Период,    
 СУММА(ВЫБОР
     КОГДА ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток > 0
     ТОГДА 1
     ИНАЧЕ 0
   КОНЕЦ) КАК Количество
ИЗ
 РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачПериода, &КонПериода, День, , ) КАК ТоварыНаСкладахОстаткиИОбороты
ГДЕ
 ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток > 0
СГРУППИРОВАТЬ ПО
 ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
 ТоварыНаСкладахОстаткиИОбороты.Период,    
ИТОГИ  
 СУММА(Количество)
ПО
 Номенклатура,
 Период ПЕРИОДАМИ(ДЕНЬ, &НачПериода, &КонПериода)

Но запрос не учитывает начальный остаток, когда не было движения.
27 IronDemon
 
11.10.07
12:21
(26) а ты думал все так просто?
:)
28 Crusher
 
11.10.07
12:28
(27) Так есть возможность учесть "недвижения"?
29 IronDemon
 
11.10.07
12:32
(28) смотри (9) или у k23 спроси
30 k23
 
11.10.07
13:01
(27) в одном запросе не выходит, да и задачи такой не стояло. у меня запрос по регистру (дата по дням, приход, расход) и обход по этой выборке. тупо, в общем, в лоб :-)
31 Crusher
 
15.10.07
10:34
Подскажите, пожалуйста, что значит СОЕДИНЕНИЕ ПО ИСТИНА в запросе из (24)?
32 Crusher
 
18.10.07
09:49
Up
33 Crusher
 
23.10.07
09:10
Еп
34 selenat
 
23.10.07
09:25
(31) соединение всегда делается по какому-то условию. Здесь условие выполняется всегда, что в этом непонятного?
35 Crusher
 
23.10.07
09:36
В том запросе еще четыре условия, не втыкаю - зачем еще и ПО ИСТИНА?
36 Crusher
 
23.10.07
09:41
(35) + смысл соединения с тем же регистром накопления?
37 Всеяд
 
23.10.07
10:08
(36) Блин. Ну запрос-то внимательно почитай - найдёшь смысл.
А ИСТИНА там в соединении стоит, потому что автор считает, что так лучше воспринимается текст запроса, потому что все остальные условия (после истина) одинаково выравниваются и воспринимаются цельно.
38 Crusher
 
23.10.07
10:15
(37) Все больше склоняюсь к тому, что 1С - это для "избранных"...
39 Crusher
 
30.10.07
09:21
И все-таки - смысл соединения с таким же регистром накопления?
Независимо от того, куда вы едете — это в гору и против ветра!