v7: Отсрочка платежа, нужна помощь. #597519


#0 by npuBem
Как-то очень давно решал похожую проблему, но сейчас туплю и все, помогите. Расклад таков: есть документ - Акт ездки (лавка логистическа). в нем есть заказчик и перевозчик (не мы, сторонний). док двигает регистры взаиморасчеты. на основании ездок выставляется счет заказчику по усмотрению бухгалтерии. а вот долги с перевозчиками гасятся по следующим правилам: перевозчик получает деньги за ездку спустя 20 дней после сдачи всех транспортных документов. получается что документ Акт, создается в момент заявки заказчика, как правило сама ездка происходит на следующий день. а вот документы перевозчики приносят 1-2 раза в неделю (но бывают и задержки с которыми и боремся). как только перевозчик приносит все документы, в Акте выставляется поле статуса документы (в ++) что означает что все документы сданы, и только в этом случае документ можно провести. следовательно мне необходимо в документе еще зафиксировать дату сдачи документов. и именно от этой даты отплясывать. когда перевозчик (2 раза в месяц) приходит за деньгами, мы формируем отчет Взаиморасчеты, но в него должны попасть только те долги по Актам, по которым документы были сданы 20+ дней назад. Т.е. долг перед перевозчиком фактически возникает в момент проведения Акта. Но мне необходимо чтоб этот долг не являлся долгом до тех пор пока не пройдут эти 20 дней именно с момента сдачи документов. Перебирать в отчете документы на предмет даты сдачи не кашерно ИМХО. полагаю что нужно эту дату фиксировать в реестре в момент проведения акта, а потом в отчете работать уже с этой датой. у кого-то был опыт реализации чего-то подобного? может я не в том направлении думаю? подскажите/намекните пожалуйста...
#1 by npuBem
Неужели никто не сталкивался с подобной проблемой?
#2 by GhostTM
Первый вариант (в лоб): 1. В регистр взаиморасчетов добавить (если нет) поле документ и писать туда акт ездки. 2. В акте должно хранится два значения "дата получения документов" и "отсрочка" Считаем при проведении или построении отчетов Второй вариант: 1. В регистре есть/делаем измерение "Дата оплаты" 2. В акте должно хранится два значения "дата получения документов" и "отсрочка" или одно - "Дата оплаты", которое рассчитывается исходя из срока отсрочки и даты получения документов (где хранить - сам решай) 3. при проведении пишешь в регистр дату оплаты или расчетную или указанную 4. При НЕПОЛУЧЕННЫХ документах, пиши дату на год вперед, ну чтобы случаем не погасить задолженность или вообще не формируй движение по долгам при отсутствии документов. второй вариант мне кажется лучше, но везде есть минусы
#3 by npuBem
спасибо за ответ, правда, которого я не дождавшись реализовал 2-й вариант. документ вообще не проводится, пока документы не сданы. в момент их сдачи устанавливается поле статуса документа в "сдано", и дата сдачи автозаполняется рабочей, с возможностью ее изменения. в регистре добавил измерение "ДатаСД" в которой я фиксирую эту дату сдачи документов. Отчетами только начал заниматься. хотел бы узнать подводные камни??? зы еще раз спасибо за ответ
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С