Доброго всім дня. Підкажіть в такій проблемі. Банківська виписка не бачить першу подію по ПДВ і виходить проводка 643-6415, але це тільки по 683 рахунку. Хоча має виписка бачити першу подію передплата і проводки 643-6415 не повинно бути. Підкажіть де знайти в модулі перевірку на першу подію. Дякую.
Щойно перепровів. Спочатку ЗН, потім БВ, але нічого не змінилось.
Мабуть, потрібно було уточнити, що "конфа" дописувалась, а точніше модуль документа Документ.БанковскаяВыписка, по 683 рахунку. Але не можу розібратися де перевіряється на першу подію з іншими рахунками, щоб вставити її по 683 рахунку.
Доброго всім дня. Підкажіть в такій проблемі. Банківська виписка не бачить першу подію по ПДВ і виходить проводка 643-6415, але це тільки по 683 рахунку.
В проводке 643-6415 комментарий "НДС, сторно" или "НДС"? Смотрите в модуле документа БВ, там всего два места с проводками 643-6415.
Если ДоходИздержка = Перечисление.ПлюсМинусНичего.Плюс Тогда глПроводка(Контекст,"643","6415",-РазницаНДС,"НДС, сторно",, Субконто,Заказ,ГруппаМСФО, ВидНДС,,, ,,"БК"); Иначе Если (Константа.НДСпоВходящимНН = Да) И (РСчет.Валюта = Гривня) Тогда // проводку по налоговому кредиту сделаем в документе ЗаписьКнигиПриобретения глПроводка(Контекст,"6442","6441",РазницаНДС,"НДС",, Субконто,Заказ,ГруппаМСФО, Субконто,Заказ,ГруппаМСФО, ,,"БК"); Иначе // сразу налоговый кредит глПроводка(Контекст,"6415","6441",РазницаНДС,"НДС",, ВидНДС,,, Субконто,Заказ,ГруппаМСФО, ,,"БК"); КонецЕсли; КонецЕсли; ........................ ....................... ..................... Если ДоходИздержка = Перечисление.ПлюсМинусНичего.Минус Тогда Если (Константа.НДСпоВходящимНН = Да) И (РСчет.Валюта = Гривня) Тогда // проводку по налоговому кредиту сделаем в документе ЗаписьКнигиПриобретения глПроводка(Контекст,"6442","6441",-РазницаНДС,"НДС, сторно",, Субконто,Заказ,ГруппаМСФО,Субконто,Заказ,ГруппаМСФО, ,,"БК"); Иначе // сразу налоговый кредит глПроводка(Контекст,"6415","6441",-РазницаНДС,"НДС, сторно",, ВидНДС,,, Субконто,Заказ,ГруппаМСФО, ,,"БК"); КонецЕсли; Иначе глПроводка(Контекст,"643","6415",РазницаНДС,"НДС",, Субконто,Заказ,ГруппаМСФО, ВидНДС,,, ,,"БК"); Если (РазницаНДС = 0) И (СчетУчета = СчетПоКоду("683")) Тогда глПроводка(Контекст,"643","6415",НДС,"НДС",, Субконто,Заказ,ГруппаМСФО, ВидНДС,,, ,,"БК"); КонецЕсли; КонецЕсли;
, и, НДС=0 или СчетУчета<>683, т.к. нет проводки от
Если (РазницаНДС = 0) И (СчетУчета = СчетПоКоду("683")) Тогда глПроводка(Контекст,"643","6415",НДС,"НДС",, Субконто,Заказ,ГруппаМСФО, ВидНДС,,, ,,"БК"); КонецЕсли;
, и, НДС=0 или СчетУчета<>683, т.к. нет проводки от
Если (РазницаНДС = 0) И (СчетУчета = СчетПоКоду("683")) Тогда глПроводка(Контекст,"643","6415",НДС,"НДС",, Субконто,Заказ,ГруппаМСФО, ВидНДС,,, ,,"БК"); КонецЕсли;
Перепрошую, але я повинен знайти НДС яке буде дорівнювати суммі, яка в моєму документі?
Это фрагмент из ПроводкиСтрока(), и если в документе более чем одна строка, то НДС в проводке может не быть равна НДС документа. Протрассируйте все же...
Если (РазницаНДС = 0) И (СчетУчета = СчетПоКоду("683")) Тогда глПроводка(Контекст,"643","6415",НДС,"НДС",, Субконто,Заказ,ГруппаМСФО, ВидНДС,,, ,,"БК"); КонецЕсли;
Після цього в операції попадає сумма НДС і записується.
Цитата(vadim007 @ 18.06.14, 16:41)
Это фрагмент из ПроводкиСтрока(), и если в документе более чем одна строка, то НДС в проводке может не быть равна НДС документа. Протрассируйте все же...
Зараз зробив тестову базу і в документі залишив тільки одину строку.
Змінив тут:
Если (РазницаНДС = 0) И (СчетУчета = СчетПоКоду("683")) Тогда глПроводка(Контекст,"643","6415",НДС,"НДС",, Субконто,Заказ,ГруппаМСФО, ВидНДС,,, ,,"БК"); КонецЕсли;
на ось таке:
Если (РазницаНДС = 0) И (СчетУчета = СчетПоКоду("683")) Тогда глПроводка(Контекст,"643","6415",РазницаНДС,"НДС",, Субконто,Заказ,ГруппаМСФО, ВидНДС,,, ,,"БК"); КонецЕсли;
після ось таких маніпуляцій, в проводці не має НДС 643-6415. Підкажіть чи правильні дії виконав? Дякую.
!
Правила, п.3. Переезжаем в раздел для программистов.
Группа: Местный
Сообщений: 86
Спасибо сказали: 17 раз
Рейтинг: 0
Цитата(djdf_crash @ 18.06.14, 17:09)
на ось таке:
Если (РазницаНДС = 0) И (СчетУчета = СчетПоКоду("683")) Тогда глПроводка(Контекст,"643","6415",РазницаНДС,"НДС",, Субконто,Заказ,ГруппаМСФО, ВидНДС,,, ,,"БК"); КонецЕсли;
після ось таких маніпуляцій, в проводці не має НДС 643-6415. Підкажіть чи правильні дії виконав? Дякую.
В чем смысл изменений? У вас тут проверка стоит на РазницаНДС = 0. В проводке тоже будет 0, конечно. Потому что переменная РазницаНДС равна 0.
1С - как старый советский конструктор для детей. Вроде и все детали на месте, но без молотка и напильника нифига не собирается. (с) bash.im
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!