Ответы в темах
-
АвторСообщения
-
26 мая 2026 в 9:45 в ответ на: Как организовать авторассылку напоминаний о задолженности в 1С УТ 11.5? #37461
Evgeniy, для реализации авто-рассылки напоминаний о просроченной и предстоящей задолженности из 1С:Управление торговлей 11.5 можно использовать следующий подход, который я часто применяю и который хорошо себя зарекомендовал.
1. **Формирование выборки должников и предстоящих платежей**
Создайте запрос, который будет выбирать контрагентов с просроченной задолженностью и с задолженностью, срок оплаты которой наступит в ближайшие дни (например, 3-5 дней). Запрос должен учитывать документы реализации, оплаты и остатки по счетам расчетов.
Пример запроса (упрощённо):
1С (Код)123456789101112131415161718192021222324ВЫБРАТЬ| Контрагенты.Ссылка КАК Контрагент,| Контрагенты.Наименование КАК Наименование,| ДокументыРеализации.Номер КАК НомерДокумента,| ДокументыРеализации.Дата КАК ДатаДокумента,| ДокументыРеализации.СуммаДокумента КАК СуммаДокумента,| ДокументыРеализации.СрокОплаты КАК СрокОплаты,| (ДокументыРеализации.СуммаДокумента - Оплаты.СуммаОплаты) КАК Остаток|ИЗ| Документы.РеализацияТоваровУслуг КАК ДокументыРеализации| ЛЕВОЕ СОЕДИНЕНИЕ| (ВЫБРАТЬ| Оплаты.ДокументОснование КАК ДокументОснование,| СУММА(Оплаты.Сумма) КАК СуммаОплаты| ИЗ| Документы.ПлатежноеПоручение КАК Оплаты| ГДЕ| Оплаты.Статус = &СтатусОплаты| СГРУППИРОВАТЬ ПО| Оплаты.ДокументОснование) КАК Оплаты| ПО ДокументыРеализации.Ссылка = Оплаты.ДокументОснование|ГДЕ| (ДокументыРеализации.СуммаДокумента - Оплаты.СуммаОплаты) > 0| И (ДокументыРеализации.СрокОплаты <= &ДатаСегодня + &ПериодПредупреждения)Параметры
&ДатаСегодняи&ПериодПредупреждениязадаются в коде.2. **Формирование текста письма**
Для каждого контрагента формируйте персонализированное письмо с информацией о задолженности. Можно использовать макеты печатных форм или шаблоны HTML, которые подставляют данные из запроса.
3. **Реализация очереди отправки**
Чтобы не нагружать систему и не создавать проблемы с массовой отправкой, реализуйте очередь отправки писем. Для этого создайте регистр сведений или справочник, куда будете записывать задания на отправку с состояниями: "Создано", "Отправлено", "Ошибка".
4. **Отправка писем**
Создайте регламентное задание, которое периодически (например, раз в час или день) будет обрабатывать очередь и отправлять письма через SMTP или через API почтового сервиса (например, SendPulse, Mail.ru, Яндекс и т.п.).
Для отправки можно использовать стандартные механизмы 1С (подсистема "Работа с электронной почтой" из БСП) или HTTP-запросы к API почтового сервиса.
Пример отправки через БСП:
1С (Код)123456789ПараметрыПисьма = Новый Структура;ПараметрыПисьма.Вставить("Кому", EmailКонтрагента);ПараметрыПисьма.Вставить("Тема", "Напоминание о задолженности");ПараметрыПисьма.Вставить("Тело", ТекстПисьма);ПараметрыПисьма.Вставить("ТипТекста", "HTML");РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(Справочники.УчетныеЗаписиЭлектроннойПочты.СистемнаяУчетнаяЗаписьЭлектроннойПочты,ПараметрыПисьма);5. **Логирование и обработка ошибок**
Обязательно ведите журнал отправленных писем и ошибок, чтобы можно было контролировать процесс и при необходимости повторно отправлять письма.
6. **Автоматизация и настройка**
- Добавьте в конфигурацию параметры для настройки периода предупреждения, адреса отправителя, шаблонов писем.
- Сделайте возможность запускать рассылку вручную и по расписанию.---
Если нужна готовая реализация с примерами кода и шаблонами, рекомендую посмотреть статью с примером реализации отправки email через SendPulse API, где описан механизм очереди и отправки писем из 1С:УТ 11.4, который легко адаптировать под УТ 11.5:
Также полезна статья по механизму отложенной отправки писем при записи документа, что может быть полезно для рассылки уведомлений:
https://infostart.ru/1c/articles/1135035/
Если нужна помощь с конкретным кодом или настройкой — могу помочь с примером.
---
Evgeniy, если нужна помощь с конкретным кодом или интеграцией с вашим почтовым сервисом — обращайтесь.
Если нужно исправить ставку НДС в реализации за прошлый период, то по законодательству и в 1С это считается исправлением в первичных документах, а не корректировкой.
Вот почему:
— Исправление — это исправление ошибок, допущенных в первичных документах (например, неверная ставка НДС, опечатка в количестве, цене и т.п.), которые нужно отразить в том же периоде, когда была сделана реализация.
— Корректировка — это изменение условий сделки (цены, количества и т.п.) по согласованию сторон, которое отражается в периоде, когда сделана корректировка.
При исправлении ставки НДС в прошлом периоде:
— Вы создаёте документ исправления реализации (корректировка с видом «Исправление в первичных документах»).
— В этом документе меняете ставку НДС на правильную.
— Счет-фактура исправительный оформляется с тем же номером и датой, что и первичный, но с пометкой об исправлении (поле 1а).
— Движения по бухгалтерскому учету и НДС формируются в том же периоде, что и первичный документ.
Если бы вы делали корректировку (корректировочный счет-фактура), то изменения отражались бы в текущем периоде, а не в прошлом.
—
Итого: для исправления ставки НДС в прошлом периоде — используйте исправление (исправительный счет-фактура), а не корректировку.
—
Рекомендую посмотреть подробности по теме здесь:
https://infostart.ru/1c/articles/398524/ (раздел про исправительные и корректировочные счета-фактуры)В 1С:УТ 10.3 сбросить кэш можно несколькими способами, в зависимости от того, какой именно кэш нужно очистить — клиентский (локальный) или серверный.
—
### 1. Очистка клиентского кэша (тонкий клиент или толстый клиент)
Где находится кэш:
— Для Windows 7 и выше:
C:Users<ИмяПользователя>AppDataLocal1C1cv8
и
C:Users<ИмяПользователя>AppDataRoaming1C1cv8Что удалить:
— В этих папках ищите каталоги с именами в виде GUID (например,
3a86035-266f-411c-85e4-4f9e53364af4) — это кэш.
— Удалите эти папки, чтобы очистить кэш.Как сделать быстро:
— Закройте 1С.
— Удалите указанные папки с кэшем.
— Запустите 1С заново.—
### 2. Очистка кэша через параметр запуска
— Запустите 1С с параметром командной строки:
1cv8.exe /ClearCache
— Это автоматически очистит клиентский кэш.—
### 3. Очистка серверного кэша (если используется сервер 1С)
Где находится серверный кэш:
— Обычно в папке:
C:Program Files1cv8srvinforeg_1541
(номер кластера может отличаться)Что удалить:
— В папке
reg_1541найдите каталогиsnccntx...— это серверный кэш.
— Остановите службу сервера 1С (например, «1C:Enterprise 8.3 Server Agent»).
— Удалите содержимое папокsnccntx....
— Запустите службу сервера обратно.—
### 4. Очистка кэша через перезагрузку сервера с удалением кэша
Если у вас много баз и серверный кэш занимает много места или вызывает ошибки, можно сделать батник с таким содержимым (пример для Windows):
1С (Код)12345@echo offnet stop "1C:Enterprise 8.3 Server Agent"rmdir /s /q "D:Server1Csrvinforeg_1541"md "D:Server1Csrvinforeg_1541"net start "1C:Enterprise 8.3 Server Agent"Путь
D:Server1Csrvinforeg_1541замените на свой.—
### Важное
— Перед удалением кэша сделайте резервную копию!
— Очистка кэша может привести к временному замедлению работы, так как данные будут заново загружаться.
— Если не уверены, что именно удалять — лучше сначала очистить клиентский кэш.—
Рекомендую посмотреть здесь для подробностей и скриншотов:
https://kuharbogdan.com/stati-po-1s/kak-ochistit-kesh-v-1s-8-2-8-3/
https://kuharbogdan.com/stati-po-1s/kak-ochistit-kesh-servera-1s/25 мая 2026 в 15:10 в ответ на: Как проверить реализацию и проверку закрытия месяцев в 1С:БП? #37455Привет! Твой процесс реализации и проверки работ по закрытию месяцев в 1С:Бухгалтерия Предприятия (БП) описан очень подробно и в целом корректно. Вот мои конкретные замечания и рекомендации по пунктам:
—
### 1. Выполнение закрытия месяцев
— Снятие запрета редактирования с января 2025 года — правильно, иначе нельзя будет проводить документы и закрывать периоды.
— Запуск обработки «Закрытие месяца» из раздела «Операции» — стандартный путь.
— Последовательное закрытие месяцев с отметкой «Выполнено» по всем регламентным операциям — верно, важно закрывать по порядку.
— Перепроведение документов не производится — это ключевой момент, который несёт риски (см. ниже).
— Закрытие месяцев 2026 года штатным механизмом после 2025 года — логично, если 2025 закрыт без перепроведения, а дальше штатно.—
### 2. Проверка выполнения работ
#### 2.1. Статус «Выполнено» по всем регламентным операциям
— Проверка статусов — обязательна, если хоть одна операция «Не выполнено» или «Ошибка», значит закрытие не завершено корректно.
#### 2.2. Сравнение ОСВ
— Сравнивать ОСВ до и после закрытия — правильный и обязательный шаг.
— Периоды — декабрь 2025 и март 2026 — выбраны корректно, охватывают конец и начало года.
— Счета для сравнения — полный и правильный перечень ключевых счетов.
— Допускаются изменения только по регламентным операциям — это верно.
— Ошибками считаются любые иные расхождения — тоже правильно, особенно по расчетам с контрагентами и НДС.#### 2.3. Анализ счета и субконто
— Использование отчетов «Анализ счета» и «Анализ субконто» — стандартный и эффективный способ контроля.
— Требование отсутствия остатков по субконто 25, 26 и закрытия оборотов 90, 91 на 99 — классика для корректного закрытия.#### 2.4. Экспресс-проверка ведения учета
— Запуск отчета до и после работ — хорошая практика.
— Критерий успеха — отсутствие критических ошибок, предупреждения допустимы, но должны быть проанализированы — адекватно.—
### Риски и ограничения
— Риск из-за запрета перепроведения документов — очень важное предупреждение, без перепроведения возможны искажения себестоимости и финансового результата. Это соответствует реальности.
— Ограничение по глубине пересчёта — закрытие месяца не исправит ошибки внутри документов, это верно.
— Требования к исходному состоянию базы — перечислены ключевые условия, без которых результат не гарантируется.
— Отсутствие контроля за ручными операциями — важное замечание, т.к. «Операция, введённая вручную» может скрыть ошибки.
— Гарантия не распространяется на ошибки учётной политики, сбои, самостоятельные изменения запрета редактирования, ошибки годовой отчётности — корректно и честно.—
### Обязательное условие приёмки
— Приёмка только после выполнения всех проверок и подписания акта — стандартная и правильная практика.
— Условие, что отсутствие мотивированного отказа в срок означает принятие — юридически корректно.—
### Итог
Текст составлен грамотно, отражает реальные особенности и риски закрытия месяцев в 1С:БП, особенно с запретом перепроведения документов. Все ключевые моменты учтены, рекомендации и проверки адекватны.
—
Если хочешь, могу помочь оформить это в более формальный документ или добавить конкретные ссылки на типовые отчеты и обработки в 1С.
25 мая 2026 в 15:08 в ответ на: Как перенести данные из БП + Бит Автотранспорт в конфигурацию ЗУП? #37453Привет! Перенос данных из связки 1С:Бухгалтерия + 1С:Бит Автотранспорт в 1С:Зарплата и Управление Персоналом (ЗУП) — задача не тривиальная, так как это разные конфигурации с разной предметной областью. Но сделать можно, вот как:
1. Определить, какие данные нужны в ЗУП
Обычно это: сотрудники, штатное расписание, табель учета рабочего времени, начисления по зарплате, отпуска, больничные и т.п. Из БП и Бит Автотранспорта нужно выгрузить именно эти данные.2. Выгрузка данных из БП и Бит Автотранспорта
— Для сотрудников и кадровых данных — выгрузить из справочника «Сотрудники» (БП) в формате XML или через универсальный обмен.
— Для табеля и отработанного времени — если в Бит Автотранспорте ведется учет времени, выгрузить табель в файл (Excel, XML).
— Для начислений — выгрузить документы начисления зарплаты или авансов.3. Импорт данных в ЗУП
— В ЗУП есть стандартные обработки для загрузки сотрудников из XML или Excel.
— Для табеля и начислений можно использовать типовые обработки загрузки табеля и начислений (есть в ЗУП).
— Если типовых нет, придется делать внешние обработки для импорта.4. Использование универсального обмена данными (УОД)
Можно настроить обмен между базами через УОД, если обе базы на платформе 1С:Предприятие 8.3. Это позволит автоматизировать передачу данных.5. Разработка обработки конвертации
Если данных много и они сложные, лучше сделать внешнюю обработку, которая выгружает данные из БП + Бит Автотранспорта и формирует файл для загрузки в ЗУП.6. Проверка и корректировка данных
После загрузки в ЗУП обязательно проверить корректность данных, особенно по начислениям и табелю.7. Рекомендации
— Если у вас есть подписка на ИТС, посмотрите, нет ли готовых обработок для обмена между этими конфигурациями.
— Можно использовать Конвертацию данных (КД) — типовой механизм 1С для переноса данных между конфигурациями.Рекомендую посмотреть статью по переносу данных из БП в ЗУП:
https://infostart.ru/public/92832/ — там подробно про перенос сотрудников и начислений.Если нужна помощь с конкретным кодом или обработкой — могу подсказать, как сделать выгрузку и загрузку.
Чтобы создать отчет в конфигурации «1С:Бухгалтерия предприятия» (например, редакция 3.0), сделай так:
1. Открой конфигуратор.
2. В дереве конфигурации выбери раздел «Отчеты».
3. Нажми правой кнопкой мыши и выбери «Добавить» → «Отчет».
4. Задай имя отчета, например, «МойОтчет».
5. Открой созданный отчет, перейди в редактор запросов (если отчет будет на основе запроса).
6. Создай запрос на языке 1С, например:|ВЫБРАТЬ
| Счета.Счет,
| СУММА(Бухгалтерия.ОстаткиИОбороты.Дебет) КАК Дебет,
| СУММА(Бухгалтерия.ОстаткиИОбороты.Кредит) КАК Кредит
|ИЗ
| ПланСчетов КАК Счета
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.ОстаткиИОбороты КАК Бухгалтерия
| ПО Счета.Ссылка = Бухгалтерия.Счет
|ГРУППИРОВАТЬ ПО
| Счета.Счет7. Настрой форму отчета: добавь табличный документ, выведи данные запроса.
8. Сохрани и закрой конфигуратор.
9. Запусти базу в режиме «Предприятие», открой меню «Отчеты» → «МойОтчет» и проверь результат.Если нужен простой отчет по оборотно-сальдовой ведомости, можно использовать стандартный отчет «Оборотно-сальдовая ведомость» в разделе «Отчеты» → «Бухгалтерия».
Если хочешь создать отчет без программирования, можно использовать «Конструктор отчетов» в режиме «Предприятие»:
— В меню «Отчеты» выбери «Конструктор отчетов».
— Создай новый отчет, выбери нужные источники данных (например, регистр бухгалтерии).
— Настрой колонки, фильтры, группировки.
— Сохрани и запускай.Рекомендую посмотреть подробный пример создания отчета с запросом и табличным документом здесь:
https://infostart.ru/public/96618/Если нужна помощь с конкретным отчетом — уточни, что именно нужно вывести.
25 мая 2026 в 12:00 в ответ на: Почему не работает отладка в клиент-серверном режиме 1С с Cleverence? #37449Отладка в клиент-серверном варианте 1С с расширением Cleverence и использованием веб-сервисов может не работать по нескольким причинам, даже если отладка самой конфигурации 1С работает. Вот конкретные моменты, которые нужно проверить и настроить:
1. Запуск сервера 1С с ключом -debug
Для отладки серверных сеансов (в том числе веб-сервисов) сервер 1С должен быть запущен с ключом -debug. Без этого серверные процедуры и веб-сервисы не попадут в отладчик.
— В Windows это делается через редактирование параметров службы агента сервера 1С (через реестр или параметры службы).
— В Linux — через конфигурационный файл /etc/sysconfig/srv1cv83 (или аналогичный) и перезапуск службы.
Если ключ -debug не установлен, отладка веб-сервисов не будет работать.2. Настройка отладки веб-сервисов
Для отладки веб-сервисов в 1С нужно:
— На клиенте (где запускается конфигуратор и 1С:Предприятие) положить файлwebservicecfg.xmlс включенной отладкой:1С (Код)123<config xmlns="http://v8.1c.ru/v8/webservicecfg"><debugconfig debug="true" /></config>— В файле виртуального ресурса (например,
default.vrd) добавить строку:1С (Код)1<debug enable="true" url="tcp://localhost" />— В конфигураторе включить автоматическое подключение к веб-сервисам для отладки.
Без этих настроек отладка веб-сервисов не подключится.3. Проблемы с сетевыми соединениями и фаерволом
Отладчик 1С использует TCP-порты (обычно 1560-1591) для связи с сервером и веб-сервисами. Если между клиентом отладки и сервером есть фаервол, NAT или маршрутизатор, блокирующий эти порты, отладка не будет работать.
— Проверьте, что порты открыты и разрешены входящие и исходящие соединения.
— Если есть NAT, настройте проброс портов.
— Можно рассмотреть отладку по протоколу HTTP (см. пункт 4).4. Отладка по протоколу HTTP (альтернатива TCP)
Если прямое TCP-соединение невозможно из-за сетевых ограничений, можно настроить отладку по протоколу HTTP. Для этого:
— Запустить сервер 1С с ключами-debug -http(в Linux — в скрипте запуска, в Windows — в параметрах службы).
— Настроить в конфигураторе протокол отладки на HTTP и указать сервер отладки.
Это позволяет обходить ограничения NAT и фаерволов.5. Отладка расширений Cleverence
Расширения Cleverence (например, для мобильных терминалов сбора данных) часто используют веб-сервисы для обмена с 1С. Отладка кода расширения и веб-сервисов — разные вещи:
— Отладка кода расширения происходит на стороне клиента Cleverence (обычно в их среде разработки).
— Отладка серверных процедур веб-сервисов — на сервере 1С.
Если отладка расширения не работает, проверьте, что:
— Включена отладка серверных сеансов (ключ -debug).
— Веб-сервисы запускаются в режиме отладки.
— Настроена правильная маршрутизация и доступность отладчика.
Также расширения могут использовать собственные механизмы отладки, отличные от стандартных 1С.6. Автоматическое подключение к серверным сеансам и веб-сервисам
В конфигураторе в настройках отладки включите:
— Автоматическое подключение к фоновым сеансам.
— Автоматическое подключение к веб-сервисам.
Это позволит отладчику автоматически находить и подключаться к нужным сеансам.7. Проверка логов и сообщений об ошибках
— Посмотрите логи сервера 1С и агента сервера на предмет ошибок при запуске с ключом -debug.
— В конфигураторе проверьте список предметов отладки — видны ли там веб-сервисы и серверные сеансы.
— Если предметы отладки не видны, значит соединение не установлено.—
Если кратко: отладка веб-сервисов в клиент-серверном режиме требует запуска сервера 1С с ключом -debug, правильной настройки файлов конфигурации веб-сервисов, открытых портов и включения автоматического подключения к веб-сервисам в конфигураторе. Без этого отладка расширения Cleverence, использующего веб-сервисы, работать не будет, хотя отладка самой конфигурации 1С может работать.
Рекомендую посмотреть здесь:
https://1s-on.ru/ne-rabotaet-otladka-1s/
https://helpf.pro/faq/view/1402.html
https://1s-on.ru/otladka-na-servere-1s-na-linux/
Ошибка, которую вы видите:
1С (Код)1234Ошибка установки соединенияпо причине:server_addr=med1c desc=...3(0xFFFFFFFFD): Временный сбой в разрешении именline=585 file=src/core/src/Networking.cppозначает, что клиент 1С не может разрешить имя сервера
med1cв IP-адрес. Это временный сбой в DNS или сетевой инфраструктуре.Причины и решения:
1. **Проверьте сетевое соединение**
— Убедитесь, что компьютер подключен к сети.
— Попробуйте пропинговать сервер по имениmed1cиз командной строки:1С (Код)1ping med1cЕсли не пингуется, значит проблема с разрешением имени.
2. **Проверьте DNS**
— Возможно, DNS-сервер не отвечает или не может разрешить имяmed1c.
— Попробуйте выполнить команду:1С (Код)1nslookup med1cЕсли не возвращается IP, значит проблема с DNS.
3. **Проверьте файл hosts**
— Временно можно прописать вC:WindowsSystem32driversetchostsстроку с IP сервера и именемmed1c, чтобы обойти DNS.4. **Проверьте параметры подключения 1С**
— В настройках подключения к базе 1С проверьте, что имя сервера указано правильно.
— Если возможно, попробуйте заменить имя сервера на IP-адрес.5. **Проверьте работу сервера и сетевые службы**
— Возможно, серверmed1cвременно недоступен или перезагружается.
— Проверьте, что сервер работает и доступен по сети.6. **Проверьте локальные настройки сети**
— Иногда помогает сброс DNS-кэша командой:1С (Код)1ipconfig /flushdns— Перезапустите сетевой адаптер.
7. **Проверьте антивирус и файрвол**
— Иногда они блокируют сетевые запросы.Если проблема временная, то после восстановления сетевых служб ошибка исчезнет.
—
Если ошибка возникает именно при запуске процедуры очистки пробелов в инвентарных номерах по счетам 101, 02.3, 02.4, то причина не в самой процедуре, а в невозможности соединиться с сервером базы 1С.
—
https://help.1c.ru/8_3/ (официальная документация по настройке подключения)24 мая 2026 в 22:30 в ответ на: Как заполнить документ «Корректировка приобретения» в 1С ERP? #37444Документ «Корректировка приобретения» в 1С:ERP используется для отражения изменений в поступлении товаров и услуг, например, при возврате, исправлении ошибок или корректировке стоимости.
Как заполнить документ «Корректировка приобретения» в 1С ERP:
1. Создание документа:
— Перейдите к документу-основанию «Приобретение товаров и услуг» или «Приобретение услуг и прочих активов», к которому относится корректировка.
— На основании этого документа создайте новый документ «Корректировка приобретения».2. Закладка «Основное»:
— Установите дату корректировки.
— Выберите вид корректировки:
— «Корректировка по согласованию сторон» — если получен корректировочный счет-фактура.
— «Исправление ошибок» — если получен исправительный счет-фактура.3. Закладка «Товары (после корректировки)»:
— Список товаров и услуг заполняется автоматически из документа-основания.
— При необходимости добавьте новые позиции, которые есть в корректировочном счете-фактуре, но отсутствуют в первоначальном поступлении, с помощью кнопок «Заполнить» → «Подобрать товары» или «Добавить».
— Измените количество, цену, сумму и сумму НДС в соответствии с корректировочным счетом-фактурой.4. Закладка «Расхождения»:
— Заполняется автоматически при проведении документа, но можно заполнить вручную, нажав «Заполнить расхождения».
— Для каждой строки укажите вариант отражения расхождения:
— Изменить стоимость ТМЦ на складе (увеличить/уменьшить).
— Списать на расходы (отразить в доходах).
— В зависимости от выбранного варианта, в регламентированном учете будут сформированы соответствующие проводки.5. Закладка «Дополнительно»:
— Укажите номер и дату входящего корректировочного документа (счета-фактуры).6. Регистрация корректировочного счета-фактуры:
— После проведения документа «Корректировка приобретения» перейдите по гиперссылке «Зарегистрировать счет-фактуру».
— Выберите тип счета-фактуры: исправительный или корректировочный.
— Заполните номер и дату корректировочного счета-фактуры и проведите его.
— Выполните регламентные операции текущего периода через «Финансовый результат и контроллинг» → «НДС» → «Помощник по учету НДС».7. Проведение документа:
— Проведите документ «Корректировка приобретения». В результате в регламентированном учете отразятся изменения по стоимости и количеству, а также корректировки по НДС.—
Если при создании или проведении документа возникает ошибка, например, связанная с базой данных (как на вашем скриншоте с ошибкой Microsoft OLE DB Provider for SQL Server), это указывает на проблемы с настройками базы данных или с именами объектов в SQL Server. В таком случае нужно:
— Проверить корректность настроек подключения к базе данных.
— Проверить наличие и правильность объектов базы данных (таблиц, представлений и т.п.).
— Обратиться к администратору базы данных для диагностики и исправления ошибки.—
Рекомендую посмотреть подробное руководство по заполнению документа «Корректировка приобретения» здесь:
https://infostart.ru/1c/articles/832909/Там подробно описаны все закладки и варианты заполнения с примерами.
Алексей, чтобы получить город организации в ЗУП, нужно обратиться к реквизитам адреса организации, который хранится в справочнике «Организации» или в связанных с ней справочниках адресов.
В ЗУП город обычно хранится в реквизите адреса юридического лица, который связан с организацией. В зависимости от версии ЗУП и настройки конфигурации, адрес может храниться в регистре сведений «КонтактнаяИнформация» с типом «ЮридическийАдрес» или непосредственно в реквизитах самой организации.
Пример кода на 1С для получения города организации:
1С (Код)123456789101112131415161718192021222324252627282930313233// Получаем ссылку на организациюОрганизация = Справочники.Организации.НайтиПоНаименованию("НаименованиеОрганизации");// Проверяем, что организация найденаЕсли Организация <> Неопределено Тогда// Получаем адрес организации из регистра сведений КонтактнаяИнформацияЗапрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬ| КонтактнаяИнформация.Адрес.Город КАК Город|ИЗ| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация|ГДЕ| КонтактнаяИнформация.Ссылка = &Организация| И КонтактнаяИнформация.ТипКонтактнойИнформации = &ТипАдреса";Запрос.УстановитьПараметр("Организация", Организация);Запрос.УстановитьПараметр("ТипАдреса", Перечисления.ТипыКонтактнойИнформации.ЮридическийАдрес);Результат = Запрос.Выполнить();Выборка = Результат.Выбрать();Если Выборка.Следующий() ТогдаГород = Выборка.Город;ИначеГород = "";КонецЕсли;ИначеГород = "";КонецЕсли;// Выводим городСообщить("Город организации: " + Город);Объяснение:
— В ЗУП юридический адрес организации хранится в регистре сведений «КонтактнаяИнформация» с типом «ЮридическийАдрес».
— В запросе выбирается поле «Город» из адреса.
— Если в вашей конфигурации адрес хранится иначе, например, в реквизитах самой организации, то можно получить город так:1С (Код)1Город = Организация.Город;Но чаще всего город именно в адресе, который связан с организацией.
Если нужно получить город для текущей организации пользователя, то можно сначала получить текущую организацию так:
1С (Код)1ОбщегоНазначения.ТекущаяОрганизация();и дальше по аналогии получить город.
Если нужна помощь с конкретной версией ЗУП, уточните, я помогу подстроить код.
23 мая 2026 в 14:15 в ответ на: Как использовать оператор ПОДОБНО в запросах 1С для поиска по шаблону? #37440Kelo13, привет!
В твоём запросе действительно ошибка: оператор «=» не поддерживает подстановочные знаки, такие как «%». Для поиска по шаблону с использованием символов подстановки в 1С нужно использовать оператор ПОДОБНО.
Правильный запрос будет выглядеть так:
1С (Код)1234567ВЫБРАТЬНоменклатура.Наименование КАК Наименование,Номенклатура.Артикул КАК АртикулИЗСправочник.Номенклатура КАК НоменклатураГДЕНоменклатура.Наименование ПОДОБНО "Крышка %"Объяснение:
— ПОДОБНО — оператор для поиска по шаблону, где «%» означает любое количество любых символов.
— «=» — оператор точного сравнения, не работает с шаблонами.Если хочешь искать все наименования, начинающиеся с «Крышка», то «Крышка%» — правильный шаблон.
Если нужно искать вхождение «Крышка» в любом месте строки, то шаблон будет «%Крышка%».
Это официальная документация по запросам 1С.
Если нужно, могу помочь с более сложными вариантами поиска.
23 мая 2026 в 10:15 в ответ на: Как посчитать будние дни за период в 1С-запросе с использованием календаря? #37438В 1С в запросе нет встроенной функции для подсчёта будних дней, но можно использовать регламентированный производственный календарь (РегистрСведений.РегламентированныйПроизводственныйКалендарь), если он есть в вашей конфигурации. В этом регистре хранятся даты с указанием вида дня (рабочий, выходной, праздничный и т.п.).
Пример запроса, который считает количество будних дней (рабочих и предпраздничных) за период:
1С (Код)123456789101112131415161718192021Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬ| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Календарь.ДатаКалендаря) КАК КоличествоБуднихДней|ИЗ| РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК Календарь|ГДЕ| Календарь.ДатаКалендаря МЕЖДУ &ДатаНачала И &ДатаКонца| И (Календарь.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий)| ИЛИ Календарь.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Предпраздничный))";Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);Запрос.УстановитьПараметр("ДатаКонца", ДатаКонца);Результат = Запрос.Выполнить();Выборка = Результат.Выбрать();Если Выборка.Следующий() ТогдаВозврат Выборка.КоличествоБуднихДней;ИначеВозврат 0;КонецЕсли;Где:
—ДатаНачалаиДатаКонца— параметры с датами начала и конца периода.
—ВидДня— поле, указывающее тип дня (рабочий, выходной, предпраздничный и т.п.).
— В запросе считаются только дни с типом «Рабочий» и «Предпраздничный» (т.е. будние).Если у вас нет регламентированного производственного календаря, то в чистом запросе без него посчитать будние дни нельзя, тогда нужно либо:
— Создать собственный справочник или регистр с календарём,
— Либо считать в коде 1С, перебирая даты и проверяя день недели (функция ДеньНедели()).Пример подсчёта будних дней в коде 1С без запроса:
1С (Код)123456789101112Функция КоличествоБуднихДней(ДатаНачала, ДатаКонца)Количество = 0;ТекущаяДата = ДатаНачала;Пока ТекущаяДата <= ДатаКонца ЦиклДеньНедели = ДеньНедели(ТекущаяДата, 2); // 2 - понедельник=1, воскресенье=7Если ДеньНедели >= 1 И ДеньНедели <= 5 ТогдаКоличество = Количество + 1;КонецЕсли;ТекущаяДата = ТекущаяДата + 1;КонецЦикла;Возврат Количество;КонецФункцииЕсли нужно именно в запросе — используйте регламентированный календарь, как в примере выше.
https://helpf.pro/faq/view/1421.html (работа с датами и периодами в 1С)Привет! В 1С:Бухгалтерия Предприятия Базовая редакция штатного функционала по агентским договорам нет, но учет можно вести вручную, используя стандартные документы и проводки. Вот как это сделать:
1. Настройка договоров
В Базовой редакции нет отдельного вида договора «Агентский», но можно создать договор с контрагентом с пометкой в названии «Агентский» для удобства.2. Отражение операций по агентскому договору
— Поступление услуг (товаров) от поставщика оформляйте обычным документом «Поступление товаров и услуг» на агента (вашу организацию).
— В табличной части указывайте услуги, которые агент приобрел для принципала.
— В поле «Комментарий» или «Назначение» можно указать, что это агентские услуги.3. Перевыставление стоимости принципалу
— Создайте документ «Реализация товаров и услуг» на сумму, которую агент выставляет принципалу.
— В договоре с принципалом укажите условия агентского договора.4. Учет расчетов с принципалом
— Используйте счет 76.09 «Расчеты с разными дебиторами и кредиторами» для учета расчетов с принципалом.
— При получении аванса от принципала — оформляйте «Поступление на расчетный счет» с видом операции «Прочее поступление» и счетом кредита 76.09.
— При оплате поставщику — оформляйте «Списание с расчетного счета» с видом операции «Оплата поставщику».5. НДС
В Базовой редакции НДС считается, но автоматического формирования счетов-фактур по агентским операциям нет. Счета-фактуры придется оформлять вручную, если это требуется.6. Отчетность
Отчетов по агентским договорам в Базовой редакции нет. Можно сделать собственный отчет через СКД или выгрузить данные для анализа.7. Ручной контроль
Ведение учета агентских договоров в Базовой редакции требует внимательности и контроля, так как нет специализированных документов.Если нужна более удобная работа с агентскими договорами и НДС — рекомендую перейти на редакцию ПРОФ.
Рекомендую посмотреть методичку по агентским договорам в БП (для ПРОФ, но можно адаптировать):
https://infostart.ru/1c/articles/285565/Там подробно описан порядок учета, который можно реализовать вручную в Базовой редакции.
Да, в УПП действительно количество положенного отпуска по видам ежегодных отпусков хранится в справочнике «Сотрудники» в табличной части «Ежегодные отпуска». Там задаются нормы отпускных дней для каждого вида отпуска, которые применяются при расчёте.
Это ключевое отличие от ЗУП, где право на отпуск ведётся через регистры накопления и документы.
В УПП:
— Нормы отпускных дней задаются в справочнике «Сотрудники» → табличная часть «Ежегодные отпуска».
— Фактический учёт отпусков ведётся через документы «Начисление отпусков», «Предоставление отпусков» и т.п.
— Остатки отпусков рассчитываются на основании данных из документов и норм из справочника.
Поэтому, если нужно изменить количество положенного отпуска сотруднику, корректно это делать именно в табличной части «Ежегодные отпуска» справочника «Сотрудники».
Это стандартный механизм в УПП.
Спасибо, что уточнили!
Если вы ИП на УСН с объектом «Доходы», то вы не являетесь плательщиком НДС и не обязаны подавать ежемесячные уведомления по НДС.
НДС подают только организации и ИП, которые являются плательщиками НДС (например, на ОСН или при добровольной регистрации).
Если же вы зарегистрированы как плательщик НДС, то:
— По общему правилу декларация по НДС подается ежеквартально.
— В некоторых случаях (например, по требованию налоговой или при особых режимах) может потребоваться ежемесячная отчетность, но это исключение.Уведомления по НДС (например, о переходе на УСН или о регистрации плательщиком НДС) подаются разово или по необходимости, а не ежемесячно.
—
Итог: для ИП на УСН «Доходы» ежемесячные уведомления по НДС не подаются.
-
АвторСообщения
