8.х УПП Зачет аванса поставщику

Тема в разделе ""1С:Управление производственным предприятием УПП"", создана пользователем 1Cnica, 16 фев 2009.

  1. TopicStarter Overlay
    1Cnica
    Offline

    1Cnica Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    416
    Симпатии:
    0
    Баллы:
    26
    Добрый вечер!
    В УПП 1.2.20, документ ПоступлениеТоваровУслуг. Бухгалтер хочет чтобы формировались следующие проводки:
    Дт 97.21 Кт 60.01
    Дт 60.01 Кт 60.02, то есть автоматом происходил зачет аванса поставщику. Скажите пожалуйста, это вообще корректно для данного вида документа?
  2. TopicStarter Overlay
    1Cnica
    Offline

    1Cnica Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    416
    Симпатии:
    0
    Баллы:
    26
    Я сделала такую проводку в демке, счет 60.01 конечно закрылся, но на кредите 60.02 осталась висеть эта сумма, что с ней потом делать, одному Богу известно. И еще: можно ли сделать проводки программно? я пыталась это сделать таким образом (кстати, очень полезный код, может кому понадобиться, взят из книжки):

    Как в регистре бухгалтерии сформировать проводки?



    Код:
    // Задать выбираемые значения. 
    ВыбранныйОтветственный = Справочники.Пользователи.НайтиПоНаименованию("Иванцова"); 
    ВыбранныйКонтрагент = Справочники.Контрагенты.НайтиПоКоду("00027"); 
    ВыбранныйДоговор = Справочники.ДоговорыКонтрагентов.НайтиПоКоду("00013"); 
    ВыбранныйДокумент = Документы.ДокументРасчетовСКонтрагентом.НайтиПоНомеру(2, '20050101'); 
    ВыбранныйСчет = Справочники.БанковскиеСчета.НайтиПоКоду("00001"); 
    ВыбраннаяСтатья = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("00002"); 
    ВыбраннаяОрганизация = Справочники.Организации.НайтиПоКоду("00001"); 
    ВыбраннаяВалюта = Справочники.Валюты.НайтиПоКоду(810); 
    
    // Создать будущий регистратор. 
    ДатаЗаписи = ТекущаяДата(); 
    Документ = Документы.ОперацияБух.СоздатьДокумент(); 
    Документ.Дата = ДатаЗаписи; 
    Документ.Организация = ВыбраннаяОрганизация; 
    Документ.Ответственный = ВыбранныйОтветственный; 
    Документ.Содержание = "Оплата поставщику"; 
    Документ.Записать(); 
    
    // Создать набор записей. 
    НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
    
    НаборЗаписей.Отбор.Регистратор.Установить(Документ.Ссылка); 
    
    Движение = НаборЗаписей.Добавить(); 
    Движение.Регистратор = Документ.Ссылка; 
    Движение.Период = ДатаЗаписи; 
    
    // Заполнить счет дебета. 
    Движение.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("60.01"); 
    
    // Заполнить аналитику счета дебета. 
    Движение.СубконтоДт.Контрагенты = ВыбранныйКонтрагент; 
    Движение.СубконтоДт.Договоры = ВыбранныйДоговор; 
    Движение.СубконтоДт.ДокументыРасчетовСКонтрагентами = ВыбранныйДокумент; 
    
    // Заполнить счет кредита. 
    Движение.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("51"); 
    
    // Заполнить аналитику счета кредита. 
    Движение.СубконтоКт.БанковскиеСчета = ВыбранныйСчет; 
    Движение.СубконтоКт.СтатьиДвиженияДенежныхСредств = ВыбраннаяСтатья; 
    
    // Балансовое измерение. 
    Движение.Организация = ВыбраннаяОрганизация; 
    
    // Балансовый ресурс. 
    Движение.Сумма = 300000; 
    
    // Реквизиты.Движение.НомерЖурнала = "БК"; 
    Движение.Содержание = "Оплата поставщику"; 
    
    // Записать набор записей. 
    НаборЗаписей.Записать();
    
  3. vitaly_mnpz
    Offline

    vitaly_mnpz Опытный в 1С

    Регистрация:
    15 фев 2009
    Сообщения:
    267
    Симпатии:
    0
    Баллы:
    26
    С желанием бухгалтера трудно спорить. Особенно если оно обоснованное :)
    Только зачем изобретать велосипед?
    Сначала создаем аванс. Это платежное поручение исходящее. Вид операции - "Оплата поставщику"

    сформировалась проводка 60.02 - 51

    Потом делаем ПТиУ. Счет затрат - 97.21, статья затрат - <характер - прочие, вид -прочие, вид затрат НУ- прочие>.

    Сформировались проводки 97.21 - 60.01, 60.01 - 60.02

    Вложения:

  4. TopicStarter Overlay
    1Cnica
    Offline

    1Cnica Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    416
    Симпатии:
    0
    Баллы:
    26
    У меня первая проводка формируется такая:
    60.01 - 51, потом делаю док ПоступлениеТУ так как вы сказали, первая проводка как положено 97.21 - 60.01, а вторая 19.04 - 60.01. Чего не так?
  5. vitaly_mnpz
    Offline

    vitaly_mnpz Опытный в 1С

    Регистрация:
    15 фев 2009
    Сообщения:
    267
    Симпатии:
    0
    Баллы:
    26
    Первая проводка формируется каким документом?
    Если платежным поручением, тогда хм...
    А на момент проведения платежного поручения, чисто случайно, нет кредиторской задолженности перед этим контрагентом?
    Если нет, проверьте учетную политку бухгалтерский, налоговый учет. Раздел расчеты с контрагентами.
    Определение и зачет авансов должен быть установлен "При проведении документов".
  6. TopicStarter Overlay
    1Cnica
    Offline

    1Cnica Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    416
    Симпатии:
    0
    Баллы:
    26
    Первая проводка формируется каким документом?

    ага платежкой

    А на момент проведения платежного поручения, чисто случайно, нет кредиторской задолженности перед этим контрагентом?

    нету

    Определение и зачет авансов должен быть установлен "При проведении документов".

    так и стоит (
  7. vitaly_mnpz
    Offline

    vitaly_mnpz Опытный в 1С

    Регистрация:
    15 фев 2009
    Сообщения:
    267
    Симпатии:
    0
    Баллы:
    26
    а можно посмотреть скриншот платежного поручения?
  8. TopicStarter Overlay
    1Cnica
    Offline

    1Cnica Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    416
    Симпатии:
    0
    Баллы:
    26
    формы или проводки?
  9. TopicStarter Overlay
    1Cnica
    Offline

    1Cnica Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    416
    Симпатии:
    0
    Баллы:
    26
    прикрепляю и то и другое

    Вложения:

  10. vitaly_mnpz
    Offline

    vitaly_mnpz Опытный в 1С

    Регистрация:
    15 фев 2009
    Сообщения:
    267
    Симпатии:
    0
    Баллы:
    26
    Ну так есть же аванс! Просто он не зачитывается.

    Проверьте договор контрагента. Возможно, в нем указано ведение по документам расчета с контрагентом. В этом случае в ПТиУ должен быть указан документ предоплаты (то есть платежка)
  11. TopicStarter Overlay
    1Cnica
    Offline

    1Cnica Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    416
    Симпатии:
    0
    Баллы:
    26
    там нету галки ведения учета по дркументам контрагента :unsure:
  12. vitaly_mnpz
    Offline

    vitaly_mnpz Опытный в 1С

    Регистрация:
    15 фев 2009
    Сообщения:
    267
    Симпатии:
    0
    Баллы:
    26
    Сдаюсь :)

    Надо смотреть.
    Проверяйте аналитику и договор контрагента.
    Вид договора - с поставщиком, ведение взаиморасчетов по договору в целом, не по документам расчетов.
    Дата ПТиУ должна быть больше даты ПП, счет расчетов - 6001, счет авансов 6002, сделка не указана
  13. TopicStarter Overlay
    1Cnica
    Offline

    1Cnica Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    416
    Симпатии:
    0
    Баллы:
    26
    ага. так всё и есть. лан, всё равно спасибо за помощь. буду думать :)

    придумаю, обязательно поделюсь, наверно самому интересно что же там у меня за нафик.
  14. TopicStarter Overlay
    1Cnica
    Offline

    1Cnica Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    416
    Симпатии:
    0
    Баллы:
    26
    не знаю может это приколы Хоттабыча конечно, но ни с того ни с сего, всё стало зачитываться автоматом, как и должно было быть, только перепровели документ, хотя уже перепроводили 100 раз :)
  15. malx
    Offline

    malx

    Регистрация:
    11 мар 2009
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    такая проводка делается (если все правильно с договором) только если в "учетной политике(бух и на.учет)" в разделе "Расчеты с контрагентами" стоит "Определение и зачет авансов"-при проведение документов.
    Мы делаем по "Восстановлению сосотояния расчетов" так как первый случай тормозит и зачастую всеравно нужно восстанавливать расчеты
  16. Strekoza
    Offline

    Strekoza

    Регистрация:
    12 мар 2009
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    У меня такая же проблема :smile: Подскажите, пожалуйста, где еще может быть "Определение и зачет авансов"-при проведение документов"? У меня в учетной политике вобще нет "Расчетов с контрагентами" :unsure: А в "настройке параметров учета" предлагают только галочку на аналитику по документам расчетов. Хоть вручную проводки вводи!! Не могу найти даже "Восстановление состояния расчетов". Может, у меня какая-то ограниченная база? Бухгалтерия предприятия, редакция 1.6 (1.6.13.3).
  17. TopicStarter Overlay
    1Cnica
    Offline

    1Cnica Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    416
    Симпатии:
    0
    Баллы:
    26
    если я конечно ничего не путаю, в Бухии такая возможность настраивается в главном меню Предприятие - Настройка параметров учета - раздел Расчеты с контрагентами - галка По документам расчетов.
  18. TopicStarter Overlay
    1Cnica
    Offline

    1Cnica Опытный в 1С

    Регистрация:
    13 фев 2009
    Сообщения:
    416
    Симпатии:
    0
    Баллы:
    26
    тьфу опять не дочитала........

Поделиться этой страницей