1С: Предприятие 7.x. ПОПРОШАЙКА - просим ТОЛЬКО ЗДЕСЬ !!!

  • Автор темы Автор темы admin
  • Дата начала Дата начала
Я может не совсем корректно объяснила.
Вот конкретный пример: Поступление материала(оказание услуг): товар б/ндс на сумму 100руб. * 5%(ставка)=5,26руб (вместо 5,0руб). При использовании ставки 7% , ситуация та же.
В выставленных плат поручениях считает норм.
Как исправить ?

При использовании ставки 7% ситуация та же - т.е. 5,26руб (вместо 7,0руб)?
 
Снятие пароля с конфигурации 7.7

Внимательно - не пароля пользователя а пароля на конфигурации!!!

Просьбе если есть у кого-то решение пришлите в личку или сюда. Конфа Автотранспорт видимо Альфа-авто и там кто-то предыдущий (падла однозначно) поставил на конфу пароль. Раньше делал но давно было и не помню сейчас чем пользовался. Прошу помочь
 
Внимательно - не пароля пользователя а пароля на конфигурации!!!

Просьбе если есть у кого-то решение пришлите в личку или сюда. Конфа Автотранспорт видимо Альфа-авто и там кто-то предыдущий (падла однозначно) поставил на конфу пароль. Раньше делал но давно было и не помню сейчас чем пользовался. Прошу помочь

просто запустите portable https://cloud.mail.ru/public/FMpg/z4B4KiE8s
 
Добрый день. Может есть у кого дистрибутив обновления 1С Бухгалтерия 7.7 Релиз 7.70.672 от 30.01.2026?
 
Откуда вы конфигурацию брали? Похоже, что источник с ошибкой.

Трава сильная, что так в голову дала? С моей стороны был задан вопрос даме, у которой программа путается в сумме НДС. Вы то чего влезли со своим нелепым вопросом?
 
Трава сильная, что так в голову дала? С моей стороны был задан вопрос даме, у которой программа путается в сумме НДС. Вы то чего влезли со своим нелепым вопросом?
А вы ветку отдельную заведите.
 
