8.х УТ Регламентные задания

Тема в разделе ""1С:Управление торговлей УТ"", создана пользователем Vladimir1C, 13 июл 2011.

  1. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Добрый день!

    Подскажите как сделать регламентным заданием автоматическое формирование документа "Установка цен номенклатуры" с заданными параметрами?

    Нужно, чтобы каждый день формировались цены в рублях на всю номенклатуру. Цены должны высчитываться на основании нового курса валюты и цен на товар в долларах и евро.
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Не очень простой код будет, честно говоря.
    Делал такое, в чем у Вас сложность?
  3. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Действительно? это мне кажется лишнее.
    Мне нужны цены для выгрузки на сайт.

    Думаю проще преобразовывать цены при формировании файла xml.
    Как получить курс валюты в коде? Возьму да перемножу там.
    Или можно какой-то функцией сразу получить цену в нужной валюте по текущему курсу?
  4. Dmitriy_76
    Offline

    Dmitriy_76 Опытный в 1С Команда форума

    Регистрация:
    26 мар 2011
    Сообщения:
    2.175
    Симпатии:
    13
    Баллы:
    29
    так вроде в типовых это реализовано...
    расчет в заданой валюте...

    к примеру в рознице в общем модуле ценообразование есть

    Функция ПолучитьЦенуНоменклатурыПоТипуЦен(ДатаПараметр = Неопределено, ТипЦен, Номенклатура, ХарактеристикаНоменклатуры = Неопределено, ЕдиницаИзмерения = Неопределено) Экспорт
  5. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    не могу найти такую функцию ... ищу глобальным поиском.
  6. Dmitriy_76
    Offline

    Dmitriy_76 Опытный в 1С Команда форума

    Регистрация:
    26 мар 2011
    Сообщения:
    2.175
    Симпатии:
    13
    Баллы:
    29
    а такая :

    МодульВалютногоУчета

    Функция ПолучитьКоэффициентыПересчетаВалюты(ВалютаДокумента, ВалютаВзаиморасчетов, Период)Экспорт
  7. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    да, эта есть. вроде все в ней нужное есть. сейчас попробую собрать нужное в коде выгрузки XML.
  8. TopicStarter Overlay
    Vladimir1C
    Offline

    Vladimir1C Опытный в 1С

    Регистрация:
    19 июл 2010
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26

    ага, собрал! теперь в XML на сайт выгружаются цены в валюте соглашения, предварительно пересчитываются по текущему курсу:

    Код:
    Коэффициенты = МодульВалютногоУчета.ПолучитьКоэффициентыПересчетаВалюты(
    Параметры.ВыборкаЦен.ВалютаСоглашения,
    Параметры.ВыборкаЦен.ВидЦены.ВалютаЦены,
    ТекущаяДата()
    );
    
    НоваяЦена = Параметры.ВыборкаЦен.Цена / Коэффициенты.КоэффициентПересчетаВВалютуВзаиморасчетов;
    
    
Похожие темы
  1. dimon_k
    Ответов:
    1
    Просмотров:
    675
  2. Rad&K
    Ответов:
    1
    Просмотров:
    360
Загрузка...

Поделиться этой страницей