0
- 24.07.2012 - 11:26
|
Есть некий виртуальный склад, на него перемещают товар, но срок хранения товара на этом складе не должен превышать некое количество дней. Для этого ежедневно должно формироваться перемещение товара с этого склада, на те склады, откуда этот товар был перемещен изначально. Как это можно реализовать? Как узнать по каким именно документам на текущий склад попал товар, по которому есть остаток на этом складе? т.е. мне нужно что то вроде такой таблички: Товар; Остаток; Документ Товар1; 5; Перемещение1 Товар1; 4; Перемещение2 Товар2; 2; Перемещение2 Запрос такого вида не проходит, в результат не попадают сами документы: "//**{ЗАПРОС(Сформировать) |Период с ВыбНачПериода по ВыбКонПериода; |Номенклатура = Регистр.ОстаткиТМЦ.Номенклатура; |ТекущийДокумент = Регистр.ОстаткиТМЦ.ТекущийДокумент; |Количество = Регистр.ОстаткиТМЦ.Количество; |Склад = Регистр.ОстаткиТМЦ.Склад; |Функция КоличествоКонОст = КонОст(Количество); |Группировка Номенклатура; |Группировка ТекущийДокумент; |Условие(Склад=ВыбСклад); |"//****ЗАПРОС | | |
1
- 24.07.2012 - 11:30
|
забыл указать: 1С77 ТиС, релиз думаю особой роли не играет. | | |
2
- 24.07.2012 - 11:51
|
имхо, только в обратную сторону считать. то есть остаток 20 и считаем в обратную сторону как попало | | |
3
- 24.07.2012 - 11:56
| (1) В ТиС никак ибо дополнительных разрезов учета, которые могли бы помочь кладовщику отличить товар завезенный вчера, от завезенного неделю назад нет. | | |
4
- 24.07.2012 - 12:13
|
Спасибо за ответы Цитата:
Для того что бы в обратную сторону считать, мне нужно знать какие документы сделали движения по текущему регистру. | | |
5
- 24.07.2012 - 12:16
| а текущийдокумент пустой? | | |
6
- 24.07.2012 - 14:04
| Да, текущий документ пустой. все таки ты был прав, можно сделать как ты говоришь, только осталось подумать как это реализовать, что бы работало быстро. | | |
7
- 24.07.2012 - 15:14
|
никак. обратно считать - получтся "как попало". потому что найденный "по очереди" приход - может на самом деле быть таким, по которому остаток был целенаправленно списан - а ты его - опа и покажешь, что не списано по нему (какэтомыжеужесписывалипоэтомуперемещению!??). Доп.разрез на регистре остатков - умаешься переписывать модули и закрывать. Решение "в лоб" - доп.регистр(спец.остатки), специально для таких документов (со спец.пометкой), аналогичный остаткам, с доп.разрезом "ДокументПрихода". И с возможностью однозначно идентифицировать док.прихода для "возвратных перемещений", навскидку - организовать подчиненность и через подчиненность откапывать прих.док со спец.отметкой и по нму делать расход на спец.остатках. | | |
8
- 24.07.2012 - 16:55
| Цитата:
| | |
9
- 24.07.2012 - 20:30
| (8): автосписание по FIFO - тоже способ решения этой проблемы. | | |
10
- 25.07.2012 - 00:28
| Регистр ПартииНаличие покажет остатки по партиям. Партия имеет приходный документ. Регистр ОстаткиТмц не ручей. | |
| Интернет-форум Краснодарского края и Краснодара |