Добрый день. Обновление релиза 7.70.671 брала в группе
Сравнил с моей конфигурацией и вижу, что в некоторых местах ставка 5% и 7% не учтена :( Думаю, что вам нужно дождаться 7.70.672 (а он по некоторым сведениям вышел сегодня) и обновиться на него.
 
Добрый день. Обновление релиза 7.70.671 брала в группе
Сравнил с моей конфигурацией и вижу, что в некоторых местах ставка 5% и 7% не учтена :( Думаю, что вам нужно дождаться 7.70.672 (а он по некоторым сведениям вышел сегодня) и обновиться на него.
https://buh.ru/news/vypushchen-reliz-7-70-672-konfiguratsii-bukhgalterskiy-uchet-red-4-5-.html
А если ждать не хочется, то смотрите в функции глПоказательДокумента, глСуммаДокумента и глПолучитьЦену (и может быть еще где-то).
 
Последнее редактирование:
Сравнил с моей конфигурацией и вижу, что в некоторых местах ставка 5% и 7% не учтена :( Думаю, что вам нужно дождаться 7.70.672 (а он по некоторым сведениям вышел сегодня) и обновиться на него.
https://buh.ru/news/vypushchen-reliz-7-70-672-konfiguratsii-bukhgalterskiy-uchet-red-4-5-.html
А если ждать не хочется, то смотрите в функции глПоказательДокумента, глСуммаДокумента и глПолучитьЦену (и может быть еще где-то).

ПОНЯТНО. МОЖЕТ ВЫ И ПРАВЫ. ДОПИСАЛА ФУНКЦИИ В СТАВКАХ, РЕЗУЛЬТАТ ТОТ ЖЕ.
 
ПОНЯТНО. МОЖЕТ ВЫ И ПРАВЫ. ДОПИСАЛА ФУНКЦИИ В СТАВКАХ, РЕЗУЛЬТАТ ТОТ ЖЕ.

Я себе сделал вот так в типовой бухгалтерии в глобальном модуле:

[CUT="раскрыть"]//******************************************************************************
// глПоказательДокумента(Док, ИмяПоказателя, СтавкаНДС, СтавкаНП)
//
Функция глПоказательДокумента(Док, ИмяПоказателя) Экспорт

Если Док.Вид() = "ИнвентаризацияТМЦ" Тогда
ВклНДС = 1;
ВклНП = 1;
Иначе
ВклНДС = Док.ВариантРасчетаНалогов.СуммаВключаетНДС;
ВклНП = Док.ВариантРасчетаНалогов.СуммаВключаетНП;
КонецЕсли;

СтНДС = глСтавкаНалога(Док, "НДС").Ставка;
СтНП = глСтавкаНалога(Док, "НП").Ставка;

Если ((Док.Вид() = "ПоступлениеОС") или (Док.Вид() = "ПоступлениеНМА")) Тогда
Сумма = Док.Стоимость;

ИначеЕсли ((Док.Вид() = "ПередачаОС") или (Док.Вид() = "ПередачаНМА")) Тогда
Сумма = Док.Цена;

ИначеЕсли Док.Вид() = "ИнвентаризацияТМЦ" Тогда
Сумма = Док.СуммаПродажи;

Иначе
Сумма = Док.Сумма;
КонецЕсли;
НДС = Док.НДС;
НП = Док.НП;

Результат = 0;
Если ВРег(ИмяПоказателя) = ВРег("СуммаБезНалогов") Тогда
Результат = Сумма;
Если ВклНДС = 1 Тогда
Результат = Результат - НДС;
КонецЕсли;
Если ВклНП = 1 Тогда
Результат = Результат - НП;
КонецЕсли;

ИначеЕсли (ВРег(ИмяПоказателя) = ВРег("НДС")) Тогда // расчет суммы НДС
Если ВклНП = 1 Тогда
Если ВклНДС = 1 Тогда // НДС в сумме, НП в сумме
// +++ ДОБАВЛЕНО (СтНДС = 5) +++
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
Результат = Сумма*СтНДС*100/(100 + СтНДС)/(100 + СтНП);
Иначе
Результат = Сумма*СтНДС/(100 + СтНП);
КонецЕсли;

Иначе // НДС сверху, НП в сумме
// +++ ДОБАВЛЕНО (СтНДС = 5) +++
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
Результат = Сумма*СтНДС/(100 + СтНП + СтНДС*СтНП/100);
Иначе
Результат = Сумма*(1-СтНП/(100 - СтНДС + СтНП))*СтНДС/(100 - СтНДС);
КонецЕсли;
КонецЕсли;

Иначе
Если ВклНДС = 1 Тогда // НДС в сумме, НП сверху
// +++ ДОБАВЛЕНО (СтНДС = 5) +++
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
Результат = Сумма*СтНДС/(100 + СтНДС);
Иначе
Результат = Сумма*СтНДС/100;
КонецЕсли;

Иначе // НДС сверху, НП сверху
// +++ ДОБАВЛЕНО (СтНДС = 5) +++
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
Результат = Сумма*СтНДС/100;
Иначе
Результат = Сумма*СтНДС/(100 - СтНДС);
КонецЕсли;
КонецЕсли;
КонецЕсли;

ИначеЕсли ВРег(ИмяПоказателя) = ВРег("НП") Тогда // расчет суммы НП
Если ВклНП = 1 Тогда
Если ВклНДС = 1 Тогда // НДС в сумме, НП в сумме
Результат = Сумма*СтНП/(100 + СтНП);

Иначе // НДС сверху, НП в сумме
// +++ ДОБАВЛЕНО (СтНДС = 5) +++
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
Результат = Сумма*(СтНДС/(100 + СтНП + СтНДС*СтНП/100)+1)*СтНП/(СтНП+100);
Иначе
Результат = Сумма*СтНП/(100 - СтНДС + СтНП);
КонецЕсли;
КонецЕсли;

Иначе
Если ВклНДС = 1 Тогда // НДС в сумме, НП сверху
Результат = Сумма*СтНП/100;

Иначе // НДС сверху, НП сверху
// +++ ДОБАВЛЕНО (СтНДС = 5) +++
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
Результат = Сумма*(100 + СтНДС)*СтНП/10000;
Иначе
Результат = Сумма*СтНП/(100 - СтНДС);
КонецЕсли;
КонецЕсли;
КонецЕсли;

ИначеЕсли ВРег(ИмяПоказателя) = ВРег("СуммаСНалогами") Тогда // расет суммы "Всего"
Результат = Сумма;
Если ВклНДС = 0 Тогда
Результат = Результат + НДС;
КонецЕсли;
Если ВклНП = 0 Тогда
Результат = Результат + НП;
КонецЕсли;
КонецЕсли;

Возврат Окр(Результат, 2, 1);

КонецФункции // глПоказательДокумента()[/CUT]


плюс добавил новую ставку 5% в справочник «Ставки НДС» и создал новый налог в справочнике «Налоги».

Кому надо - пользуйтесь )
 
Я вот это условие:
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
заменил везде на:
Если СтНДС = Цел(СтНДС) Тогда
чтобы не переписывать каждый раз при вводе Правительством РФ новых ставок НДС)))
 
Я вот это условие:

заменил везде на:

чтобы не переписывать каждый раз при вводе Правительством РФ новых ставок НДС)))

да с 7.7 пора прощаться по факту, за пару месяцев думаю не введут новые ставки =)
 
да с 7.7 пора прощаться по факту, за пару месяцев думаю не введут новые ставки =)
С 1с 7.7 несколько лет прощаются, всё проститься не могут))
За это время НДС сменился на 18%, вернулся на 20%, появился 5 и 7%, и вот сменился на 22%
 
Я себе сделал вот так в типовой бухгалтерии в глобальном модуле:

[CUT="раскрыть"]//******************************************************************************
// глПоказательДокумента(Док, ИмяПоказателя, СтавкаНДС, СтавкаНП)
//
Функция глПоказательДокумента(Док, ИмяПоказателя) Экспорт

