Имя: Пароль:
1C
1C 7.7
v7: Как получить партию номенклатуры?
0 dkdimon
 
28.01.13
23:06
Всем привет!

Вопрос касается 7.7 ТиС.

Есть документ "Перемещение ТМЦ", по каждой строке в таблице нужно получить партию, по которой проведен документ. Ниже код, Доки.Партия - пустое. Как получить партию?

Доки = СоздатьОбъект("Документ.ПеремещениеТМЦ");
Доки.ВыбратьДокументы();
Пока Доки.ПолучитьДокумент()=1 Цикл
  Сообщить(Доки.Партия);
КонецЦикла;
1 ДенисЧ
 
28.01.13
23:09
уж_о_с-Ъ....
рекомендую - возьми метлу, иди улицы подметать. Возможно, лучше получится
2 GStiv
 
28.01.13
23:12
Через ВыбратьДвиженияДокумента(<Документ>)
3 Злопчинский
 
28.01.13
23:14
жмакни на документе перемещения ПКМ - движения документа - ну а дальше если не тупой - найдешь куда посмотреть
4 dkdimon
 
28.01.13
23:17
Полагаю, что нужно делать через регистр ПартииНаличие?
5 Попытка1С
 
28.01.13
23:20
Забавно что ошибку не выдал, что у тебя в шапке перемещения есть реквизит Партия?
6 dkdimon
 
28.01.13
23:22
Неправильно вставил код...

Доки.ВыбратьСтроки();
Пока (Доки.ПолучитьСтроку() = 1) Цикл
  Сообщить(Доки.Партия);
КонецЦикла;
7 Попытка1С
 
28.01.13
23:26
(6) Фиолетово, этот код тут все равно не нужен.
8 Хряк
 
28.01.13
23:36
не поверите, там есть в доке партия
9 AntiBuh
 
28.01.13
23:39
(8) ну тогда хоть выборку строк надо делать
10 dkdimon
 
29.01.13
00:50
С партями разобрался, сам тупанул конечно))

Но теперь не могу получить себестоимость партии... Выдает нулевую.

Пока (Доки.ПолучитьСтроку() = 1) Цикл
  СпрПартии = СоздатьОбъект("Справочник.Партии");
  СпрПартии.ИспользоватьВладельца(Доки.Номенклатура);
  СпрПартии.ВыбратьЭлементы();
  Пока СпрПартии.ПолучитьЭлемент()=1 Цикл
     ОбщРег    = СоздатьОбъект("Регистры");
     РегПартии    = ОбщРег.ПартииНаличие;
     Стоимость = РегПартии.СводныйОстаток(Доки.Фирма,ПолучитьПустоеЗначение("Справочник.Склады"), СпрПартии.Владелец, ,СпрПартии,, , "СуммаУпр");
  КонецЦикла;
КонецЦикла;
11 Попытка1С
 
29.01.13
06:17
(10) Ты бы посмотрел отчет по партиям.
А создание объектов в цикле сразу апстенку надо дубасить.
12 miki
 
29.01.13
08:12
(10)А чего ты ожидал от фильтра по пустому складу?
13 miki
 
29.01.13
08:18
+для измерения МОЛ...