![]() |
|
Удержание вознаграждения комиссионера при онлайн расчетах | ☑ | ||
---|---|---|---|---|
0
sqr4
24.04.19
✎
16:03
|
ка 2.4.7.147. Отчет комиссионера о продажах. Не делает проводку по удержанию комиссионного вознаграждения, при установленном флажке. Причем если я переключаю взаиморасчеты с онлайн, на оффлайн то все норм, она делается. Вот код, для формирования проводки
[CODE] ЫБРАТЬ Расчеты.Регистратор КАК Ссылка, Расчеты.ЗаказКлиента, СУММА(Расчеты.Предоплата) КАК Предоплата, СУММА(Расчеты.ПредоплатаУпр) КАК ПредоплатаУпр, СУММА(Расчеты.ПредоплатаРегл) КАК ПредоплатаРегл, СУММА(Расчеты.Долг) КАК Долг, СУММА(Расчеты.ДолгУпр) КАК ДолгУпр, СУММА(Расчеты.ДолгРегл) КАК ДолгРегл, СУММА(Расчеты.ЗалогЗаТару) КАК ЗалогЗаТару, СУММА(Расчеты.ЗалогЗаТаруРегл) КАК ЗалогЗаТаруРегл ПОМЕСТИТЬ РасчетыСКлиентамиПоДокументам ИЗ ДокументыКОтражению КАК ДокументыКОтражению ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКлиентамиПоДокументам КАК Расчеты ПО ДокументыКОтражению.Ссылка = Расчеты.Регистратор ГДЕ Расчеты.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) И Расчеты.ХозяйственнаяОперация <> ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПереносАванса) И НЕ &НоваяАрхитектураВзаиморасчетов СГРУППИРОВАТЬ ПО Расчеты.ЗаказКлиента, Расчеты.Регистратор ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Расчеты.Ссылка КАК Ссылка, Расчеты.ОбъектРасчетов КАК ЗаказКлиента, СУММА(Расчеты.Предоплата) КАК Предоплата, СУММА(Расчеты.ПредоплатаУпр) КАК ПредоплатаУпр, СУММА(Расчеты.ПредоплатаРегл) КАК ПредоплатаРегл, СУММА(-Расчеты.Долг) КАК Долг, СУММА(-Расчеты.ДолгУпр) КАК ДолгУпр, СУММА(-Расчеты.ДолгРегл) КАК ДолгРегл, СУММА(-Расчеты.ЗалогЗаТару) КАК ЗалогЗаТару, СУММА(-Расчеты.ЗалогЗаТаруРегл) КАК ЗалогЗаТаруРегл ИЗ РасчетыСКлиентамиНоваяАрхитектура КАК Расчеты ГДЕ Расчеты.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.УдержаниеВознагражденияКомиссионера) СГРУППИРОВАТЬ ПО Расчеты.Ссылка, Расчеты.ОбъектРасчетов ИНДЕКСИРОВАТЬ ПО Ссылка ; [/CODE] В нижней части объединения условие Расчеты.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.УдержаниеВознагражденияКомиссионера) ВТ РасчетыСКлиентамиНоваяАрхитектура - формируется из регистра Расчеты с клиентами по срокам. По этому документу. А вот как определяется хозяйственная операция Если СтрокаОплаты.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВзаимозачетЗадолженности Тогда НовСтр_Долг_Расход.ХозяйственнаяОперация = СтрокаОплаты.ХозяйственнаяОперация; Иначе НовСтр_Долг_Расход.ХозяйственнаяОперация = ХозяйственныеОперации["ПогашениеЗадолженности"]; КонецЕсли; Соответствие ХозяйственныеОперации вот так заполняется ХозяйственныеОперации.Вставить("ЗачетАванса", Перечисления.ХозяйственныеОперации.ЗачетАвансаКлиента); ХозяйственныеОперации.Вставить("ПогашениеЗадолженности", Перечисления.ХозяйственныеОперации.ПогашениеЗадолженностиКлиента); ХозяйственныеОперации.Вставить("ВозвратАванса", Перечисления.ХозяйственныеОперации.ВозвратОплатыКлиенту); ХозяйственныеОперации.Вставить("ПереоценкаПоложительная", Перечисления.ХозяйственныеОперации.КурсовыеРазницыКлиентыПрибыль); ХозяйственныеОперации.Вставить("ПереоценкаОтрицательная", Перечисления.ХозяйственныеОперации.КурсовыеРазницыКлиентыУбыток); ХозяйственныеОперации.Вставить("Планирование", Перечисления.ХозяйственныеОперации.ПланированиеПоЗаказуКлиента); т.е он сейчас из регистра Расчеты с клиентами пишет данные в регистр Расчеты с клиентами по строкам видит хоз. операцию Перечисление.ХозяйственныеОперации.УдержаниеВознагражденияКомиссионера и заменяет ее на Перечисления.ХозяйственныеОперации.ПогашениеЗадолженностиКлиента. А затем чтобы сделать нужную нам проводку ищет операцию Перечисление.ХозяйственныеОперации.УдержаниеВознагражденияКомиссионера которой заведомо не будет в регистре. Как править, запись в регистр или запрос при получении данных? Я склоняюсь ко второму, ваше мнение? |
|||
1
yzimin
24.04.19
✎
16:09
|
>>ваше мнение
1. Проверить 2.4.7.150 2. Не использовать онлайн расчеты до 2.5, их ещё 100500 раз переделают, 100500 багов выявят |
|||
2
sqr4
24.04.19
✎
16:11
|
1. Проверить 2.4.7.150 уже качаю
2. Не использовать онлайн расчеты до 2.5, их ещё 100500 раз переделают, 100500 багов выявят Наверно так и сделаю |
|||
3
sqr4
24.04.19
✎
16:59
|
в 2.4.7.150, тоже самое
|
|||
4
sqr4
24.04.19
✎
17:02
|
Наврал - исправили, забыл отменить проведение документа и провести заново.
|
|||
5
sqr4
26.04.19
✎
09:11
|
хм 151 вышел)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |