v7: Как получить цену по коду?
☑
0
ipman
06.01.13
✎
11:46
Добрый день. Подскажите пожалуйста где ошибка:
СпрЦ = СоздатьОбъект("Справочник.Цены");
ТипЦен = СпрЦ.НайтиПоКоду("00003");
ТипЦен пустой. Хотя цена с таким кодом есть в справочнике. Как получить цену по коду?
1
ipman
06.01.13
✎
11:47
ТиС 77
2
ДенисЧ
06.01.13
✎
11:48
владельца укажи...
3
aka AMIGO
06.01.13
✎
11:49
СПЦ = СоздатьОбъект("Справочник.Цены");
СПЦ.ИспользоватьДату(ДатаДок);
СПЦ.ИспользоватьВладельца(Номенклатура);
Если СПЦ.НайтиПоРеквизиту("ТипЦен", Розничный,0)=0 Тогда
сообщить ("Свезло");
4
aka AMIGO
06.01.13
✎
11:53
СПТЦ = СоздатьОбъект("Справочник.ТипыЦен");
СПТЦ.НайтиПоНаименованию("Закупочные");
Закупочные = СПТЦ.ТекущийЭлемент();
СПТЦ.НайтиПоНаименованию("Розничный");
Розничный = СПТЦ.ТекущийЭлемент();
5
aka AMIGO
06.01.13
✎
11:56
перед последней строкой в (3) пропущена пара строк:
Сообщить("НЕ свезло");
Иначе
6
ipman
06.01.13
✎
12:08
Большое спасибо! Справочник.ТипыЦен - вот тут я накосячил) искал тип цены в справочнике Цены)
7
ipman
06.01.13
✎
12:08
Вроде данные теперь все верные в процедуру уходят. Но обработка подбора все равно не работает(( Можете помочь?
8
Мимохожий Однако
06.01.13
✎
12:54
Поищи в глобальном модуле процедуру примерно глПолучитьцену()
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс