#0
by gero
Задача найти дату, или документ, когда значение ресурса "количество" будет равно нулю по всем измерениям: "склад", "товар", "партия" и т.д. Есть ли какие-нибудь идеи сделать так чтобы работало быстро, т.е. не перебором по дням в обратной последовательности... Спасибо.
#3
by Ёжик в тумане
Если так, то в регистре на сегодняшнее число нет никаких остатков. И искать ничего не надо.
#7
by Ёжик в тумане
Вообще сама по себе постановка вопроса какая-то странная: "...будет равно нулю по всем измерениям: "склад", "товар", "партия" и т.д..." Ведь если по всем значениям измерения "Склад" на какой-то момент не будет ресурсов, то их же не будет (на этот самый момент) и по всем остальным измерениям, ибо не может быть на остатке товара, не числящегося ни на одном складе, а если и может, то это - явная галиматья.
#8
by Ёжик в тумане
Если нет флага "автоматически удалять движения", то при даже при полном физическом удалении документа его движения всё равно останутся.
#9
by gero
так не ноль ищем-то :), а расходную накладную которая последную порцию товара отгрузила + ну непроведнный точно даст ноль, а проведненный нет не даст... из сабжа "количество" будет равно нулю " - конечный остаток, не начальный - так что 0 только при непроведенном документе
#10
by Ёжик в тумане
+ то же самое с наличием номенклатуры: если нет ни одной номенклатуры - не может числиться и ни одной партии, ибо партии не приходуются сами по себе, а только вместе с товаром. Короче, ты, видимо, сам не представляешь, чего хочешь.
#12
by Ёжик в тумане
последнюю порцию конкретного товара? или последнюю порцию конкретного товара конкретной партии? или последнюю порцию конкретного товара конкретной партии с конкретного склада?
#16
by gero
ладно меняю в слово "будет" на слово "станет", остатки по всем измерениям есть, в т.ч. и по документу
#17
by Ёжик в тумане
Эк тебя колбасит - свой ник так испахабить ;) Проблемы с целостностью будут. И движения будут. И если интерактивно такой документ, возможно, удалить не удастся, то ничто не спасёт от .Удалить
#18
by gero
Ежик, Вы это... не отвлекайтесь не по делу, и к тому знаете что это такое? ЭТО ТАКОЕ: " RAN Движения по регистру N IdDoc Ид документа LineNo_ Номер строки док ActNo Номер действия DebKred Флаг дебет/кредит SPn Параметр n "
#20
by GrayT
Кофе пил - рака занята была :) Может сам попробуешь, а то у меня не получается - пропадают движения и все тут :( А Челу нужна найти когда позия в ноль загналась - каким доком
#22
by gero
вот другое дело:) а то блин, флеймить все горазды. и нам с Вами мешают дело делать... а кстати ответил уже дважды:) смотрите 1) в сабже: "по всем измерениям" 2) позже в посте 16 "остатки по всем измерениям есть" поэтому выбираю такую форму "последнюю порцию конкретного товара конкретной партии с конкретного склада" (с)Ёжик в тумане ps обратите внимание на присутствие копирайта...
#24
by Ёжик в тумане
Хм. Вообще-то, специально такой цели не добивался, зато видал результаты. Не очень-то удобно вычищать из регистра движения, не ссылающиеся ни на один документ.. ;)
#27
by GrayT
Молотый какой то Я видел движения без остатков при живом документе. Но это база упала ФИг его знаеь Фильтр, Обраьный порядок, выбратьдвижения.... Больше нифига на ум не приходит
#28
by Ёжик в тумане
Тогда ничто не мешает установить фильтр для регистра по всем этим измерениям .УстановитьФильтр(КонкретныйСклад,КонкретныйТовар,КонкретнаяПартия...) и выбрать движения в обратном порядке - первое же движение будет последним движением "конкретного товара конкретной партии с конкретного склада" - если я всё правильно понял.
#31
by gero
2 правильно в общем-то но есть вопрос как получить нулевые остатки... то есть список тех измерений что в фильтре задавать
#32
by GrayT
Опять двадцать пять. А за какой период? А то ведь сейчас присоветую декартово произведение по Складам, товарам, партиям перебрать
#33
by gero
2 нет без этого мы сегодня обойдемся:) без декартового а за любой, есть выход в ноль хорошо, нету выбирай другой период... есть два документа полность обнулящих (по разным множествам значениям измерений конечно) получи два пирожка, три - три и т.д. ps хоть за день
#34
by Ёжик в тумане
Ты же сказал, что тебе надо "конкретный товар конкретной партии с конкретного склада"? То есть все эти вещи тебе уже известны! Выходит - ты нам просто мозги паришь. Самоопределись для начала. А я пока в туман пойду..
#35
by GrayT
Запрос с начальным и конечным остатками с группировками по измерениям. Там где 0 - на конце - твои фильтры. Зы Ежика не видел? документы удаляет?
#36
by gero
2 всегда знал, что Вы такой колючий 2 то есть и запрос и перебор? не так, не хоца... хоца по пацановски чего одно, лучше запрос то есть решение оно конечно есть выбрать в обратном порядке движения по партии, потом сравнить остаток, если ноль тогда ОНО ps не круто тоже
#42
by 556
Попробуй завести дополнительный оборотный регистр. При списании парии/товара если списано до 0, то делай движение +1. Перебор этих движений и даст то, что хочешь. ИМХО
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как лучше получить последнее движение регистра?
- Кто знает, Рарус-Магазин и ТиС 9.2 .Что не умеет делать ТиС по сравн. с Рарус?
- Перенос номенклатуры из ТиС 9.2 в ТиС 9.2
- Выгрузка данных из ТиС 9.2 в ТиС 9.2
- Последнее движение с Контрагентом.Как?
- v7: Получить последнее движение по регистру.
- В запросе получить последнее поступление товара с ценой
В этой группе 1С
- Блокировка ячеек таблицы для редактирования
- Как получить реквизит у регистра сведений?
- (v8 УПП) Как можно быстро списать все остатки со склада?
- Как перенести сообщения из Outlook в lotus
- Письмо о предоставление скидки на проживание в гостинице
- не срабатывает текущий элемент формы
- Как в запросе посчитать количество Клиентов
- OFF Дисконтные карточки со штрихкодом - автонумерация в CorelDRAW
- Работа с dbf
- КД 2.0 обрезка кода при переносе
- При начислении зарплаты в бухгалтерии НДФЛ не считается
- НаборЗаписей.Записать(Ложь); вызывает ошибку :(
- Не видит ключ после обновления релиза в терминале
- Как перенести документ из одного журнала документов в другой журнал
- Как делать движения в регистре накопления не из регистратора?
- Установка периодического реквизита из модуля документа опер. учета
- Народ подскажите FTP клиент с планировщиком
- Как удалить остатки платформы V8?
- Почему в конфигурации УТ 10.2.5.4, при комплектации обрезает
- Как определить проведенность документа в его модуле?