Учет НДС при применении УСН с 01.01.2025 в УТ 11.5

Требования к системе

  • Конфигурация: 1С: Управление торговлей 11.5 (базовая, ПРОФ)
  • релиз конфигурации: 11.5.20.20 и выше

Настройки учета НДС при УСН в 1С УТ 11.5

В 1С Управление торговлей начиная с релиза 11.5.20.20 включена возможность организациям и ИП, применяющим УСН, выполнять обязанности плательщика НДС в соответствии с положениями Федерального закона N 176-ФЗ от 12.07.2024.

Чтобы активировать возможность совмещения УСН и НДС, перейдите в раздел НСИ и администрирование – Организации в карточке организации. На вкладке Учетная политика кликните по ссылке Изменить настройки учета НДС.

  • Продажа не облагается НДС, в документах выбирается ставка «Без НДС» — используется, если доход не достиг порога, при котором упрощенец становится плательщиком НДС
  • Продажи облагаются НДС по льготной ставке 5%, не применяются вычеты — используется, если доход упрощенца, превышает порог применения ставки «Без НДС» (в 2025 году это доход свыше 60 млн руб. и до 250 млн руб.). Вычетов налога при этой ставке нет
  • Продажи облагаются НДС по льготной ставке 7%, не применяются вычеты — используется, если доход упрощенца, превышает порог применения ставки 5%, но не превысил порог применения льготных ставок НДС (в 2025 году это доход свыше 250 млн руб. и до 450 млн руб.). Вычетов налога при этой ставке нет
  • Применяются общие ставки НДС (20%, 10%), применяются все вычеты — используется, если доход упрощенца, превышает порог применения льготных ставок НДС (в 2025 году это доход свыше 450 млн руб.). Вычеты по НДС применяются

По умолчанию будет установлено значение — Продажа не облагается НДС, в документах выбирается ставка «Без НДС». При превышении дохода или добровольном переходе на применение общих ставок изменения в учетной политике вносятся вручную.

В документах продаж (Заказ клиентаРеализация товаров и услугРеализация услуг и прочих активов) в поле Налогообложение выберите вид налогообложения в соответствии с установленным вариантом учета НДС:

  • Продажа не облагается НДС
  • Льготное налогообложение НДС на УСН
  • Продажа облагается НДС

В документах приобретения для организаций, совмещающих несколько режимов налогообложения, доступно поле Закупка под деятельность. Если организация применяет один режим налогообложения, это поле скрыто.

Как увеличить размер диска для zabbix appliance 7?

Моя природная лень ( как сапожник без сапог, что не выкраивает себе времени для оптимизации своего инструмента), сподвигла установить zabbix appliance готовое решение для мониторинга хостов клиентских серверов.

И уже после многочасовой настройки всех узлов мониторинга я вдруг осознал, что размер c/

Читать далее

как преобразовать Строку “2,4,6,8,10,3” в массив чисел

Чтобы преобразовать строку “2,4,6,8,10,3” в массив чисел в 1С, можно использовать функцию СтрРазделить, чтобы разделить строку по запятой, а затем преобразовать каждую часть в число. Вот пример кода, который это делает:

// Исходная строка
ИсходнаяСтрока = "2,4,6,8,10,3";

// Разделяем строку на массив строк
МассивСтрок = СтрРазделить(ИсходнаяСтрока, ",");

// Создаем новый массив для чисел
МассивЧисел = Новый Массив();

// Перебираем каждую строку и преобразуем в число
Для Каждого Элемент Из МассивСтрок Цикл
МассивЧисел.Добавить(Число(Элемент));
КонецЦикла;

// Теперь МассивЧисел содержит числа

В результате выполнения этого кода, МассивЧисел будет содержать числа: 2, 4, 6, 8, 10, 3.

Последовательность событий при программном создании нового документа в 1С

При программном создании нового документа в 1С последовательность событий может выглядеть следующим образом:

  1. Создание объекта документа: Сначала создается объект документа с помощью метода СоздатьОбъект. Например: НовыйДокумент = Документы.ИмяДокумента.Создать();
  2. Заполнение реквизитов документа: После создания объекта необходимо заполнить его реквизиты. Это может включать установку значений для шапки документа и табличной части. НовыйДокумент.Дата = ТекущаяДата();
    НовыйДокумент.Организация = Справочники.Организации.НайтиПоКоду(1);
  3. Заполнение табличной части: Если документ имеет табличную часть, то необходимо добавить строки в эту табличную часть и заполнить их. НоваяСтрока = НовыйДокумент.ТабличнаяЧасть.Добавить();
    НоваяСтрока.Номенклатура = Справочники.Номенклатура.НайтиПоКоду(1);
    НоваяСтрока.Количество = 10;
  4. Проверка на ошибки: Перед записью документа рекомендуется выполнить проверку на ошибки, чтобы убедиться, что все обязательные реквизиты заполнены корректно. Если Не НовыйДокумент.Заполнен() Тогда
    Сообщить(“Заполните все обязательные поля!”);
    Возврат;
    КонецЕсли;
  5. Запись документа: После заполнения всех необходимых реквизитов документ записывается в базу данных. НовыйДокумент.Записать();
  6. Проведение документа: Если необходимо, документ можно провести сразу после записи. НовыйДокумент.Провести();
  7. Обработка событий: В зависимости от конфигурации могут срабатывать различные события, такие как ПриЗаписи, ПриПроведении, которые могут быть переопределены в модуле документа для выполнения дополнительных действий.
  8. Закрытие формы (если открыта): Если документ создается через форму, то после завершения всех операций форма может быть закрыта. Форма.Закрыть();

