Форум ДИЦ

Пользовательский и Дилерский форум ДИЦ
Текущее время: Сб дек 15, 2018 4:37 am

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: расчет курсовых разниц
СообщениеДобавлено: Вс фев 11, 2018 10:58 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 4991
Откуда: Таганрог
А где есть хоть какие-либо хелпы или иные документы описывающие начисление курсовых разниц?
Про автоматические расчеты курсовых разниц в картотеке автоматических расчетов - понятно. Про них хотелось бы услышать о планах по изменению алгоритма расчетов - не каждый день как сейчас а только на день операции и на конец периода как требует современное законодательство.
А вот как и при каких условиях рассчитываются курсовые разницы на день операции? Нигде даже следов не нашел как то использовать...

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: расчет курсовых разниц
СообщениеДобавлено: Ср фев 14, 2018 10:51 am 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 4991
Откуда: Таганрог
Что здесь ДИЦ уже не знает как работать с валютой? Или все-таки кто-то остался, кто сможет рассказать как использовать эти функции? В первую очередь - как рассчитывать курсовые разницы на день операции...

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: расчет курсовых разниц
СообщениеДобавлено: Ср фев 14, 2018 12:56 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 4:27 pm
Сообщения: 607
Откуда: ДИЦ, Москва
Александр!
Спасибо за вопрос. Сразу не ответили, так как часть разработчиков на больничном.
Постараюсь ускорить ответ.

_________________
С уважением, Татьяна Могилевич


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: расчет курсовых разниц
СообщениеДобавлено: Чт фев 15, 2018 1:41 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 5:55 pm
Сообщения: 3721
Откуда: Москва, ДИЦ
Zolotko писал(а):
...А вот как и при каких условиях рассчитываются курсовые разницы на день операции? Нигде даже следов не нашел как то использовать...

В учетной политике настраиваем таблицу "Расчет курсовой разницы на день операции" (счета, аналитика). Открываем картотеку "Расчеты курсовых разниц на день операции", добавляем запись. В бланке указываем месяц и жмем Авторасчет. Это следует делать один раз в месяц.
Считается так. Берем остаток на конец предыдущего месяца (счет и аналитика из учетной политики) по курсу на эту дату, затем смотрим операции за этот месяц и формируем проводку по курсовой разнице на разницу в курсе (остаток, день операции) по каждой такой операции. Если остатка на начало месяца нет, тогда разница между курсами по операциям. Если операций за месяц одна, то разница между курсами на день операции и конец месяца.

_________________
С уважением, Андрей Литвинов


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: расчет курсовых разниц
СообщениеДобавлено: Чт фев 15, 2018 2:06 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 4991
Откуда: Таганрог
Т.е. мы должны разделить в учетной политике счета по которым курс считается ежедневно и счета по которым считаем на день операции?

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: расчет курсовых разниц
СообщениеДобавлено: Чт фев 15, 2018 2:47 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 5:55 pm
Сообщения: 3721
Откуда: Москва, ДИЦ
Zolotko писал(а):
Т.е. мы должны разделить в учетной политике счета по которым курс считается ежедневно и счета по которым считаем на день операции?

Да.

_________________
С уважением, Андрей Литвинов


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: расчет курсовых разниц
СообщениеДобавлено: Чт фев 15, 2018 3:04 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 4991
Откуда: Таганрог
Пока - неудача. :(
Из учетной политики не берет маски счетов. Как и требуется для авансов выделен специальный субсчет 60.1. Счет 60 и счет 62 убраны из первой таблички и заданы во второй табличке маски счетов для курсовых разниц. Счето 60.1 НИГДЕ не поименован. Несмотря на это в бланке Курсовые разницы на день операции курсовые считаются и на счет 60.1 - маска счета игнорируется.

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: расчет курсовых разниц
СообщениеДобавлено: Чт фев 15, 2018 5:40 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 4991
Откуда: Таганрог
Ошибка в коде (Бухучет/ОбщиеКлассы/расшИнтерфейсНастроек):
Код:
func КурсРазница_СчетаУчета_День   (const НП :спрНашиНастройки; var аПараметры :String[]) :String[];
    var I, locIndex  :Integer;

    аПараметры = nil;
    if НП <> nil then
      with НП.НастройкиКурсРазницы_День do
        for I = 1..Count do
          if Items[I].КурсРазница_Счета_День <> nil then
            locIndex             = locIndex + 1;
            Result    [locIndex] = Items[I].КурсРазница_Счета_День;
            аПараметры[locIndex] = Items[I].КурсРазница_Параметры_День;
          end;
        end;
      end;
    end;

    if Result = nil then
      Result     = [СложитьМаскуССубсчетами([СчетПоУмолчанию_Поставщики, СчетПоУмолчанию_Покупатели], False)];
      аПараметры = ["Контрагент"];
    end;
  end;

Как видите - берется запись из учетной политики БЕЗ привязки к дате операции начисления курсразницы.

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: расчет курсовых разниц
СообщениеДобавлено: Чт фев 15, 2018 6:27 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 4991
Откуда: Таганрог
Звиняйте - не в этом дело. Подтаблица не периодичекая. А вот как исправить мусор в этой таблице - не знаю. В бланке учетная политика все отражается нормально за любую дату - там счета только 60|62. Смотрю код в отладчике - процедура достает оттуда "60!|62!".
Где у нас запись учетной политики чтобы посмотреть можно было напрямую?

Не, как работать с УП мне непонятно. То ли по времени записываются, то ли нет...

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: расчет курсовых разниц
СообщениеДобавлено: Чт фев 15, 2018 6:54 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 4991
Откуда: Таганрог
Андрей (Литвинов) а как ДИЦ заложил в программу? Как посмотреть движение по счету в валюте? Я не могу сформировать остатки в валюте - у меня в колонку Сумма (где валютные расчеты) лезут курсовые разницы в рублях и получаю в результате кашу на остатках. Как задумана работа? Как строить отчеты? Или может проводки по курсовой разницы можно делать ТОЛЬКО в СуммаБаз?
Сейчас посмотрел проводки - в проводке только СуммаБаз, Сумма стоит равна 0 - почему мне в отчет по проводкам попадает сумма курсовых разниц ОДНОВРЕМЕННО и в Сумму и в СуммуБаз?

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: расчет курсовых разниц
СообщениеДобавлено: Чт фев 15, 2018 8:07 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 4991
Откуда: Таганрог
Там в подвале расчета курсовых ТРИ подтаблицы масок счетов. Где и что нужно задавать?
Первая подтаблица как и была - я так понимаю для автоматического расчета курсовых разниц с помощью автоматических расчетов. Или я не прав?
Вторая подтаблица учитывать курсовую по остаткам на конец месяца с флагом, который отключает третью таблицу - расчеты курсовых на день операции.
Когда и для чего в них заносим маски, когда нужно флагом отключать третью таблицу? Как задумано все это вместе обрабатывать? С какого момента это начинает считать - что нужно задать в УП чтобы с нового года все стало считать?

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: расчет курсовых разниц
СообщениеДобавлено: Пт фев 16, 2018 11:57 am 
Не в сети

Зарегистрирован: Пн мар 29, 2004 10:25 am
Сообщения: 4991
Откуда: Таганрог
ДИЦ, исправьте операцию Бухучет.Картотечные.Прочие.КурсоваяРазницаНаДеньОперации
В ней неоправданно применена ПростаяОперация которая проставляет сумму одновременно и в Сумма и СуммаБаз.
Мне кажется нужно следующее решение:
Код:
--      ПростаяОперация(локСумма,      базВалюта,
--                      СчетДебета, СчетКредита,
--                      Наше,       НомерСтроки,
--                      ДопПарам,   локКомментарий + " на " + Str(ДатаОперации));

      Простая_БезПересчета(СчетДебета,        СчетКредита,
                           локСумма,   0,  базВалюта,
                           Наше,       НомерСтроки,
                           ДопПарам,   локКомментарий + " на " + Str(ДатаОперации));


Далее...
ОДНОВРЕМЕННО и обычный расчет курсовых и расчет на день операции не хочет работать - дает чушь. Почему - пока не разобрал.

_________________
Александр Золотько, г.Таганрог


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB