Цены номенклатуры Альфа-авто 5

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Цены номенклатуры Альфа-авто 5, Получить цену номенклатуры по каталожному номеру
 
Здравствуйте,
возникла такая проблемка:
нужно в Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ. Редакция 5 (5.0.03.02) получить цену номенклатуры зная её каталожный номер и наименование
(цена по которой её продадут, и желательно актуальную на сегодняшний день).
Нужно это для того что бы подсчитать стоимость ТО, зная какие материалы, детали и работы будут производиться.
Смотрел в коде заказ-наряда, разобраться сложно, мало комментариев.
 
Добрый день.
Каким образом требуется получить цену?
1. Отчетом? Есть отчет "Анализ цен".
2. Требуется программное получение цены? Есть функция обПолучитьЦену.
 
программно, допустим этой функцией, какие параметры ей передавать, в общем пример нужен по 5й редакции
 
Описание параметров функции обПолучитьЦену в модуле обПроцедурыОбщегоНазначения.
В качестве примера вызова можно запустить поиск по конфигурации - вызовов море.
 
Ну хорошо, конкретный пример: получить актуальную цену запчасти по каталожному номеру, сможете показать как сделать?
 
Код
ТипЦен=обПраво("ОсновнойТипЦенПродажи");
Номенклатура=Справочники.Номенклатура.НайтиПоРеквизиту("Артикул",Артикул);
Цена=обПолучитьЦену(ТипЦен,Номенклатура);
 
Хорошо, это работает, спасибо большое.
Теперь другой вопрос возник, в коде внешней обработки есть только название номенклатуры, там мы выбираем её из справочника.
Нужно при выборе номенклатуры, еще получить каталожный номер, в другое поле этой же формы.
Как это лучше сделать?

Пробую сделать запросом, не получается:

Код
Запрос = Новый Запрос;
   Запрос.Текст = "
   |ВЫБРАТЬ
   |   Номенклатура.Артикул
   |ИЗ
   |   Справочник.Номенклатура КАК Номенклатура
   |ГДЕ
   |   Номенклатура.Наименование = &Наименование
   |";
Запрос.УстановитьПараметр("Наименование", ЭтотОбъект.Запчасть);
ВыборкаДокументов = Запрос.Выполнить().Выбрать();
Изменено: Евгений Киселев - 05.11.2012 17:17:47
 
Добрый день!
Формат данного форума не предусматривает консультации по программированию и конфигурированию. При необходимости Вы можете воспользоваться услугами наших специалистов, позвонив по телефону +7 (495) 231-20-02 или обратиться в компанию у которой приобретали программный продукт.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С