Эта последовательность может варьироваться в зависимости от конкретной конфигурации и требований бизнес-логики.

Как сделать автоматический перезапуск службы 1С на сервере Windows с очисткой кэша сеансов?

Для автоматического перезапуска службы 1С на сервере Windows с очисткой кэша сеансов можно использовать пакетный файл (.bat), который будет выполнять необходимые команды. Вот пример такого скрипта:

@echo off
setlocal enabledelayedexpansion

:: Задаем имя службы агента сервера 1С
set agent="1C:Enterprise 8.3 Server Agent (x86-64)"

:: Задаем файл лога
set logfile="C:\path\to\your\log\LOG_restart.txt"

:: Останавливаем службу агента сервера 1С
echo %date% %time% "Stopping service %agent%" >> %logfile%
net stop %agent% >> %logfile%

:: Ждем, пока служба остановится
timeout /t 10 /nobreak >nul

:: Очищаем кэш сеансов
echo %date% %time% "Clearing session cache" >> %logfile%
set cacheDir="C:\Program Files (x86)\1cv8\srvinfo\reg_1541"
rd /s /q %cacheDir%\snccntx* >> %logfile%

:: Запускаем службу агента сервера 1С
echo %date% %time% "Starting service %agent%" >> %logfile%
net start %agent% >> %logfile%

:: Завершение
echo %date% %time% "Service restarted successfully." >> %logfile%
endlocal

Пояснение к скрипту:

  1. Остановка службы: Используется команда net stop, чтобы остановить службу 1С.
  2. Очистка кэша сеансов: Удаляются все папки с кэшем сеансов, находящиеся в указанной директории. Убедитесь, что путь к кэшу соответствует вашей установке.
  3. Запуск службы: После очистки кэша служба запускается снова с помощью команды net start.
  4. Логирование: Все действия записываются в лог-файл для последующего анализа.

Настройка автоматического выполнения:

Чтобы этот скрипт выполнялся автоматически, вы можете использовать Планировщик задач Windows:

  1. Откройте “Планировщик задач”.
  2. Создайте новую задачу.
  3. Установите триггер (например, по расписанию).
  4. В разделе “Действия” выберите “Запустить программу” и укажите путь к вашему .bat файлу.
  5. Убедитесь, что выбраны опции “Выполнить с наивысшими правами” и “Выполнять вне зависимости от регистрации пользователя”.

Рекомендации:

  • Перед использованием скрипта протестируйте его в тестовой среде, чтобы избежать потери данных или сбоев в работе.
  • Убедитесь, что у пользователя, под которым выполняется скрипт, есть необходимые права для остановки и запуска службы.

Этот подход позволит вам автоматизировать процесс перезапуска службы 1С с очисткой кэша сеансов, что может помочь в устранении различных ошибок и проблем с производительностью.

Как добавить поддержку русского языка в Zabbix Appliance 7.0?


Пароли zabblix appliance по-умолчанию :

System:

  • root:zabbix

Zabbix frontend:

  • Admin:zabbix

Database:

  • root:<random>
  • zabbix:<random>

Источник – https://www.zabbix.com/documentation/current/en/manual/appliance

1. Смотрим список доступных локалей в системе CENTOS 8.
# localectl list-locales


2. Потом активную locale:
# localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us


3. Добавляем русский язык командой:
# dnf install glibc-langpack-ru
4.Соглашаемся с установкой пакета.


5. После этого надо перезапустить сервер на CENTOS 8.
# reboot

В веб морде можно спокойно выставлять русский язык

10 Советов для эффективной работы 1С программиста

1С — это мощная платформа для автоматизации бизнес-процессов, и работа с ней требует как технических навыков, так и глубокого понимания бизнес-процессов. Если вы 1С программист или только начинаете свой путь в этой области, вот несколько советов, которые помогут вам повысить свою эффективность.

1. Понимание Бизнес-Процессов

Прежде чем писать код, важно понимать, как функционирует бизнес. Знайте ключевые процессы, с которыми вы работаете. Это поможет вам создавать более эффективные и целесообразные решения.

2. Овладение Конфигурацией

Изучите конфигурации, с которыми вам предстоит работать. Это не только повысит вашу продуктивность, но и поможет быстрее находить решения для возникающих задач.

3. Использование Объектно-Ориентированного Подхода

Старайтесь использовать объектно-ориентированное программирование (ООП). Это упрощает поддержку и модификацию кода, а также делает его более понятным для других разработчиков.

4. Настройка Отладки

Используйте возможности отладки 1С для отслеживания выполнения кода. Это поможет вам быстрее находить ошибки и оптимизировать алгоритмы.

5. Документирование Кода

Не забывайте документировать свой код. Это не только облегчает жизнь вам в будущем, но и помогает вашим коллегам быстрее ориентироваться в проекте.

6. Оптимизация Запросов

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

7. Использование Ресурсов Сообщества

Существует множество онлайн-ресурсов, форумов и сообществ, посвященных 1С. Не стесняйтесь обращаться за помощью или делиться опытом с другими разработчиками.

8. Обновление Знаний

Платформа 1С постоянно развивается. Следите за новыми версиями и обновлениями, чтобы быть в курсе последних изменений и улучшений.

9. Практика, Практика, Практика

Практикуйтесь как можно больше. Решение реальных задач и участие в проектах — лучший способ закрепить теорию и получить практические навыки.

10. Общение с Заказчиком

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

Заключение

Работа 1С программиста — это не только кодирование, но и глубокое понимание бизнес-процессов. Следуя этим советам, вы сможете не только улучшить свои навыки, но и повысить свою ценность как специалиста. Не забывайте, что успешный программист — это тот, кто способен находить баланс между техническими знаниями и бизнес-аналитикой.

Симлинки в Windows. Распределяем дисковую нагрузку в системе, связанную с 1С

Задался вопросом – что сделать, чтобы разгрузить нагрузку с системного диска с 1С, да так, чтобы не заморачиваться чисткой старых версий платформ и логов сервера?

А если у Вас бутылочное горлышко на системном диске или вы не хотите ушатывать SSD постоянной записью?

Будем решать задачу при помощи simlink

Читать далее

Настройка fail2ban на linux

Описывая Fail2ban в двух словах, можно сказать, что он позволяет на основе анализа логов блокировать тех, кто злоупотребляет доступностью сервера по сети. Например, защитить почтовые ящики от взлома путем перебора паролей или многократного запроса какого-либо ресурса.

Читая некоторые статьи в интернете, может сложиться неправильное мнение, что Fail2ban нужен только для защиты от брут-форс атак (перебор паролей). На самом деле, данный программный продукт — система реагирования на подозрительные действия.

Читать далее

Anydesk – ошибка “более 5 исходящих подключений”. Как вылечить от жадности? Как сделать автоматический ввод пароля в Anydesk?

Вчера начала мне моя любимая программка удаленной помощи выдавать сообщение, что я слишком часто ее использую для работы и мне нужно купить ее профессиональную версию, иначе ждать час до следующей попытки использования. С подобным я уже сталкивался с программой teamviewer, там все лечилось сменой mac на сетевом интерфейсе ( по крайней мере год назад). А как быть если в сети dhcp и лениво прописывать каждый раз новый мак на dhcp сервере? Или же как быть, если есть другие привязки mac адресов? Советы в интернете предлагают удалить anydesk и почистить реестр. У меня anydesk не был установлен, я использовал его всегда только для подключения к клиентам, а к себе подключался через связку vpn + rpd, благо нормальные протоколы VPN работают как на iPhone, так и не Android.

Как выяснилось, anydesk удаляется не полностью и ID остается. В реестре его веток в CU/software и LM/software я тоже не обнаружил. Лечение производится с помощью удаления папки из профайла пользователя простой командой удаления директории :

rd /s /q “c:/users/%username%/AppData/Roaming/Anydesk”

Дальше запускаем anydesk и видим, что у нас запуск как в первый раз и мы получили новый идентификатор. Пользуйтесь на здоровье

Дополню вам еще одной опцией : так как с удалением профайла, вы косячите сохраненные и добавленные в избранное адреса тоже, то адреса постоянных абонентов, к которым надо подключаться, можно сохранить вот так ( добавляете вторую строчку в cmd файл с вышеописанной мной командой чистки профиля)

echo МойПарольДляПодключения|”AnyDesk.exe” 143210151 –with-password

где МойПарольДляПодключения это сохраненный пароль постоянного доступа к пользовательскому раб месту, именуете его как например “Касса магазина алкашки на автовокзале.cmd” и anydesk будет открываться с автовводом пароля с одного запуска этого батника

Естественно, работать это будет если запущено с одной папки с anydesk ( установлен он или тупо скачан, все равно, я добавил его расположение в %path% чтобы просто запускать с любого места командной строки когда мне необходимо)