Если Док.Вид() = "ИнвентаризацияТМЦ" Тогда
ВклНДС = 1;
ВклНП = 1;
Иначе
ВклНДС = Док.ВариантРасчетаНалогов.СуммаВключаетНДС;
ВклНП = Док.ВариантРасчетаНалогов.СуммаВключаетНП;
КонецЕсли;

СтНДС = глСтавкаНалога(Док, "НДС").Ставка;
СтНП = глСтавкаНалога(Док, "НП").Ставка;

Если ((Док.Вид() = "ПоступлениеОС") или (Док.Вид() = "ПоступлениеНМА")) Тогда
Сумма = Док.Стоимость;

ИначеЕсли ((Док.Вид() = "ПередачаОС") или (Док.Вид() = "ПередачаНМА")) Тогда
Сумма = Док.Цена;

ИначеЕсли Док.Вид() = "ИнвентаризацияТМЦ" Тогда
Сумма = Док.СуммаПродажи;

Иначе
Сумма = Док.Сумма;
КонецЕсли;
НДС = Док.НДС;
НП = Док.НП;

Результат = 0;
Если ВРег(ИмяПоказателя) = ВРег("СуммаБезНалогов") Тогда
Результат = Сумма;
Если ВклНДС = 1 Тогда
Результат = Результат - НДС;
КонецЕсли;
Если ВклНП = 1 Тогда
Результат = Результат - НП;
КонецЕсли;

ИначеЕсли (ВРег(ИмяПоказателя) = ВРег("НДС")) Тогда // расчет суммы НДС
Если ВклНП = 1 Тогда
Если ВклНДС = 1 Тогда // НДС в сумме, НП в сумме
// +++ ДОБАВЛЕНО (СтНДС = 5) +++
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
Результат = Сумма*СтНДС*100/(100 + СтНДС)/(100 + СтНП);
Иначе
Результат = Сумма*СтНДС/(100 + СтНП);
КонецЕсли;

Иначе // НДС сверху, НП в сумме
// +++ ДОБАВЛЕНО (СтНДС = 5) +++
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
Результат = Сумма*СтНДС/(100 + СтНП + СтНДС*СтНП/100);
Иначе
Результат = Сумма*(1-СтНП/(100 - СтНДС + СтНП))*СтНДС/(100 - СтНДС);
КонецЕсли;
КонецЕсли;

Иначе
Если ВклНДС = 1 Тогда // НДС в сумме, НП сверху
// +++ ДОБАВЛЕНО (СтНДС = 5) +++
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
Результат = Сумма*СтНДС/(100 + СтНДС);
Иначе
Результат = Сумма*СтНДС/100;
КонецЕсли;

Иначе // НДС сверху, НП сверху
// +++ ДОБАВЛЕНО (СтНДС = 5) +++
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
Результат = Сумма*СтНДС/100;
Иначе
Результат = Сумма*СтНДС/(100 - СтНДС);
КонецЕсли;
КонецЕсли;
КонецЕсли;

ИначеЕсли ВРег(ИмяПоказателя) = ВРег("НП") Тогда // расчет суммы НП
Если ВклНП = 1 Тогда
Если ВклНДС = 1 Тогда // НДС в сумме, НП в сумме
Результат = Сумма*СтНП/(100 + СтНП);

Иначе // НДС сверху, НП в сумме
// +++ ДОБАВЛЕНО (СтНДС = 5) +++
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
Результат = Сумма*(СтНДС/(100 + СтНП + СтНДС*СтНП/100)+1)*СтНП/(СтНП+100);
Иначе
Результат = Сумма*СтНП/(100 - СтНДС + СтНП);
КонецЕсли;
КонецЕсли;

Иначе
Если ВклНДС = 1 Тогда // НДС в сумме, НП сверху
Результат = Сумма*СтНП/100;

Иначе // НДС сверху, НП сверху
// +++ ДОБАВЛЕНО (СтНДС = 5) +++
Если (СтНДС = 22) или (СтНДС = 20) или (СтНДС = 18) или (СтНДС = 10) или (СтНДС = 5) или (СтНДС = 0) Тогда
Результат = Сумма*(100 + СтНДС)*СтНП/10000;
Иначе
Результат = Сумма*СтНП/(100 - СтНДС);
КонецЕсли;
КонецЕсли;
КонецЕсли;

ИначеЕсли ВРег(ИмяПоказателя) = ВРег("СуммаСНалогами") Тогда // расет суммы "Всего"
Результат = Сумма;
Если ВклНДС = 0 Тогда
Результат = Результат + НДС;
КонецЕсли;
Если ВклНП = 0 Тогда
Результат = Результат + НП;
КонецЕсли;
КонецЕсли;

Возврат Окр(Результат, 2, 1);

КонецФункции // глПоказательДокумента()[/CUT]


плюс добавил новую ставку 5% в справочник «Ставки НДС» и создал новый налог в справочнике «Налоги».

Кому надо - пользуйтесь )
А что 7% не добавили? И еще в пара функций нужно было это сделать (добавить 5% и 7%), чтобы при редактировании цены и суммы пересчитывалась сумма НДС. А вот MD-файл и исправлениями https://disk.yandex.ru/d/3koJ3G1GNVQ6AA
 
Последнее редактирование:
Назад
Сверху