Игорь

9
Рейтинг

akey



  •   Регистрация: 16.04.2010 (14 лет назад)

  •   Был(а) на сайте: 31.01.2024

Подписчики 1

Рейтинг 9

Групповая Обработка Справочников и документов в режим ОбменДанными.Загрузка

Инструменты и обработки Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 Windows Абонемент ($m) Внешняя обработка (ert,epf) Корректировка данных

Иногда появлялась необходимость внести некоторые изменения например в справочник Договор Контрагента, но если уже существовали документы, пользователь не мог этого сделать из-за проверок в процедуре модуля объекта ПередЗаписью С этой целью была проведена небольшая модификация обработки ГрупповаяОбработкаСправочниковиДокументов.epf

1 стартмани

21.08.2017    5980    14    akey    0       

-4

Получить курс валюты на каждый день

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Windows Бесплатно (free) Нет файла Запросы

Иногда при разработке отчетов, обработок необходимо получить курс валюты на каждый день. Это особенно актуально, если курс вносится не ежедневно

20.03.2015    18432    akey    12       

9

Комментарии

ОбменОбработка печатной формы WORD клиент-сервер УФ#27 01.02.19 15:59
Добрый день
Есть некорректный код, см. ниже:

Код
 

//Было
           ДокументЗаполнение = Документ.Application.Documents(1);
            // Получить объект, который будем использовать для поиска и замены.
            Для Каждого ЭлементДанных Из Данные Цикл
            Замена = [B]Документ[/B].Content.Find;//поиск параметра в макете
            Замена.Execute("{" + ЭлементДанных.Ключ + "}", Ложь, Истина, Ложь, Ложь, , Истина, , Ложь, ЭлементДанных.Значение, 2);//замена параметра на значение
            КонецЦикла;


//Стало
          ДокументЗаполнение = Документ.Application.Documents(1);
            // Получить объект, который будем использовать для поиска и замены.
            Для Каждого ЭлементДанных Из Данные Цикл
            Замена = [B]ДокументЗаполнение[/B].Content.Find;//поиск параметра в макете
            Замена.Execute("{" + ЭлементДанных.Ключ + "}", Ложь, Истина, Ложь, Ложь, , Истина, , Ложь, ЭлементДанных.Значение, 2);//замена параметра на значение
            КонецЦикла;

DevПолучить курс валюты на каждый день#11 01.04.15 8:57
(10) vde69,
Привет

Неплохо.

Тогда напиши одним запросом:

Определить наиболее позднюю цену товара по дате в каждом месяце и пересчет
в рубли по курсу на дату цены.
(Цена из регистра сведений "Цены номенклатуры")

если цена не была задана в текущем месяце, тогда
определяется цена предыдущего месяца и пересчитывается
по курсу на 1 число текущего месяца.

Задача мной решена, но интересно увидеть в одном запросе

С уважением, Игорь
DevПолучить курс валюты на каждый день#9 21.03.15 13:52
(7) vano-ekt,

PS Спасибо за ссылку, иногда применяю различные наборы в СКД

С уважением, Игорь
DevПолучить курс валюты на каждый день#8 21.03.15 13:34
(7) vano-ekt,

Добрый день

Про регистр сведений Вы правы.
Но я повторюсь, - просто потому, что может кому-нибудь пригодится.
Тем более человек в комментах уже отписал, что воспользуется

С уважением, Игорь


DevПолучить курс валюты на каждый день#5 20.03.15 23:56
(3) webester,

Здравствуйте, webester

Если вопрос ко мне, мое мнение - мне кажется все смешано в посте.
Думаю стоит разделить посты по функциональному назначению.
И описание запроса - считаю лучше короткие емкие комментарии.
И обратите внимание, проверьте результат запроса с получением МАКСИМУМ(Даты)

С уважением, Игорь
DevПолучить курс валюты на каждый день#4 20.03.15 23:45
(1) vano-ekt,

Ответ на коммент от vano-ekt:

в приведенной Вами ссылке - возможно пример на дату заказа, но в моем
посте - курс валюты на каждый день периода, что есть 2 большие разницы

И мне кажется пост будет кому-то полезен

DevПолучить курс валюты на каждый день#0 19.03.15 18:27
Иногда при разработке отчетов, обработок необходимо получить курс валюты на каждый день.
Это особенно актуально, если курс вносится не ежедневно