Имя: Пароль:
1C
1С v8
Как отследить партию товаров если Требование-накладная создается не на основании
,
0 lexunix
 
14.09.12
10:45
Здравствуйте, подскажите пожалуйста возможное решение или хотя бы в какую сторону копать.

На предприятии ведется учет по партиям и, по-хорошему, при проведении документа Требование-накладная, партию с определенной номенклатурой можно было бы отследить по документу-основание, но Требование-накладная в большинстве случаев создается не на основании.

Как в данной ситуации отследить из какой партии данная номенклатура?
1 shuhard
 
14.09.12
11:05
(0) если речь о УТ 10.3/УПП партионном режиме, то включить ФИФО
2 Джинн
 
14.09.12
11:07
Какое отношение документ-основание вообще к партии имеет?
3 DrShad
 
14.09.12
11:14
(2) т.е. ты говоришь что, если на основании ПТиУ сформировать ТН, то партии будут другие?
4 Джинн
 
14.09.12
11:17
(3) Я такое говорил? Где?
5 Alex S D
 
14.09.12
11:17
партии списанные документов не имеют никакой связи с документом основанием.. смотри ведомость по партиям товаров на складах
6 DrShad
 
14.09.12
11:20
(5) возврат от покупателя? например
7 Alex S D
 
14.09.12
11:21
(6) ну мы про требование-накладную говорим...
8 DrShad
 
14.09.12
11:22
(7) в (5) ни слова про ТН - все в общем
9 Alex S D
 
14.09.12
11:23
(8) ладно, придрался. согласен, есть исключения
10 shuhard
 
14.09.12
11:25
(6) не удачный пример, у возврата от покупателя нет реквизита Основание
11 DrShad
 
14.09.12
11:37
(10) есть документ реализации, а реквизит документа основания можно назвать как угодно - суть не меняется
12 lexunix
 
14.09.12
11:49
(5) в ведомости по партиям товаров на складах партия - это "Документ оприходования"?

Что принимается за партию?
Например в регистре накопления "Партии товаров на складах" есть регистратор, я думал, что партия - это как раз регистратор, в данном случае ПТиУ, но раз основание ни при чем, что считать за партию?
13 shuhard
 
14.09.12
11:52
(12) партия это товар+серия+характеристика+качество+склад+документОприходования
14 Aleksey
 
14.09.12
11:53
(3) Да
15 lexunix
 
14.09.12
12:47
(1) Вы не подскажите как его включить? К сожалению только учусь.
16 shuhard
 
14.09.12
12:55
(15) а ты понимаешь, что придётся перепровести все документы и что валовая прибыль измениться ?
17 shuhard
 
14.09.12
12:58
(16) +1
а если речь об УПП и регламентированном учете, то ГБ тебя пристрелит и будет права
18 lexunix
 
14.09.12
13:07
(17) речь об УПП МТО, возможно фифо и так включен, но я не знаю как это проверить/посмотреть.

Собственно ситуация следующая: есть регистр, в кот-й записываются даты окончания сроков хранения номенклатурных позиций и мне, при проведении ТН, нужно отслеживать эти даты для конкретной номенклатуры из конкретной партии.
Вопрос: смогу ли я, включив фифо, получать необходиую партию? Как можно будет ее найти, чтобы все описать в коде?
19 Турист
 
14.09.12
13:19
в (0) еще один мальчик, который за 500р все сделает, не то что жадные франчи ))
20 shuhard
 
14.09.12
14:50
(18) если в Рг партий заполнено измерение документ оприходования, то ФИФО

[Как можно будет ее найти, чтобы все описать в коде]
Запрос=новый Запрос;
Запрос.Текст="
|                  ВЫБРАТЬ
|    ПартииТоваровНаСкладахОбороты.Номенклатура,
|    ПартииТоваровНаСкладахОбороты.КоличествоРасход,
|    ПартииТоваровНаСкладахОбороты.ДокументОприходования
|ИЗ
|    РегистрНакопления.ПартииТоваровНаСкладах.Обороты(, , Регистратор, ) КАК ПартииТоваровНаСкладахОбороты
|ГДЕ
|    ПартииТоваровНаСкладахОбороты.Регистратор = &ТН
|";
запрос.УстановитьПараметр("ТН","Требование-накладная 00000000001 от 05.01.2009 16:29:46");
Результат = Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
КонецЦикла;
21 lexunix
 
14.09.12
17:00
(20) Документ оприходования не заполнен, но он как раз может быть документом ПТиУ, там в реквизите документа оприходования список с еще несколькими документами. Но это все не точно на сколько я понял.

При таком запросе мы просто найдем требование-накладную, а в моем случае она еще не создана :)
Т.е. при проведении ТН он лезет в регистр и находит определенную партию, по крайней мере так должно работать, пока думаю как.

По-любому спасибо большое за помощь.
Возможно будут еще какие-нибудь идеи? Я просто пытаюсь понять как использовать метод ФИФО в коде.
22 shuhard
 
14.09.12
17:05
(21) идея очевидна - шли лесом того, кто решил хранить сроки годности в Рг сведений и искать их по партиям, да ещё при учетной политике по средней


в УПП для этого служит учет по сериям, реквизит срок годности в справочнике снерий и кнопка Заполнить и Провести в ТН
23 Джинн
 
14.09.12
17:07
Хм...
И такая хрень работает?
запрос.УстановитьПараметр("ТН","Требование-накладная 00000000001 от 05.01.2009 16:29:46");
24 disk-2008
 
14.09.12
17:08
Так почему все-таки не типовой функционал УПП сроков годности в сериях?
Что не устраивает?
25 shuhard
 
14.09.12
17:10
(23) ты ни когда не использовал продвинутые консоли запросов ?
в них работает =)
26 Джинн
 
14.09.12
17:14
(25) Консоли юзал. Но про эту хрень не знал.
27 shuhard
 
14.09.12
17:16
(26) во многих консолях есть кнопочка выгрузить код и создать установку параметров, а параметр храниться в таком забавном виде
28 Джинн
 
14.09.12
17:17
А...
29 lexunix
 
19.09.12
11:24
всем спасибо, в результате решили не заморачиваться с партиями Оо