Вход | Регистрация

1С:Предприятие ::

Метки:регистры

Как получить значение из регистра

Я
   Umka-Kate
 
29.06.04 - 10:21
У меня отобраны значения номенклатуры в тз из справочника, теперь по каждой номенклатуре нужно определить ее количество из регистра.
    РегНом = СоздатьОбъект("Регистр.ОстаткиТМЦ");
    СпрНом = СоздатьОбъект("Справочник.Номенклатура"); 
Пока СпрНом.ПолучитьЭлемент()=1 Цикл 
        ТабЗ.НоваяСтрока();
        ТабЗ.Номенклатура = СпрНом.ТекущийЭлемент();  
КонецЦикла;   

    Номен = ТабЗ.ПолучитьЗначение(Н,"Номенклатура");  
Количество=??
 
 
   Umka-Kate
 
1 - 29.06.04 - 10:24
в смысле я чайник 1с
   SnarkHunter
 
2 - 29.06.04 - 10:25
Запрос к регистру напиши и не парься...
   Umka-Kate
 
3 - 29.06.04 - 10:28
Я специально без запроса делаю, чтоб понять как это делается, я ж чайник
подскажите плиз
   SnarkHunter
 
4 - 29.06.04 - 10:29
Ну тогда смотри описание методов объекта Регистр... там есть Остаток, СводныйОстаток и т.п.
   Umka-Kate
 
5 - 29.06.04 - 10:45
ТабЗ.Количество = РегНом.Остаток(СпрНом.ТекущийЭлемент(),Количество);
не работает((
ТабЗ.Количество = РегНом.Остаток(ТабЗ.Номенклатура,Количество);
ТабЗ.Количество = РегНом.Остаток(Номенклатура,Количество);
тоже не работает((
но ведь как то можно??
   SnarkHunter
 
6 - 29.06.04 - 10:46
У тебя регистр ОстаткиТМЦ наверняка имеет гораздо больше измерений...
   Gavrila
 
7 - 29.06.04 - 10:47
+(6) и название ресурса в кавычки
   Umka-Kate
 
8 - 29.06.04 - 10:48
Так их все надо перечислять?  ухх
таким как я надо подробно... не понимают этого корифеи..
   SiMazx
 
9 - 29.06.04 - 10:49
Тада СводныйОстаток смотри
   Umka-Kate
 
10 - 29.06.04 - 10:50
он другие измерения не определяет..
 
  Рекламное место пустует
   SnarkHunter
 
11 - 29.06.04 - 10:52
Блин...
РегНом.СводныйОстаток(спрНом.ТекущийЭлемент(),,,,,"Количество")
Количество запятых - по количеству измерений...
   Umka-Kate
 
12 - 29.06.04 - 10:55
to SnarkHunter
 
ужо пробую...
   Umka-Kate
 
13 - 29.06.04 - 10:58
налево....
он нули одни вывел...
   SnarkHunter
 
14 - 29.06.04 - 11:00
Структуру регистра напиши...
   Umka-Kate
 
15 - 29.06.04 - 11:05
СТРУКТУРА РЕГИСТРА "ОСТАТКИ ТМЦ"

ИЗМЕРЕНИЯ    

Фирма
Значение данного измерения показывает фирму, которой принадлежит ТМЦ.

Номенклатура
Здесь проставляется значение номенклатурной позиции.

Склад
Здесь проставляется значение склада.

ЦенаПрод
Цена продажи (розничная), включая все налоги, в валюте бухгалтерского учета.
Проставляется для розничных складов, для оптовых всегда равна 0.

РЕСУРСЫ

Количество
На этом ресурсе ведется количественный учет остатка в базовых единицах измерения.

РЕКВИЗИТЫ
   
Внутреннее

Данный реквизит фиксирует род движения ТМЦ: внутренний
(1, для движений документа "Перемещение") или внешний (0, все остальные документы).
   Umka-Kate
 
16 - 29.06.04 - 11:07
по РегНом.СводныйОстаток(СпрНом.ТекущийЭлемент(),,,,"Количество")
в отладчике одни нули
   SnarkHunter
 
17 - 29.06.04 - 11:11
Ну так структуру регистра смотри - у тебя первое измерение фирма, ты ставишь номенклатуру...
   SnarkHunter
 
18 - 29.06.04 - 11:12
РегНом.СводныйОстаток(,СпрНом.ТекущийЭлемент(),,,"Количество")
   Umka-Kate
 
19 - 29.06.04 - 11:19
йоу!!!
спасибо!!!
30 минут позора и знания пришли....
только работает очень долго у меня там 5 условий и без запроса вообще
еле ползет
буду запросом переделывать))


Список тем форума
  Рекламное место пустует
Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует