Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 09:33

Помогите новичку вытащить значения

Автор Nikita30, 23 сен 2010, 21:04

0 Пользователей и 1 гость просматривают эту тему.

Nikita30

Прошу помощи!
Дорабатываю код в 1С 7.7 ТиС. В 1С я не особо силен, поэтому столкнулся с такой проблемой.
Ниже приведен кусок кода, он должен срабатывать при печати прайса... я хочу получить склад и остаток на складе.
Но при выполнении он выдает мне ошибку:

ОстаткиТМЦ.УстановитьЗначениеФильтра("Номенклатура", ТекЭлем, 1);           
{Обработка.ПечатьПрайса.Форма.Модуль(488)}: Значение не представляет агрегатный объект (УстановитьЗначениеФильтра)


Сам кусочек кода:
ТаблОстатков =СоздатьОбъект("ТаблицаЗначений");
ОстаткиТМЦ.УстановитьЗначениеФильтра("Номенклатура", ТекЭлем, 1);           
ОстаткиТМЦ.ВыгрузитьИтоги(ТаблОстатков,1,1);       

ТаблОстатков.ВыбратьСтроки();
Пока ТаблОстатков.ПолучитьСтроку() = 1 Цикл
    Если ТаблОстатков.Количество <> 0 Тогда
.......
КонецЕсли;
КонецЦикла;


Если кто может сказать в чем проблема, скажите пожалуйста. Я весь гугль проюзал, так никто толкового ничего не пишет. :(

Tatitutu

ОстаткиТМЦ - где у тебя инициализируется (по логике это должен быть Регистр)

ОстаткиТМЦ =СоздатьОбъект("Регистр.ОстаткиТМЦ"); есть такая строчка

в самом регистре есть измерение "Номенклатура" ?
и что такое ТекЭлем?

*  MAGAZKA - лучшая программа для розничного магазина (с) *

Nikita30

Спасибо большое Tatitutu! Очень Помог!
Все заработало)))))

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск