Взаиморасчеты с покупателями ведутся в разрезе проектов. Поступление денежных средств от покупателя производится документом «Приход денег». . Если сумма платежа превышает сумму отгрузки, то оставшиеся деньги должны быть зачтены как аванс. Аванс числится просто за контрагентом, без учета проекта. В док. «Приход денег» задолженности погашаются по проектам в порядке их даты оплаты (дата оплаты указывается в проекте). В случае, когда сумма платежа больше всех долгов по отгрузке, оставшаяся сумма также зачитывается как аванс.

В док. "Расходная Накладная" может быть указан только один проект ( в реквезите шапки). При проведении «Расходной накладной» в свою очередь также необходимо производить проверку авансов. В том случае, если аванс есть, необходимо его погасить. Оставшаяся сумма должна быть учтена как долг контрагента по проекту по отгрузке.

Учет остатков не ведется.

Вопросы:
1.Не пойму в каком регистре должны храниться вся эта информация? Я сделал в регистре накопления типа оборот Изм.: Контрагент, проект Ресурс: Долг, Аванс (мне кажется этоя не верно сделал)
2. Имя проекта записывается в ручную или должен быть справочник?
3. Правильно ли я задал реквизиты? Приход денег - Контрагент, Сумма Расходная Накладная - Контрагент Проект Сумма.
4. Не понимаю что нужно сделать с датой оплаты? Где она должна указываться?
---
Решил проблему.

1 регистр остатки Измерения: Контрагент, проект Ресурс: Долг, Аванс.

И в документах запросом вытягиваем необходимые данные в Расходной накладной есть ли аванс, в Приходе денег есть ли долги, хватает ли суммы чтобы покрыть долги, если слишком много, то записать в Аванс.
---
Добрый день!

Это "серый" или "белый" учет ? Если "белый", то как связаны проекты с договорами контрагентов ?
---
Белый. Не понял вопроса... Где они связаны? Должны проходить оплаты за проекты
---
Белый. Не понял вопроса...

Если белый, то как предполагаете сделать ограничение по одному договору ?
Рассчитываясь наличными с контрагентом, компания должна соблюдать лимит в размере 100 000 руб. Он действует для платежей по одному договору (п. 6 Указания Банка России от 7 октября 2013 г. № 3073-У).
---
У меня не так все сложно, учебные задачи
---
Тогда - это не белый учет . Почему нельзя воспользоваться реквизитом "Договор" , как аналогом требуемого реквизита "Проект" ?
По договорам львиная доля Ваших пожеланий реализована в типовых версиях 1С
---
У меня не типовая версия, у меня УЧЕБНАЯ я УЧУСЬ. Я не понимаю что за белый, серый учет. Я просто хочу подсказку как реализовать.... Договор это как сам договор который проводится, а у меня это реквизит. Ну или я не понял о чем Вы
---
У него задачи на специалиста по платформе. Там понятие "учет" - довольно таки условное и задачи решаются на специальной каркасной конфигурации.
---
так спросили сразу. Написал бы, что делает учебную задачу и цвет учета - как цвет настроения, синий, стали бы обсуждать ?
---
Как я понял должно быть что-то вроде партионого учета. Только по проектам. Т.е. Если на первом долг 5.000, на втором 2.000, то при прихлде денег у нас списывается сначала 5000, затем 2000 и в аванс 3.000
---
Почти правильно. Порядок списания должен определяться по реквизиту ДатаОплаты справочника Проекты. И сначала задолженность списываем с проекта, у которого дата оплаты раньше.
---
2. Имя проекта записывается в ручную или должен быть справочник?
Справочник.
---
1.Не пойму в каком регистре должны храниться вся эта информация? Я сделал в регистре накопления типа оборот Изм.: Контрагент, проект Ресурс: Долг, Аванс (мне кажется этоя не верно сделал)
Регистр накопления "Взаиморасчеты". тип Остатки. Ресурсы Долг и Аванс - не нужны. Нужен один ресурс Сумма. Если по контрагенту есть аванс, то делаем запись с пустым проектом.
2. Имя проекта записывается в ручную или должен быть справочник?
Необходимо делать через справочник.
3. Правильно ли я задал реквизиты? Приход денег - Контрагент, Сумма Расходная Накладная - Контрагент Проект Сумма.
Да можно оставить и так.
4. Не понимаю что нужно сделать с датой оплаты? Где она должна указываться?
В постановке задачи явно же сказано "дата оплаты указывается в проекте". Проект - справочник с реквизитом ДатаОплаты.
---
Ресурсы Долг и Аванс - не нужны. Почему? Долг то у нас по проекту
---
Я бы решал через 2 регистра накопления - АвансыКонтрагентов ( измерения Контрагент , ресурс - сумма аванса ) и ОстаткиВзаиморасчетов ( Измерения - Контрагент , проект , ресурс суммаОстаток)
---
Долг закрепляется за проектом, у каждого проекта свой долг, или суммаОстаток это и будет долг по проекту?
---
да , так как измерения Контрагент и Проект
---
Долг это остаток взаиморасчетов по проекту. Авансов по проекту по условию задачи быть не может. Если все проекты оплачены (остатки по взаиморасчетам = 0), то делаем запись с пустым проектом (Аванс по контрагенту).
---
можно и так , я тоже об этом думал
---
А почему регистр остатков, а не оборотов?
---
Тебе нужны остатки взаиморасчетов, чтобы понять нужно делать запись по авансу или нет. Кстати есть лайфхак. Посмотри как у тебя называется отчет в задаче. Если там сказано что Остатки, или там траляля НА ДАТУ - то это точно регистр остатков.
Кстати использование неправильного типа регистра это сразу -2 бала на экзамене.
---
Состояние взаиморасчетов на дату
---
Отчет так называется? Тогда точно регистр остатков.
---
будет 2 регистра которые копируют структуру друг друга. Получается что Аванс контрагента, это Взаиморасчеты без указания Проекта. А значит задачу можно решить на одном регистре.
---
Решил проблему.

1 регистр остатки Измерения: Контрагент, проект Ресурс: Долг, Аванс.

И в документах запросом вытягиваем необходимые данные в Расходной накладной есть ли аванс, в Приходе денег есть ли долги, хватает ли суммы чтобы покрыть долги, если слишком много, то записать в Аванс.