Имя: Пароль:
1C
1С v8
Как выявлять номенклатуру по которой есть минусовое количество и её склад?
,
0 falselight
 
08.12.16
10:35
Есть запрос с полями.
Счет, Количество, Номенклатура, Склад.
В этой выборке есть минусовое количество.
Мне нужно выявлять номенклатуру по которой есть минусовое количество
и её склад, и находить в этой выборке склад где есть количество
по этой номеклатуре. Формировать к примеру таблицу значений
с номенклатурой и складами, и количеством, что бы погасить его.
Формирую таблицу для списания минусовых остатков.

Подскажите как правильно и как можно обойти эту выборку?



    Запрос.Текст = "
        |ВЫБРАТЬ РАЗРЕШЕННЫЕ
        |    ОстаткиИОбороты.Счет                          КАК Счет,
        |    ОстаткиИОбороты.КоличествоКонечныйОстатокДт  КАК КоличествоКонечныйОстатокДт,
        |    ОстаткиИОбороты.Субконто1                      КАК Субконто1,
        |    ОстаткиИОбороты.Субконто2                      КАК Субконто2
        |ИЗ
        |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ОстаткиИОбороты
        |АВТОУПОРЯДОЧИВАНИЕ";
1 falselight
 
08.12.16
10:39
Пока идея, выгрузить запрос в 2 таблицы.
Идти по строкам одной, встречая минусовое количество
идти по строкам другой, выявляя положительное количество для его погашения.
Подскажите как правильно?
2 saaken
 
08.12.16
10:40
в этой выборке поставь условие на минус, и соедини с плюсовыми остатками.
после этого двойным циклом делаешь перемещение
3 saaken
 
08.12.16
10:42
нет критерия правильности, можно и как в (1) сделать, главное не забывать убирать из второй таблицы списанный товар
4 falselight
 
08.12.16
10:45
(2) так сам не смогу
5 Adilgeriy
 
08.12.16
10:47
а почему не сделать чтобы отрицательные остатки не образовывались?
6 h-sp
 
08.12.16
10:50
(4) возьми помощницу себе. Будешь кидать идеи и ни о чем не заботиться.
7 patapum
 
08.12.16
10:52
(0) добавить в запрос итоги по номенклатуре. лучше всего упорядочить по возрастанию количества, тогда в номенклатуре сначала будут идти записи с минусами, а потом с плюсами. выбрать иерархически, дальше напрячь голову и сделать.
8 catena
 
08.12.16
10:56
(4)А списать аккуратно, учитывая, что минус может перекрываться остатками на нескольких складах сможешь?
9 falselight
 
08.12.16
10:58
(5) принцип работы такой, что нужно их гасить данным методом только, такая постановка
10 Масянька
 
08.12.16
10:59
У меня тут вопрос возник: до прихода 1С на рынок ПО было понятие "отрицательные остатки"?
11 Это_mike
 
08.12.16
10:59
(10) да.
"красные"
12 Cool_Profi
 
08.12.16
10:59
(10) Было понятие "недостача"
13 Масянька
 
08.12.16
11:00
(9) С таким "принципом", вы далеко не уедете...
14 falselight
 
08.12.16
11:00
(8) Это и обдумываю сейчас, как правильно сделать.
Все можно сделать одной выборкой.
Так как мало практики в этом, вот тренируюсь.
Нет актуального решения в голове.
15 Масянька
 
08.12.16
11:00
(11) Это было в бух. учете, не?
(12) Да. Но продавать в минус не было?
16 disk-2008
 
08.12.16
11:01
(0)Если это УПП 1.3 (как в предыдущей твоей ветке про отрицательные остатки на складе), используй типовой функционал.
17 falselight
 
08.12.16
11:01
(13) Мне задачу поставили я делаю.
Я к ним не имею никакого отношения.
Это постановка задачи, её нужно выполнить.
18 Это_mike
 
08.12.16
11:01
(15) не обязательно в бухучете.
19 Cool_Profi
 
08.12.16
11:01
(15) Можно было "продать" больше, чем имели.
Чем, по-твоему, занимался ОБХСС?
20 Масянька
 
08.12.16
11:02
(17) Нормальный эсник (всего лишь нормальный) не только решает поставленные задачи, но и дает советы по ведению учета.
21 Масянька
 
08.12.16
11:03
(18) (19) Я имею ввиду, что в ПО складского учета этого не было. Или было?
22 Это_mike
 
08.12.16
11:03
(19) А чем вы там в КГБ занимаетесь? - Как чем? Выявляем недовольных социализмом. - А что, есть и довольные? - Есть. Но довольными ОБХСС занимается.
©
23 Это_mike
 
08.12.16
11:03
(21) было.
24 Это_mike
 
08.12.16
11:03
(20) так то - нормальный...
25 falselight
 
08.12.16
11:06
(20) Сказали не нужно об этом заботиться.
Речь об этом не будем вести.
Дали задачу, подробно расписано, сделать надо так!!!!

Вы будете упираться и что то доказывать продолжать?
26 Масянька
 
08.12.16
11:07
(22)
— Гении это уже не наша компетенция.
— Ага, гениями занимается исключительно Академия наук или КГБ. (С)
27 Масянька
 
08.12.16
11:07
(25) Вперед и с песней.
28 falselight
 
08.12.16
11:13
(27) пести ты пой. еп.....
29 falselight
 
08.12.16
11:13
(27) с девочкой своей на пуру
30 Это_mike
 
08.12.16
11:18
Как говорит наш любимый шеф: «Если человек идиот, то это надолго»! ©
31 Мимохожий Однако
 
08.12.16
11:26
(29) Не хами.
32 Lexey_
 
08.12.16
11:47
Ливингстар разбушевался
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан