Текущее время: Пт, мар 29 2024, 18:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: вычитание в сведении
СообщениеДобавлено: Ср, июл 13 2016, 13:00 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 13 2016, 11:54
Сообщения: 1
Здравствуйте, коллеги! Нужна консультация в вопросе:

Есть сведение, в результате выполнения получаю сумму по налоговым объектам, которые указаны в наборе сведения.
Нужно, чтобы один из объектов при сведении вычитался. Как это можно организовать?

Набор сведения - многомерный набор, в нем в т.ч. указан набор налоговых объектов 1 уровня, в каждом их этих наборов - собственно объекты (2 уровня), которые участвуют в расчете объекта 1 уровня.
для наглядности, в наборе указаны объекты:
S-50Y-0301-00
S-50Y-0302-00
S-50Y-0303-00
S-50Y-0304-00
В результате работы сведения нужно получить S-50Y-0301-00 + S-50Y-0302-00 + S-50Y-0303-00 - S-50Y-0304-00
Сейчас все объекты складываются.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: вычитание в сведении
СообщениеДобавлено: Ср, июл 13 2016, 13:21 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, июл 21 2006, 15:56
Сообщения: 1138
Откуда: Москва
Пол: Мужской
Если речь идет об объектах в иерархии в рамках ТПР по НУ - то есть специальная подпрограмма, которая анализирует знак объекта в иерархии и способна складывать или вычитать, соот-но. Номер не подскажу, т.к. описания ТПР под рукой нет, но в разделе по сведениям нормирования расходов оно точно упоминалось, использовалось в единственном иерархическом сведении при нормировании. Собственно - такой подход в принципе имеет смысл только в иерархическом сведении, объекты при этом должны находиться в иерархической подчиненности.

Второй вариант - сделать вычитание на уровне самих пакетов сведения. "Положительные" наборы складываются в первый пакет, "отрицательный" - во второй, в первом пакете ставится замещение например версии, во втором - элементарная программка вычитания в переносе полей (момент C). Итого - первый пакет собрался в версии для арифметики, второй пакет вычелся из версии для арифметики. Нечто похожее реализовано в предпоследнем или последнем сведении нормирования в ТПР.

_________________
Гюгюльме аля улю


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

Часовой пояс: UTC + 3 часа


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

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


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

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