Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 6, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Необходимо вытянуть остаток за определенный период, но при этом исключить суммы, которые хранятся в документе-регистраторе РасчетУдержаний , 1С:Предприятие 8.3 (8.3.9.2033), 1С-Рейтинг: КУФИБ (доработано)          
ЮлияКолегова Подменю пользователя
сообщение 23.12.19, 12:39
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

За 5 лет декрета многое забыла. Помогите пожалуйста составить запрос.
В общем из регистра накопления ВзаиморосчетыСРаботникамиОрганизаций необходимо вытянуть остаток за определенный период, но при этом исключить суммы, которые хранятся в документе-регистраторе РасчетУдержаний в табличной части Погашение займов.

Есть обычный запрос, который вытягивает все суммы из регистра
Код
ТекстЗапросаПоЗарплате = "
      |ВЫБРАТЬ
      |   ФизЛицо,
      |   СуммаВзаиморасчетовОстаток * &парамПроцентВыплаты КАК Сумма,
      |   0 КАК ДепонированнаяСумма,
      |   &парамВыплачено КАК ВыплаченностьЗарплаты
      |ИЗ
      |   РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Остатки(&парамГраница, Организация = &парамОрганизация) ";


Здесь к регистратору никак не обратиться, поэтому видимо нужно использовать регистр остатки и обороты. Я начала создавать, но никак не могу вспомнить как сделать выборку с необходимым условием

Код
ВЫБРАТЬ
   ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.Физлицо,
   0 КАК ДепонированнаяСумма,
   &парамВыплачено КАК ВыплаченностьЗарплаты,
   ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.СуммаВзаиморасчетовОборот КАК Сумма,
   ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты.Регистратор
ИЗ
   РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.ОстаткиИОбороты(, , Регистратор, , Организация = &парамОрганизация) КАК ВзаиморасчетыСРаботникамиОрганизацийОстаткиИОбороты



 ! 

Правила: 4
 


Сообщение отредактировал Vofka - 23.12.19, 12:53


Vofka Подменю пользователя
сообщение 23.12.19, 12:59
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13213
Из: Киев
Спасибо сказали: 4027 раз
Рейтинг: 3160.7

Надо понять
Цитата(ЮлияКолегова @ 23.12.19, 12:39) *
суммы, которые хранятся в документе-регистраторе РасчетУдержаний в табличной части Погашение займов

как-то можно выделить из регистра (по значению какого-то измерения, например) или эта сумма находится внутри какой-то итоговой суммы. Если из регистра это выделяется, то дописываете соответствующее условие Организация = &парамОрганизация И ... Какой_нибудь_ВидОплаты <> Погашение_займов

Если сумму эту выделить из регистра нельзя и она есть только в документе, то выбрать отдельно остатки из регистра, отдельно эти суммы из табличной части документов, соединить эти результаты между собой по каком-то полю (Сотрудник?) и вычесть из одной сумму другую.

ЮлияКолегова Подменю пользователя
сообщение 23.12.19, 13:02
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Vofka @ Сегодня, 12:59 * ,
в том то и сложность. В этом документе есть 4 таблицы, и все эти данные записываются в один регистр, а сумма интересует только из одной таблицы. И при всем этом, это нужно как то сделать в запросе, потому что дальше по коду к этому запросу еще дописывается куча разных условий

sava1 Подменю пользователя
сообщение 23.12.19, 13:31
Сообщение #4

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2215
Из: Проскуров
Спасибо сказали: 533 раз
Рейтинг: 520.5

1. выбираем остатки
2. выбираем Регистратор из оборотов и их ТЧ
3. от остатка из 1 отнимаем сумму из 2

в чем проблема ?

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 27.02.20, 22:46
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!