|
v7: Выбрать "новую" номенклатуру | ☑ | ||
---|---|---|---|---|
0
vek_tor
12.12.14
✎
14:34
|
Доброго дня!
7ку я практически не застал, работаю в 8ке, и тут прилетела задачка по 7ке.. Помогите, пожалуйста, решить (запросы в 7.7 писать пока не приходилось..) эту задачку оптимальными для 7ки механизмами. Нужно выбрать номенклатуру, первый приход по которой был не раньше заданной даты. |
|||
1
DGorgoN
12.12.14
✎
14:36
|
Запросы такие же, просто сильно упрощенные. Вызывай мастер и тренируйся.
|
|||
2
Мигало
12.12.14
✎
14:49
|
(0) Отчет "Ведомость по остаткам ТМЦ":
1. С даты первого документа по интересующую тебя дату минус 1 день. 2. С интересующей тебя даты по текущую. По второму отчету смотришь ту номенклатуру по которой нет начального остатка. По первому проверяешь было ли движение ранее. Если и там и там пусто - она "новая" |
|||
3
Ёпрст
12.12.14
✎
14:49
|
Если не писать прямой запрос, то проще через выборку документов и обратныйПорядок(1)
|
|||
4
Ёпрст
12.12.14
✎
14:50
|
Если типовая ТиС, к примеру и не "учет по среднему", то вообще просто - смотрим партии номенклатуры и привет
|
|||
5
dk
12.12.14
✎
14:57
|
я бы через остатки и приход за период решал
получаешь все остатки получаешь приход за период получаешь разницу между этими списками |
|||
6
dk
12.12.14
✎
15:00
|
либо через партии
|
|||
7
vek_tor
12.12.14
✎
15:09
|
все эти варианты просты и понятны методологически, но для меня все же нелегко реализуемы по причине полного незнания механизма семерошных запросов..
Стремясь максимально упростить потенциальный запрос, я придумал попробовать выгрузить в 2 ТЗ номенклатуру из поступлений до даты и поступлений после даты, и потом сравнить ТЗ. Плохо только, что номенклатуры и поступлений много, боюсь, неделю ждать буду.. Есть ли в 7ке соединения таблиц в запросе? или свертка ТЗ? |
|||
8
Ёпрст
12.12.14
✎
15:19
|
(7)есть
|
|||
9
vek_tor
12.12.14
✎
15:21
|
(8) т.е. вариант добавить в эти ТЗ колонку с флагом 0/1 и потом свернуть, выбрав в свертке строки с 1, рабочий для 7.7?
|
|||
10
vek_tor
12.12.14
✎
15:22
|
(9) со значениями флагов напутал, но смысл, полагаю, передал.. )
|
|||
11
Ёпрст
12.12.14
✎
15:23
|
(9) если не спешишь на ёлки, то да, вполне годный, к 8 марта сделаешь
|
|||
12
vek_tor
12.12.14
✎
15:28
|
(11) Спасибо. А можно чуть подробнее узнать смысл (3)?
|
|||
13
Ёпрст
12.12.14
✎
15:33
|
Если через ж., то так, например:
|Номенклатура = Справочник.Партии.Владелец; |ПриходныйДокумент = Справочник.Партии.ПриходныйДокумент; |Условие (ПриходныйДокумент.ДатаДок>ВыбДок);//вот тут будет самый тормоз |Группировка Номенклатура; |
|||
14
vek_tor
12.12.14
✎
15:47
|
(13) ну тут же ж мы обращаемся через реквизит реквизита.. а если выгрузить в таблицу ТЧ всех доков до даты, это дольше будет, верно я понял? К тому же, разве выберет (13) номенклатуру, ВПЕРВЫЕ пришедшую к нам?
|
|||
15
Ёпрст
12.12.14
✎
16:02
|
(14) да, про первых приход не учел
|
|||
16
Ёпрст
12.12.14
✎
16:02
|
ну и ладно, пятница, че..
|
|||
17
Ёпрст
12.12.14
✎
16:03
|
тогда выбрать минимум по дате партии в этом запросе и фильтрануть п отвоей дате.
|
|||
18
Ёпрст
12.12.14
✎
16:03
|
Но проще, всё это слепить в прямом запросе.
|
|||
19
vek_tor
12.12.14
✎
16:42
|
(17) благодарен за всю предоставленную информацию. И все же есть у меня еще вопрос - каких пары строк не хватает в (13), чтобы получить (17)? Я попробовал сам это понять, но понял, что не один час придется над гуглом для этого просидеть(
|
|||
20
Злопчинский
12.12.14
✎
17:34
|
(13) Епрст, не ломай мозг расстовлятелям галочек...
у него же кризис случится от непонимания ситуации если не проанализирует метод ведения партионки... |
|||
21
vek_tor
12.12.14
✎
17:41
|
(20) фифо у нас, фифо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |