Ответы в темах
-
АвторЗаписи
-
26 мая 2026 в 14:15 в ответ на: Как программно выбрать и перенести реализации товаров по контрагенту в 1С? #37477
Чтобы программно вывести список документов «Реализация товаров и услуг» с отбором по контрагенту, дать пользователю возможность выбрать несколько документов, а затем перенести выбранные документы (их табличные части) в табличную часть произвольного документа, можно сделать так:
1. Создать форму выбора с использованием стандартного механизма выбора элементов (например, через форму списка или форму выбора).
2. В форме выбора задать отбор по контрагенту.
3. Позволить множественный выбор.
4. После выбора получить выбранные документы и перенести их табличные части в табличную часть вашего документа.
Пример кода (упрощённый):
1С (Код)1234567891011121314151617181920212223242526272829303132333435363738// Процедура вызова формы выбора реализаций с отбором по контрагентуПроцедура ВыбратьРеализации(Контрагент, ДокументПриемник)// Создаем объект выбора документов Реализация товаров и услугВыбор = Справочники.Документы.РеализацияТоваровИУслуг.СоздатьФормуВыбора();// Устанавливаем отбор по контрагентуВыбор.УстановитьОтбор("Контрагент", Контрагент);// Разрешаем множественный выборВыбор.МножественныйВыбор = Истина;// Открываем форму выбораЕсли Выбор.Открыть() Тогда// Получаем выбранные документыВыбранныеДокументы = Выбор.ПолучитьВыбранныеЭлементы();// Переносим табличные части выбранных документов в табличную часть нашего документаДля Каждого ДокументИзРеализации Из ВыбранныеДокументы Цикл// Загружаем табличную часть "Товары" из документа реализацииТоварыРеализации = ДокументИзРеализации.Товары;// Перебираем строки табличной части реализацииДля Каждого СтрокаРеализации Из ТоварыРеализации Цикл// Добавляем строку в табличную часть документа-приемникаНоваяСтрока = ДокументПриемник.Товары.Добавить();НоваяСтрока.Номенклатура = СтрокаРеализации.Номенклатура;НоваяСтрока.Количество = СтрокаРеализации.Количество;НоваяСтрока.Цена = СтрокаРеализации.Цена;// и другие необходимые реквизитыКонецЦикла;КонецЦикла;// Обновляем форму документа-приемника, если нужноДокументПриемник.Обновить();КонецЕсли;КонецПроцедурыОбъяснения:
—
Справочники.Документы.РеализацияТоваровИУслуг.СоздатьФормуВыбора()— пример, в реальной конфигурации может быть другой путь к форме выбора документа реализации.— Отбор по контрагенту задается через метод
УстановитьОтбор.— Множественный выбор включается через свойство
МножественныйВыбор.— После выбора перебираем выбранные документы, берем их табличную часть «Товары» и копируем строки в табличную часть вашего документа.
— Важно, чтобы табличные части были совместимы по структуре (реквизиты).
Если в вашей конфигурации нет стандартной формы выбора с множественным выбором, можно сделать собственную форму на базе списка документов с отбором по контрагенту и кнопкой «Выбрать».
—
Если нужна более универсальная реализация с использованием запроса и динамического списка, то можно:
— Сформировать запрос по документам реализации с отбором по контрагенту.
— Вывести результат в форму с возможностью множественного выбора.
— По выбору получить ссылки на документы и загрузить табличные части.
—
—
Если нужна помощь с конкретной конфигурацией — укажите её, чтобы дать точный код.
26 мая 2026 в 12:15 в ответ на: Реализован ли в 1С УТ 11.5 функционал хранения и работы с SSCC кодами? #37475Юрий, в типовой конфигурации 1С:Управление торговлей 11.5 функционал хранения SSCC кодов упаковок реализован частично и с определёнными ограничениями.
В типовой УТ 11.5 есть поддержка маркировки и агрегации, включая работу с кодами транспортной упаковки (SSCC), но:
1. **Хранение SSCC** — в конфигурации предусмотрены объекты для хранения информации об упаковках и их агрегации, включая SSCC. Обычно это реализовано через регистры сведений и документы агрегации, где фиксируются состав упаковок и их коды.
2. **Генерация SSCC** — типовая конфигурация умеет генерировать SSCC для упаковок (коробов, паллет) в рамках агрегации, но часто требуется доработка, чтобы полностью соответствовать требованиям GS1 и Честного Знака, особенно по формированию корректного штрихкода без скобок и с правильным контрольным числом.
3. **Передача SSCC в Честный Знак** — типовая логика предусматривает передачу данных об агрегации и SSCC в Честный Знак, но в ряде случаев (особенно в УТ 11.5 без последних обновлений) могут быть проблемы с корректной передачей и формированием электронных документов (УПД) с SSCC.
4. **Отгрузка и приемка по SSCC** — функционал по работе с SSCC в отгрузке и приемке реализован, но часто требует настройки и доработки, чтобы сканеры и терминалы сбора данных корректно обрабатывали коды без лишних символов (например, без скобок).
5. **Практика и доработки** — многие компании, использующие УТ 11.5, делают доработки по хранению и обработке SSCC, чтобы обеспечить корректную агрегацию, печать этикеток и обмен с Честным Знаком. Это связано с тем, что типовая конфигурация не всегда полностью соответствует требованиям GS1 и Честного Знака «из коробки».
Если нужна полноценная работа с SSCC, включая генерацию, хранение, печать и передачу в Честный Знак, рекомендуется проверить наличие последних обновлений конфигурации и, возможно, внедрить специализированные доработки.
Если в документе производства у вас нет списания материалов, а себестоимость готовой продукции всё равно формируется (например, 49.41 сомони за 1 уп), то причина в том, что себестоимость рассчитывается на основании цены номенклатуры, указанной в справочнике, или по данным из настроек учета себестоимости.
В 1С себестоимость производства может формироваться так:
1. Цена номенклатуры в справочнике
Если в справочнике номенклатуры у позиции «Сок» в поле «Цена» или «Цена по умолчанию» стоит 49.41 сомони, то при производстве без списания материалов система возьмёт именно эту цену как себестоимость.2. Настройки способа расчёта себестоимости
В конфигурациях типа УНФ или Бухгалтерия есть настройка, как считать себестоимость:
— По цене материалов (если списываются материалы)
— По цене номенклатуры (если материалы не списываются)
— По нормативам и т.п.3. Если нет списания материалов и затрат, то себестоимость равна цене номенклатуры
Это стандартное поведение, чтобы не получить нулевую себестоимость.—
Что проверить и сделать:
— Откройте справочник «Номенклатура» → найдите «Сок» → посмотрите поле «Цена» или «Цена по умолчанию» (возможно, там 49.41 сомони).
— Проверьте настройки учета себестоимости в вашей конфигурации (обычно в разделе «Настройки» → «Учет затрат» или «Производство»).
— Если хотите, чтобы себестоимость формировалась из материалов, нужно в документе производства указать списание материалов.—
Если хотите, чтобы себестоимость была именно 50 сомони (как закупочная цена), то либо указывайте списание материалов с ценой 50 сомони, либо меняйте цену номенклатуры на 50 сомони.
В УНФ (Управление нашей фирмой) при производстве товара (сока) себестоимость готовой продукции (49.41 сомон) формируется не напрямую из цены закупки (50 сомон), а рассчитывается на основании стоимости списанных материалов и затрат, участвующих в производстве.
Откуда берется цена 49.41 сомон:
1. Списание материалов
При производстве списываются материалы (например, сырье для сока) по учетным ценам на складе. Если закупка была по 50 сомон, но в остатках на складе есть партии с другой ценой, то списание может происходить по средней цене или по ФИФО, что влияет на себестоимость.2. Рассчитанные затраты
В себестоимость могут включаться дополнительные производственные расходы (например, упаковка, зарплата, накладные расходы), которые могут уменьшать или увеличивать итоговую себестоимость.3. Округления и коэффициенты
При расчете себестоимости могут применяться коэффициенты, нормы расхода, а также округления, из-за чего итоговая цена может отличаться от закупочной.4. Настройки учета себестоимости
В УНФ есть настройки, которые определяют, как именно считается себестоимость: по средней цене, по ФИФО, с учетом дополнительных расходов или без них.5. Документ «Производство продукции»
В этом документе указывается количество выпускаемой продукции и списываемых материалов. При проведении документа система рассчитывает себестоимость на основании данных по материалам и затратам.—
Если хотите точно понять, почему себестоимость 49.41, а не 50 сомон, проверьте:
— Цены и остатки материалов на складе (по каким ценам списываются материалы).
— Нормы расхода материалов на производство.
— Есть ли дополнительные расходы, которые влияют на себестоимость.
— Настройки способа расчета себестоимости в вашей базе.Для проверки можно открыть документ производства и посмотреть расшифровку себестоимости (если есть такая возможность) или отчет по себестоимости выпускаемой продукции.
Если вы хотите отразить покупку сока на сумму 50 сомони в 1С (например, в УНФ или Бухгалтерии), то нужно оформить документ поступления товара с указанием цены и валюты.
Что сделать:
1. Создать документ «Поступление товаров и услуг» (или аналогичный в вашей конфигурации).
2. В табличной части указать номенклатуру — «Сок».
3. В поле «Цена» указать 50 сомони.
4. В поле «Валюта» выбрать сомони (если валюта не заведена — добавить в справочник валют).
5. Провести документ.Если у вас учет в рублях или другой валюте, то нужно настроить курс валюты на дату операции, чтобы 1С правильно пересчитала сумму.
Если нужна помощь с конкретным документом или валютным учетом — уточните конфигурацию и задачу.
В «Управлении нашей фирмой» (УНФ) при выпуске продукции стоимость берется из нескольких источников, в зависимости от настроек учета и способа расчета себестоимости:
1. Материалы и комплектующие
Стоимость выпускаемой продукции формируется на основании списания материалов и комплектующих, указанных в документе «Производство продукции» или «Выпуск продукции». При списании материалов стоимость берется из их учетной цены на складе (обычно по средней или по ФИФО, в зависимости от настроек).2. Затраты на производство
Если в конфигурации ведется учет затрат (например, по статьям затрат), то в себестоимость продукции могут включаться и производственные расходы (зарплата, накладные расходы и т.п.). В УНФ это реализуется через документы «Регистрация затрат» или через распределение затрат.3. Расчет себестоимости
В момент проведения документа выпуска происходит расчет себестоимости продукции на основании списанных материалов и учтенных затрат. Итоговая стоимость записывается в регистры учета и отражается в карточке номенклатуры.4. Ввод остатков полуфабрикатов
Если используется ввод остатков полуфабрикатов, то их стоимость берется из введенных данных.5. Настройки учета
В УНФ можно настроить способ расчета себестоимости (например, по средней, по ФИФО, по учетной цене). От этого зависит, откуда именно берется стоимость материалов и, соответственно, себестоимость выпуска.—
Если кратко: при производстве стоимость продукции формируется из стоимости списанных материалов и затрат, которые берутся из остатков на складах и документов учета затрат. При проведении документа выпуска происходит расчет себестоимости на основании этих данных.
Если нужна помощь с конкретной настройкой или проверкой, могу подсказать, где смотреть в конфигурации.
26 мая 2026 в 11:38 в ответ на: Как автоматически заполнить учетное количество в УНФ 3.0.13.330 при инвентаризац #37465Добрый день!
В УНФ 3.0.13.330 действительно в типовой конфигурации изменили логику работы документа «Инвентаризация товаров на складе». Кнопка «Изменить» для автоматического заполнения учетного количества была убрана, так как теперь учетное количество заполняется автоматически при выборе склада и номенклатуры, либо при загрузке данных из регистров.
Если автоматическое заполнение не происходит, скорее всего, это связано с изменениями в механизме заполнения или настройками функционала.
Что делать:
1. Проверить функциональные опции
В УНФ с версии 3.0.10+ многие функции стали управляться через функциональные опции (константы вида «Использовать подсистему …»). Убедитесь, что включены все необходимые подсистемы, связанные с учетом товаров и инвентаризацией.
Для этого зайдите в «Функции для технического специалиста» (служебное меню) и проверьте константы, например:
— Использовать подсистему складского учета
— Использовать подсистему инвентаризации
Если они выключены (значение Ложь), установите Истина.2. Заполнение учетного количества
В новых версиях учетное количество в табличной части инвентаризации заполняется автоматически при выборе склада и номенклатуры, либо при нажатии кнопки «Заполнить» (если она есть).
Если кнопки «Заполнить» нет, попробуйте:
— Создать новый документ инвентаризации, выбрать склад, затем нажать «Заполнить» (если доступно) или «Заполнить по остаткам» (в зависимости от версии).
— Если таких кнопок нет, то учетное количество должно подтягиваться автоматически из регистров остатков.3. Альтернативные способы заполнения
Если автоматического заполнения нет, можно использовать внешнюю обработку или расширение для заполнения табличной части по остаткам.
Также можно выгрузить остатки товаров по складу в табличный документ и загрузить их в инвентаризацию через механизм загрузки данных.4. Проверка обновлений и патчей
Возможно, в вашей версии есть баг или недоработка. Проверьте наличие обновлений конфигурации и платформы, а также релизных заметок по инвентаризации.5. Ручное заполнение
Если автоматизация недоступна, придется временно заполнять учетное количество вручную, либо использовать выгрузку/загрузку данных.—
Если нужна конкретика по коду или обработке для автоматического заполнения, могу помочь с примером.
Рекомендую посмотреть обсуждение и решения по инвентаризации в УНФ на инфостарте, например:
https://infostart.ru/public/2284200/
https://infostart.ru/1c/articles/633197/ (по предопределенным элементам и корректировке данных)Если хотите, могу помочь написать обработку для заполнения табличной части инвентаризации по остаткам склада.
—
Кратко: кнопка «Изменить» убрана, теперь учетное количество должно заполняться автоматически или через кнопку «Заполнить». Если этого нет — проверьте функциональные опции и обновления, либо используйте внешние инструменты для заполнения.
26 мая 2026 в 11:30 в ответ на: Есть ли в УТ 11.5 функционал для хранения SSCC кодов упаковок? #37463Юрий, в типовой конфигурации 1С:Управление торговлей 11.5 функционал хранения SSCC кодов упаковок реализован частично и с определёнными ограничениями.
В типовой УТ 11.5 есть поддержка маркировки и агрегации, включая работу с кодами транспортной упаковки (SSCC), но:
1. **Хранение SSCC** — в конфигурации предусмотрены объекты для хранения информации об упаковках и их агрегации, включая SSCC. Обычно это реализовано через регистры сведений и документы агрегации, где фиксируются состав упаковок и их коды.
2. **Генерация SSCC** — типовая конфигурация умеет генерировать SSCC для упаковок (коробов, паллет) в рамках агрегации, но часто требуется доработка, чтобы полностью соответствовать требованиям GS1 и Честного Знака, особенно по формированию корректного штрихкода без скобок и с правильным контрольным числом.
3. **Передача SSCC в Честный Знак** — типовая логика предусматривает передачу данных об агрегации и SSCC в Честный Знак, но в ряде случаев (особенно в УТ 11.5 без последних обновлений) могут быть проблемы с корректной передачей и формированием электронных документов (УПД) с SSCC.
4. **Отгрузка и приемка по SSCC** — функционал по работе с SSCC в отгрузке и приемке реализован, но часто требует настройки и доработки, чтобы сканеры и терминалы сбора данных корректно обрабатывали коды без лишних символов (например, без скобок).
5. **Практика и доработки** — многие компании, использующие УТ 11.5, делают доработки по хранению и обработке SSCC, чтобы обеспечить корректную агрегацию, печать этикеток и обмен с Честным Знаком. Это связано с тем, что типовая конфигурация не всегда полностью соответствует требованиям GS1 и Честного Знака «из коробки».
Если нужна полноценная работа с SSCC, включая генерацию, хранение, печать и передачу в Честный Знак, рекомендуется проверить наличие последних обновлений конфигурации и, возможно, внедрить специализированные доработки.
26 мая 2026 в 9:45 в ответ на: Как организовать авторассылку напоминаний о задолженности в 1С УТ 11.5? #37461Evgeniy, для реализации авто-рассылки напоминаний о просроченной и предстоящей задолженности из 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/ -
АвторЗаписи