#0
by Doomer
никак не соображу. УТ 10.3. Задача какие товары в документе оплачены. Есть регистр взаиморасчеты в котором есть измерение "Кредитный документ". Это чаще всего поступление товаров. Поступление может быть не оплачено, оплачено частично, оплачено полностью. Нужно показать как распределились товары по оплатам. Т.е. если поступление частично оплачено, то сумму оплаты нужно распределить по сумме товаров, пропорционально сумме товара. Не соображу как собрать это запросом. Хотя бы намекните.
#1
by Doomer
В целом задача создать отчет который покажет взаиморасчеты по товарам. Т.е. есть желание видеть задолженность и по каким товарам она сформировалась. Ну и движения тоже.
#3
by Nenaviwu1c20
Думаю сие есть немного неправильно.Объясню 2 Товара (А и Б) пришли на сумму 1000 рублей. Первый товар стоит 600 рублей второй соответственно 400. Каждого товара по 1 шт. Покупатель оплатил 600 рублей. Выходит что он за первый товар заплатил 360 рублей а за второй 240 рублей.Выход получается неправильным ибо он мог все 600 заплатить за первый товар а за второй потом 400.А так выйдет что заплатив за один он платит за оба.Может попробуешь переписать док оплаты(добавь вид операции к примеру).и регистрик создай который тебе отразит за какой товар и сколько и когда заплатили
#7
by Nenaviwu1c20
Совсем забыл .Документ поступления,возврата и реализации тоже будешь переписывать
#16
by Doomer
Задача как раз в том, чтобы в запросе размазать сумму оплаты по стоимости товаров. Например: Накладная №1 от 01.01.13 Товар1 цена 100 количество 10 сумма 1000 Товар2 цена 150 количесво 17 сумма 2550 Итого по накладной 3550 По накладной была произведена оплата 800р. Отчет должен показать что существует задолженность:
#17
by ale-sarin
А потом еще захочется и количество оплаченного увидеть. Да и аванс возможен ведь, как намекнул.
#18
by Doomer
Авансы вообще отбрасываем. Для отчета берем только долги и те по которым Кредитный документ "ПТиУ".
#20
by Lys
"взаиморасчеты по товарам" - классическая задача на то, чтобы отличить специалиста от тупого быдло-кодера.
#22
by МихаилМ
за решение задачи запросом в продакшене надо увольнять. тк задача не только переборная но подборная. решение запросом - мб чисто академическое
#25
by ptiz
Пропорционально поделить. Ничего сложного. Хоть и бессмысленно. Но иногда эта бессмыслица - требования поставщиков.
#26
by toypaul
у меня есть отчет, который распределяет долги по документам. там где не ведется учет по расчетным документам.
#28
by Lys
В общем случае - да. Одно маленькое уточнение. Бывают специфические случаи, когда решать задачу детализации взаиморасчетов до номенклатуры надо. Но случай ТСа к таковым явно не относится.
#30
by s_ustinov
+1 Стоимость товара (в строке) * сумма оплат по документу поступления / сумма документа поступления в это написано, только надо учесть, что оплат несколько исходная табличка - строки документов поступления (или регистр), и к ним левыми соединениями остальные данные запрос достаточно элементарный и не очень тяжелый - на продакте вполне взлетит
#33
by s_ustinov
в твоей базе (без связи) это тоже решается, только запрос получится по настоящему тяжелым
#36
by toypaul
"Нужно показать как распределились товары по оплатам" это одна задача и решается она запросом просто, а "создать отчет который покажет взаиморасчеты по товарам" другая задача. одним запросом она не решается.
#37
by toypaul
ты считать похоже не умеешь. откуда у тебя по товарам будет долг в 200 и 500 руб, когда остаток долга по накладной (3550-800)
#38
by МихаилМ
все немножко сложнее: есть еще такая задача как многопользовательская эксплуатация субд. в рамках этой задачи создатели подобных запросов - вне закона, т.к. неибежный fullscan огромных таблиц.
#40
by s_ustinov
with (nolock) эти буквы знакомы? и про фулскан ты тоже "немного" обманываешь обычно запросы строятся за конкретный период - месяц, квартал... а это максимум миллион строк, а скорее 2-3 сотни тысяч, не больше
#41
by Doomer
Конкретизирую задача. Делаю отчет для автосалона. У них в приходной накладной чаще всего одна единица товара. Очень редко, но такое бывает, у них в одной накладной несколько позиций. Так что все обсуждения пока что ни о чем.
#42
by ptiz
Конечно ни о чем. Давно бы сделал реквизит "главная номенклатура документа" и не парился.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Реализация товаров и услуг не делает БУ проводок.
- 8.3 Невозможно применить фиксированные настройки. Пересекаются элементы отбора.
- УНФ. Хранятся ли отправленные эл. письма.
- розничная выручка попадает в КУДиР
- Соединение с Axapta по COM в фоновом задании
- открыть внешний отчет карточка счета с параметрами
- v8: ЗуП исполнительные листы перенесенные из 7.7. ЗиК
- Куда делась панель текста в 8.3
- Расшифровка СКД без написания кода
- ЗУП 8.2 Сотрудник два раза попадает в документ "Начисление зарплаты"
- Разрыв таблицы при печати
- v8: Отбор документа программно по реквизитам
- не попадают записи в регистр сведений
- как из РБ остатки достать видсубконто1 для субконто1 ?
- НайтиПоНомеру - не находит документ, а он есть...
- Справка расчет "постоянные налоговые обязательства и активы"
- Кто нибудь нашёл решение LPT через сеть ?
- Косяк при выгрузке документов из БП по самописным правилам обмена
- v7: 1С++ Перехватчик.
- Блоха прыгает по кругу