Имя: Пароль:
1C
1С v8
Спецы по бухии, прошу совета
🠗 (Волшебник 09.10.2014 11:31)
0 live in sky dreams
 
09.10.14
00:06
Прошу совета как построить запрос?

Мне необходимо получить все оплаты от клиентов за период (по 51-ому), но не просто сумма, а еще за что платили.
То есть чтобы в результирующей ТЗ было:
ДокументОплаты|СуммаОплаты|СчетНаОплату|Номенклатура(за что конкретно)

Не пойму как в бухии правильно сделать? К чему привязываться?
1 Naumov
 
09.10.14
00:26
а не к чему привязываться.
2 Lys
 
09.10.14
00:33
|Номенклатура(за что конкретно)
При такой постановке задача в общем случае решения не имеет.

Простой пример: продали 2 товара, каждый по 1 шт, каждый стоит 1000 рублей. Клиент оплатил 500 рублей. Вопрос: какой именно товар из этих двух оплатил клиент?
3 Lys
 
09.10.14
00:36
+(2) забыл важное - эти 2 товара в одном "Счете на оплату", и отгружены в одной накладной...
4 live in sky dreams
 
09.10.14
00:39
Уточнение. Речь идет об услугах.
Счета оплачиваются полностью по сумме счета. Без частичных оплат
5 Lys
 
09.10.14
00:42
(4) конфа какая?
6 live in sky dreams
 
09.10.14
00:56
бух 3.0
7 razlagator
 
09.10.14
02:56
да никак
8 razlagator
 
09.10.14
02:56
расчеты с контрагентами не ведутся по номенклатуре, только по документам расчетов
9 OpKc
 
09.10.14
05:07
(0)(4) Если в назначении платежа указывается номер счёта на оплату, можно попробовать привязаться к нему. Я так понимаю, задача разовая? Тогда такой способ может прокатить.
10 shuhard
 
09.10.14
08:36
(4) бессмысленный вопрос
в платёжке написано Оплата по счету
ну так возьми содержимое счета из документа счет
11 Godofsin
 
09.10.14
08:50
(10) +1. Я ваще не пойсу, зачем привязка по номенклатуре. Если ты говоришь, что счет закрывается полностью, значит платежкой все и оплачивается.
12 live in sky dreams
 
09.10.14
10:40
Нужно понимать какая именно номенклатура(Услуга) была оплачена. Для составления агентского отчета. Чтобы понимать кому из агентов сколько платить.
13 Fedor-1971
 
09.10.14
10:54
(12) И кто тебе такую задачку поставил? Небось на собеседование ходил?
Дт 51 (по расч.счету организации) Кт 60 (по контрагенту) - на 60 вылови регистраторы за период и в них ковыряйся как тебе нужно.
14 live in sky dreams
 
09.10.14
10:57
(13)какие еще собеседования? Не, это для своих. Если я им сделаю, они нам будут инет почти бесплатно давать.
За подсказку спасибо.
15 Fedor-1971
 
09.10.14
11:03
(14) на здоровье.
только смотри в корреспонденции с 51, ненароком можешь прихватить неоплаченные регистраторы.
16 PR
 
09.10.14
11:04
(12) Ну и делай соединение с ТЧ документа
17 live in sky dreams
 
09.10.14
11:14
(15) не понял. Это как?
Если документ-регистратор - поступление на рс.сч.? Как он может быть не оплачен?
18 shuhard
 
09.10.14
11:16
(12) не надо в сотый раз форуму талдычить условия задачи
тебе уже ответили - в документе счет на оплату покупателя есть всё необходимое
19 live in sky dreams
 
09.10.14
11:22
(18) я ответил в (11)
20 shuhard
 
09.10.14
11:27
(19) ну у тебя нет счетов на оплату и ты стесняешься об этом сказать ?
21 Масянька
 
09.10.14
11:28
(20) А чего тут стесняться? :)
Что из док-ов привязано к оплате? Реализация - бери ее ТЧ.
22 live in sky dreams
 
09.10.14
11:30
(16)Да, уже так и делаю, спасибо
23 hhhh
 
09.10.14
11:37
(22) что-то ты бредишь похоже. Есть же там в БП уже готовый отчет комиссионера, и в нем прекрасно видно, сколько платить агенту.
24 Fedor-1971
 
09.10.14
11:42
(17) ну с этим вопросом разберёшься по ходу выполнения своей задачи, я не знаю как у тебя построены проводки.
Для общего случая:
  накладная - ставит задолженность на 60
  платёжка - пригоняет деньги с 60 на 51
Кроме того учти, что могут быть проводки и на 60 и на 51 с других бух. счетов и другими документами, например оплата накладной наликом (Дт 50 Кт 60)
25 live in sky dreams
 
09.10.14
15:29
Спасибо всем за помощь, всех услышал и понял
26 live in sky dreams
 
09.10.14
15:31
А есть типовой механизм скопировать строку таблицы значений в структуру (создать структуру на основании строки ТЗ), где Ключ структуры - Имя колонки ТЗ, а значение - значение поля ТЗ из соответствующей колонки?
Или только функцию писать свою? Написать не проблема, просто не хотелось бы изобретать велосипед
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn