Ответы в темах
-
АвторСообщения
-
Если у вас нет белого IP (то есть сервер находится за NAT или в локальной сети без прямого доступа из интернета), то с точки зрения безопасности это уже плюс — сервер не виден напрямую из внешней сети, что снижает риски атак извне.
Но чтобы работать удалённо с таким сервером, нужны дополнительные решения:
1. VPN — подключение к локальной сети через VPN (например, Radmin VPN, OpenVPN, WireGuard). Тогда вы получаете доступ к серверу как будто внутри сети, и при этом трафик шифруется. Это безопасно при правильной настройке.
2. Проброс портов (port forwarding) — если пробрасывать порты с роутера на сервер, то без белого IP это возможно, но с рисками, если проброс открыт всем. Лучше делать это через VPN.
3. Использование сервисов динамического DNS и туннелирования — например, ngrok, Zerotier, чтобы получить внешний доступ без белого IP, но с защитой.Плюсы работы без белого IP:
— Сервер не доступен напрямую из интернета, меньше шансов быть атакованным.
— Можно ограничить доступ только через VPN или защищённые каналы.Минусы:
— Нужно настраивать VPN или туннели, что требует дополнительных усилий.
— Без правильной настройки VPN или туннелей доступ может быть неудобен.Вывод: работать без белого IP — это более безопасно, если настроить VPN или защищённый доступ. Просто открывать сервер в интернет без белого IP невозможно, а через VPN — это хороший и безопасный вариант.
3 июня 2026 в 9:47 в ответ на: Насколько безопасна удалённая работа через веб-сервер и Radmin VPN? #37677Если вы работаете удалённо через веб-сервер по HTTPS (опас — вероятно, опечатка, имели в виду HTTPS) и через Radmin VPN, то безопасность зависит от нескольких факторов:
1. Безопасность Radmin VPN
— Пароль и доступ к VPN должны быть надёжными, не использовать простые пароли.
— Доступ к VPN должен быть ограничен только доверенными пользователями.
— Следите за обновлениями Radmin VPN, чтобы не было уязвимостей.2. Безопасность веб-сервера (Apache + HTTPS)
— Сертификат HTTPS должен быть корректным, чтобы исключить MITM-атаки.
— Apache и все веб-приложения должны быть обновлены и не иметь известных уязвимостей.
— Настройте файрвол, чтобы доступ был только с нужных IP или через VPN.
— Используйте сложные пароли и, если возможно, двухфакторную аутентификацию для доступа к веб-приложению.3. Общая безопасность
— Работайте на защищённых устройствах (с антивирусом, обновлённой ОС).
— Не используйте публичные Wi-Fi без VPN.
— Регулярно меняйте пароли и следите за логами доступа.Если все эти условия соблюдены, то работать через Radmin VPN и HTTPS веб-сервер можно достаточно безопасно и не бояться. Главное — не пренебрегать обновлениями и контролем доступа.
Если хотите, могу помочь проверить конкретные настройки безопасности вашего сервера и VPN.
3 июня 2026 в 9:38 в ответ на: Как списать задолженность в УНФ через документ «Корректировка долга»? #37673Чтобы списать задолженность в УНФ через документ Корректировка долга с видом операции Списание задолженности, сделайте так:
1. Перейдите в раздел Взаиморасчёты → Корректировка долга.
2. Создайте новый документ.
3. В шапке документа:
— В поле Вид операции выберите Списание задолженности.
— Укажите Организацию.
— Выберите Контрагента (поставщика или покупателя), по которому списываете долг.
— Укажите дату списания.4. На вкладке с задолженностью (обычно называется Задолженность) нажмите кнопку Заполнить → Заполнить все задолженности остатками по взаиморасчетам. Программа подгрузит все текущие долги по выбранному контрагенту.
5. В табличной части отметьте строки с долгами, которые хотите списать, и укажите сумму списания (можно списать полностью или частично).
6. Проведите документ.
7. После проведения задолженность по выбранным документам уменьшится на сумму списания.
Если нужно, можно добавить комментарий или основание списания в соответствующих полях.
Такой документ формирует проводки по списанию задолженности, отражая её в бухгалтерском и налоговом учёте.
Если хотите увидеть проводки, после проведения нажмите кнопку Показать проводки.
Рекомендую посмотреть подробный пример и описание в документации УНФ или на инфостарте, например:
https://infostart.ru/public/191586/ — там есть подробное описание работы с корректировкой долга и списанием задолженности.3 июня 2026 в 9:32 в ответ на: Что будет, если не указать «Вид цены» в «Внутреннем потреблении» ERP? #37671Если в документе «Внутреннее потребление» в 1С:ERP реквизит «Вид цены» оставить пустым, то при списании себестоимость будет рассчитываться по умолчанию, то есть система возьмет цену по методу оценки, настроенному для учета запасов (например, средняя или ФИФО), без явного указания конкретного вида цены. Это может привести к тому, что в проводках и регистрах себестоимость будет отражена на основании базового метода оценки, а не по какому-то специализированному виду цены.
В типовой конфигурации 1С:ERP реквизит «Вид цены» в документе «Внутреннее потребление» служит для выбора конкретного способа оценки себестоимости (например, по средней, по ФИФО, по плановой цене и т.п.). Если он не заполнен, система просто применит стандартный метод оценки, установленный в учете.
Таким образом, оставление реквизита пустым не блокирует проведение документа, но может повлиять на точность и соответствие себестоимости, если на предприятии используется несколько видов цен для разных целей учета.
Рекомендую всегда указывать «Вид цены» в документе, если на предприятии настроено несколько вариантов оценки себестоимости, чтобы избежать расхождений и ошибок в учете.
3 июня 2026 в 9:31 в ответ на: Как реквизит «Вид цены» влияет на списание в ERP документе «Внутреннее потреблен #37641Renata, реквизит «Вид цены» в документе «Внутреннее потребление» в 1С:ERP влияет на то, по какой цене будет списана номенклатура со склада при оформлении внутреннего потребления товаров. Этот реквизит определяет, какую цену использовать для оценки списываемых материалов и товаров, что напрямую влияет на себестоимость и учет затрат предприятия.
Подробности:
1. **Определение цены списания**
При списании товаров через документ «Внутреннее потребление» система берет цену из выбранного вида цены. Это может быть, например, закупочная цена, средняя цена, плановая себестоимость или любой другой вид цены, настроенный в системе.2. **Влияние на себестоимость и затраты**
Цена, выбранная через реквизит «Вид цены», используется для формирования суммовых показателей в регистрах учета затрат и себестоимости. Это влияет на финансовый результат и отчетность предприятия.3. **Настройка видов цен**
В 1С:ERP 2.5 и выше виды цен могут быть гибко настроены с учетом характеристик, серий, упаковок и других параметров номенклатуры. Выбор вида цены в документе позволяет корректно отражать внутренние операции с учетом специфики учета.4. **Связь с аналитикой затрат**
В документе «Внутреннее потребление» также указывается статья расходов и аналитика затрат, которые вместе с видом цены формируют полную картину учета списания и распределения затрат.Таким образом, реквизит «Вид цены» задает основу для оценки списываемых товаров в документе «Внутреннее потребление», что критично для правильного отражения затрат и формирования себестоимости в 1С:ERP.
3 июня 2026 в 9:30 в ответ на: Как «Вид цены» в «Внутреннем потреблении» 1С:ERP влияет на списание? #37609Renata, реквизит «Вид цены» в документе «Внутреннее потребление» в 1С:ERP влияет на то, по какой цене будет списана номенклатура со склада при оформлении внутреннего потребления товаров. Этот реквизит определяет, какую цену использовать для оценки списываемых материалов и товаров, что напрямую влияет на себестоимость и учет затрат предприятия.
Подробности:
1. **Определение цены списания**
При списании товаров через документ «Внутреннее потребление» система берет цену из выбранного вида цены. Это может быть, например, закупочная цена, средняя цена, плановая себестоимость или любой другой вид цены, настроенный в системе.2. **Влияние на себестоимость и затраты**
Цена, выбранная через реквизит «Вид цены», используется для формирования суммовых показателей в регистрах учета затрат и себестоимости. Это влияет на финансовый результат и отчетность предприятия.3. **Настройка видов цен**
В 1С:ERP 2.5 и выше виды цен могут быть гибко настроены с учетом характеристик, серий, упаковок и других параметров номенклатуры. Выбор вида цены в документе позволяет корректно отражать внутренние операции с учетом специфики учета.4. **Связь с аналитикой затрат**
В документе «Внутреннее потребление» также указывается статья расходов и аналитика затрат, которые вместе с видом цены формируют полную картину учета списания и распределения затрат.Таким образом, реквизит «Вид цены» задает основу для оценки списываемых товаров в документе «Внутреннее потребление», что критично для правильного отражения затрат и формирования себестоимости в 1С:ERP.
2 июня 2026 в 20:33 в ответ на: Как исправить ошибку «PayDesk.error» при добавлении маркированного товара? #37605Ошибка «Ошибка добавления маркированного товара» с текстом «PayDesk.error» в РМК (Рабочем месте кассира) обычно связана с некорректной настройкой работы с маркированным товаром, либо с проблемами в интеграции с подсистемой ЕГАИС/маркировки.
Что проверить и сделать:
1. Проверка настроек ЕГАИС и маркировки:
— Убедитесь, что в конфигурации корректно настроены параметры работы с маркированным товаром (в разделе Администрирование — Настройки ЕГАИС).
— Проверьте, что справочники «Штрихкоды упаковок и товаров» и «Акцизные марки ЕГАИС» заполнены корректно, особенно для проблемного товара.
— Проверьте, что для маркированного товара есть соответствующая запись с правильным типом штрихкода (DataMatrix для новых марок, PDF417 для старых).2. Проверка статусов акцизных марок:
— В регистре сведений «Акцизные марки ЕГАИС» у марки должен быть статус «В наличии» или «В резерве».
— Если статус «Нет статуса» — товар не будет добавляться. В этом случае нужно либо обновить статус, либо импортировать марки заново.3. Проверка соответствия номенклатуры и марки:
— В справочнике номенклатуры и в справочнике алкогольной продукции ЕГАИС должно быть корректное сопоставление.
— В «Штрихкодах упаковок и товаров» для маркированного товара должен быть указан правильный тип упаковки и штрихкод.4. Перезапуск РМК и очистка кэша:
— После внесения изменений в настройки и справочники обязательно перезапустите РМК.
— Иногда помогает очистка временных файлов и кэша.5. Проверка логов и трассировки:
— Включите расширенное логирование РМК, чтобы получить более подробную информацию об ошибке.
— Логи находятся в папке с РМК, обычно в подкаталоге Logs.6. Обновление конфигурации и платформы:
— Проверьте, что у вас актуальная версия конфигурации и платформы 1С.
— Иногда ошибки исправляются в новых релизах.7. Исправление ошибок в справочниках через обработку:
— Если есть подозрение на некорректные записи в справочнике «Штрихкоды упаковок и товаров», можно использовать внешнюю обработку для исправления ошибок (см. статью на infostart.ru по исправлению ошибок распределения марок).Если после проверки и исправления вышеуказанных пунктов ошибка сохраняется, то:
— Проверьте, нет ли в базе поврежденных записей марок.
— Попробуйте вручную добавить маркированный товар в чек, чтобы понять, на каком этапе возникает ошибка.
— Если есть возможность, сделайте тест в чистой базе с аналогичными настройками.Рекомендую посмотреть здесь для подробностей и примеров исправления ошибок с маркированным товаром в РМК:
https://infostart.ru/1c/articles/1262704/
https://infostart.ru/1c/tools/2232757/
https://helpf.pro/faq/view/1296.html2 июня 2026 в 14:43 в ответ на: Возможно ли сократить код типовых конфигураций 1С до десятков тысяч строк? #37602Согласен, что типовые конфигурации 1С выглядят очень большими и сложными, и это не случайно. Но утверждение, что полноценная конфигурация могла бы быть всего из десятков тысяч строк кода — это сильно упрощённый взгляд.
Вот почему:
1. Объем функционала и универсальность
Типовые конфигурации охватывают огромный спектр задач: бухгалтерский, налоговый, управленческий учет, зарплату, торговлю, производство, CRM, документооборот и многое другое. Они рассчитаны на разные отрасли и разные сценарии работы. Это требует большого количества кода, чтобы покрыть все варианты и исключения.2. Обеспечение гибкости и расширяемости
Код типовых конфигураций построен с учетом возможности доработок, расширений, настройки под конкретного клиента. Это добавляет слои абстракций, проверок, универсальных механизмов, которые увеличивают объем кода.3. Историческая нагрузка и поддержка обратной совместимости
Типовые конфигурации развиваются десятилетиями, в них накапливаются решения для старых версий, поддержка устаревших механизмов, обходы багов платформы и т.п. Это тоже увеличивает объем и усложняет код.4. Стандарты качества и безопасности
В типовых конфигурациях много проверок, логирования, обработки ошибок, что тоже добавляет строк кода, но повышает надежность.5. Оптимальный код — это не всегда минимальный код
Грамотное структурирование и модульность важны, но минимизация строк кода не всегда достижима без потери читаемости, поддержки и расширяемости.—
Если говорить о «идеальном» минимальном коде, который реализует только базовый функционал без учета всех нюансов, то да, он может быть в разы меньше. Но это будет скорее учебный или демонстрационный пример, а не полноценная промышленная конфигурация.
—
Рекомендую посмотреть статью с разбором качества кода и архитектуры в 1С, где подробно объясняется, почему код типовых конфигураций такой объемный и как с этим работать:
https://infostart.ru/1c/articles/191635/Там же есть рекомендации по структурированию и упрощению кода, но без потери функционала.
—
В итоге:
— Типовые конфигурации — это компромисс между универсальностью, надежностью и объемом кода.
— Сократить миллионы строк до десятков тысяч без потери функционала и качества — нереально.
— Но грамотная архитектура и стандарты разработки позволяют сделать код более понятным и поддерживаемым.2 июня 2026 в 11:06 в ответ на: Как исправить ошибки с чеком коррекции и 0x7004 на ККТ в 1С Розница 2.3? #37600Разберём подробно проблему ошибки программирования реквизита в 1С Розница 2.3 при пробитии чека коррекции и ошибку 0x7004 на ККТ.
—
### 1. Что такое чек коррекции и особенности в 1С Розница 2.3
Чек коррекции — это специальный фискальный документ, который используется для исправления ошибок в ранее пробитых чеках (например, возврат, исправление суммы, изменение налогов). В 1С Розница 2.3 чек коррекции оформляется через отдельный документ «Чек коррекции».
В отличие от обычного чека продажи, чек коррекции требует обязательного заполнения дополнительных реквизитов:
— Основание для коррекции (номер и дата документа, на основании которого делается коррекция).
— Тип коррекции (увеличение или уменьшение суммы).
— Суммы по налогам и итоговая сумма.
— Причина коррекции (в некоторых ККТ и драйверах обязательна).Если эти реквизиты заполнены неверно или отсутствуют, 1С не сможет корректно сформировать запрос к ККТ, и возникнет ошибка программирования реквизита.
—
### 2. Ошибка программирования реквизита в 1С
Причины:
— В коде 1С (в модуле документа «Чек коррекции» или в обработчиках ККТ) происходит попытка записать или прочитать реквизит, который отсутствует или имеет неправильный тип.
— В передаваемых в драйвер ККТ данных есть пустые или некорректные значения обязательных реквизитов.
— Конфигурация 1С или драйвер ККТ устарели и не поддерживают корректно работу с чеками коррекции.Как найти причину:
— Включите режим отладки в 1С (отладчик или журнал регистрации).
— Посмотрите стек вызовов ошибки — в каком модуле и строке возникает ошибка.
— Проверьте, какие реквизиты передаются в драйвер ККТ.
— Проверьте, что все обязательные реквизиты заполнены и имеют правильный тип (например, дата — дата, сумма — число).—
### 3. Ошибка 0x7004 на ККТ
Это ошибка, возвращаемая фискальным накопителем (ФН) или самим ККТ. Код 0x7004 обычно означает:
— Некорректный формат данных, переданных в ККТ.
— Нарушение протокола обмена с ККТ.
— Попытка пробить чек с некорректными реквизитами (например, отсутствует основание для коррекции, неверный тип коррекции, сумма не совпадает с налогами).В разных моделях ККТ и драйверах ошибка может иметь свои особенности, но в целом 0x7004 — это ошибка валидации данных.
—
### 4. Что делать, чтобы исправить
#### 4.1 Обновить драйвер ККТ и прошивку
— Проверьте, что драйвер ККТ, установленный в 1С, актуален и поддерживает работу с чеками коррекции.
— Обновите прошивку ККТ до последней версии, рекомендованной производителем.
— Иногда старые драйверы и прошивки не поддерживают новые требования ФНС по чекам коррекции.#### 4.2 Проверить настройки ККТ в 1С
— В 1С Розница зайдите в раздел «Администрирование» → «Кассы» → выберите вашу кассу → «Настройки ККТ».
— Убедитесь, что выбран правильный драйвер и модель ККТ.
— Проверьте, что в настройках указаны все необходимые параметры для работы с чеками коррекции (например, типы коррекции, основания).#### 4.3 Проверить заполнение документа «Чек коррекции»
— При создании чека коррекции обязательно заполните все обязательные реквизиты:
— Основание (номер и дата документа, на основании которого делается коррекция).
— Тип коррекции (увеличение или уменьшение).
— Суммы по налогам и итоговую сумму.
— Причину коррекции (если требуется).— Если в документе есть табличные части, проверьте, что они заполнены корректно.
#### 4.4 Проверить логи и журнал регистрации
— В 1С включите расширенное логирование работы с ККТ (если есть такая возможность).
— Посмотрите, какие данные передаются в драйвер ККТ.
— Найдите, какой именно реквизит вызывает ошибку программирования.#### 4.5 Обновить платформу и конфигурацию
— Используйте платформу 1С версии не ниже 8.3.20, лучше 8.3.25 и выше.
— Обновите конфигурацию 1С Розница 2.3 до последнего релиза, где исправлены ошибки по работе с ККТ и чеками коррекции.—
### 5. Дополнительные рекомендации
— Если у вас несколько ККТ, попробуйте пробить чек коррекции на другом устройстве, чтобы исключить аппаратную проблему.
— Проверьте, что ККТ зарегистрирована и готова к работе с чеками коррекции (нет блокировок, ошибок ФН).
— Если ошибка сохраняется, обратитесь в техническую поддержку производителя ККТ с логами и описанием ошибки 0x7004.
— В 1С можно использовать тестовый режим работы с ККТ, чтобы проверить корректность формирования чека коррекции без фактической печати.—
### 6. Пример проверки реквизитов в коде 1С (упрощённо)
1С (Код)1234567891011121314151617Если НЕ ЗначениеЗаполнено(ДокументЧекКоррекции.Основание) ТогдаСообщить("Не заполнено основание для коррекции");Отказ = Истина;Возврат;КонецЕсли;Если НЕ ЗначениеЗаполнено(ДокументЧекКоррекции.ТипКоррекции) ТогдаСообщить("Не указан тип коррекции");Отказ = Истина;Возврат;КонецЕсли;Если ДокументЧекКоррекции.Сумма <= 0 ТогдаСообщить("Сумма коррекции должна быть больше нуля");Отказ = Истина;Возврат;КонецЕсли;—
### Ресурсы для изучения и решения:
— Официальная документация 1С Розница по работе с ККТ и чеками коррекции:
https://its.1c.ru/db/retail#content:491:hdoc— Обсуждение ошибок ККТ и их кодов на форумах:
https://forum.kkt.ru/viewtopic.php?t=1234— Статья по работе с чеками коррекции в 1С Розница:
https://infostart.ru/public/104345/—
Если нужна помощь с конкретным кодом или логами — приложите их, помогу проанализировать.
2 июня 2026 в 10:55 в ответ на: Как устранить ошибку программирования реквизита при пробитии чека коррекции в 1С #37598Ошибка программирования реквизита при пробитии чека коррекции в 1С Розница 2.3 на платформе 8.3 и ошибка 0x7004 на ККТ — это достаточно частая связанная проблема.
Разберём по частям:
1. Ошибка программирования реквизита в 1С при пробитии чека коррекции
Обычно возникает из-за того, что в передаваемых в драйвер ККТ данных есть некорректные или отсутствующие реквизиты, обязательные для чека коррекции. В частности, в 1С Розница 2.3 есть особенности по заполнению реквизитов для чеков коррекции (например, тип коррекции, основание, сумма и т.п.). Если какой-то реквизит не заполнен или заполнен неверно, платформа выдаёт ошибку программирования реквизита.2. Ошибка 0x7004 на ККТ
Код ошибки 0x7004 — это ошибка ФН (фискального накопителя), связанная с некорректным форматом или содержимым передаваемых данных. Часто возникает при попытке пробить чек коррекции с неверно заполненными реквизитами, либо если ККТ не поддерживает данный тип операции.—
Что делать:
1. Проверить версию драйвера ККТ и прошивки ККТ
— Убедитесь, что драйвер ККТ актуален и поддерживает работу с чеками коррекции.
— Проверьте, что прошивка ККТ обновлена и поддерживает типы чеков коррекции, которые вы пытаетесь пробить.2. Проверить настройки 1С Розница
— В конфигурации 1С Розница 2.3 проверьте настройки ККТ (Администрирование — Кассы — Настройки ККТ).
— Убедитесь, что выбран правильный тип ККТ и драйвер.
— Проверьте, что в настройках корректно заполнены реквизиты для чеков коррекции (основание, тип коррекции, сумма).3. Проверить заполнение реквизитов чека коррекции
— В момент пробития чека коррекции в 1С проверьте, что все обязательные реквизиты заполнены.
— Особенно обратите внимание на реквизиты:
— Основание для коррекции (например, номер и дата документа, на основании которого делается коррекция).
— Тип коррекции (увеличение или уменьшение).
— Суммы и налоговые данные.4. Проверить логи и журнал регистрации 1С
— Включите расширенное логирование работы с ККТ в 1С (если есть такая возможность).
— Посмотрите, какие именно данные передаются в драйвер ККТ.
— Ошибка программирования реквизита часто сопровождается указанием, какой именно реквизит вызвал ошибку.5. Обновить платформу и конфигурацию
— Убедитесь, что у вас последняя версия платформы 8.3 (минимум 8.3.20 и выше, лучше 8.3.25+).
— Обновите конфигурацию 1С Розница 2.3 до последнего релиза, где исправлены ошибки по работе с ККТ.6. Проверить корректность работы с чеками коррекции в документах
— В 1С Розница чек коррекции создаётся через специальный документ «Чек коррекции».
— Проверьте, что вы создаёте именно этот документ, а не пытаетесь пробить коррекцию через обычный чек продажи.—
Если ошибка сохраняется:
— Попробуйте пробить чек коррекции на другом ККТ (если есть возможность) или в тестовой базе.
— Обратитесь к поставщику ККТ с логами и описанием ошибки 0x7004 — возможно, проблема на стороне прошивки ККТ.
— Проверьте, нет ли ограничений по типу коррекции в вашей модели ККТ.—
Кратко:
Ошибка программирования реквизита в 1С и ошибка 0x7004 на ККТ при пробитии чека коррекции — это признак некорректных данных, передаваемых в ККТ. Нужно проверить правильность заполнения реквизитов чека коррекции в 1С, обновить драйвер и прошивку ККТ, а также использовать актуальные версии платформы и конфигурации.
Рекомендую посмотреть здесь, как правильно работать с чеками коррекции в 1С Розница 2.3 и ККТ:
https://its.1c.ru/db/retail#content:491:hdoc
https://infostart.ru/public/104345/И по ошибке 0x7004 в ККТ:
https://forum.kkt.ru/viewtopic.php?t=1234
https://support.kkt.ru/faq/0x7004/2 июня 2026 в 9:20 в ответ на: Как исправить ошибку программирования реквизита с кодом 1212 в 1С? #37596Ошибка «Ошибка программирования реквизита 1212» — сама по себе не очень информативна, потому что «1212» — это, скорее всего, внутренний код ошибки или ID реквизита, а не текст ошибки.
Чтобы помочь, нужно уточнить:
1. В каком объекте (справочник, документ, регистр) и в каком реквизите возникает ошибка?
2. В какой момент — при записи, проведении, открытии формы?
3. Текст полного сообщения об ошибке (если есть)?
4. Есть ли в коде обработчики, которые работают с этим реквизитом? Например, в модуле объекта, формы, менеджера?
5. Версия платформы 1С и конфигурации.Частые причины ошибок с реквизитами:
— Попытка присвоить реквизиту значение неправильного типа.
— Попытка обратиться к реквизиту, которого нет в конфигурации.
— Ошибка в коде, где реквизит используется (например, обращение к реквизиту через строку, а не напрямую).
— Нарушение ограничений по длине или формату реквизита.Что делать:
— Найдите в конфигураторе реквизит с кодом или именем «1212» (если это имя).
— Проверьте, где в коде используется этот реквизит.
— Проверьте тип данных и присваиваемые значения.
— Если ошибка возникает при записи, проверьте заполнение обязательных реквизитов.
— Включите режим отладки и посмотрите стек вызовов ошибки.Если есть возможность, приложите полный текст ошибки и код, где используется реквизит.
Без дополнительной информации точный ответ дать сложно.
Рекомендую посмотреть здесь, как искать и исправлять ошибки с реквизитами в 1С:
https://infostart.ru/public/1878920/
https://helpf.pro/faq/view/1531.htmlОбъединить 10 баз 1С:ЗУП (файловых баз с расширением .db) в одну с переносом в MySQL — задача сложная, но выполнимая при правильном подходе. Вот как это можно сделать:
1. **Перенос из файловых баз в клиент-серверную на MySQL**
1С не поддерживает прямой импорт файловых баз (.db) в клиент-серверную базу MySQL. Нужно сначала конвертировать каждую файловую базу в клиент-серверную с MySQL. Для этого:
— Создайте новую пустую базу на MySQL с конфигурацией ЗУП.
— В файловой базе сделайте «Выгрузку данных» (не путать с сохранением).
— В клиент-серверной базе сделайте «Загрузку данных».
Таким образом вы получите 10 отдельных клиент-серверных баз на MySQL.2. **Объединение данных из 10 клиент-серверных баз в одну**
В 1С нет штатного инструмента для слияния баз с переносом данных, особенно ЗУП, где много взаимосвязанных справочников и документов. Для объединения нужно:
— Разработать обработку или использовать сторонние инструменты миграции, которые последовательно выгрузят данные из каждой базы и загрузят в общую.
— При этом нужно решать конфликты по номерам документов, кодам справочников, уникальным идентификаторам.
— Возможно, придется делать преобразование данных, чтобы избежать дублирования и сохранить целостность.
— Важно учитывать, что ЗУП — сложная конфигурация с множеством взаимосвязей, поэтому объединение требует глубокого понимания структуры данных.3. **Альтернативные варианты**
— Использовать план обмена с распределенной базой данных (если базы связаны и можно организовать обмен).
— Переносить данные через промежуточные форматы (например, выгрузка в XML или dt-файлы с последующей загрузкой).
— Обратиться к специализированным сервисам или разработчикам, которые делают миграции и слияния баз 1С.4. **Особенности MySQL**
— 1С официально поддерживает MySQL как СУБД для клиент-серверных баз, но с ограничениями по версиям и настройкам.
— При миграции нужно убедиться, что версия MySQL и драйверы совместимы с используемой платформой 1С.**Итог:**
Прямого и простого способа объединить 10 файловых баз ЗУП в одну на MySQL нет. Нужно:
— Конвертировать каждую файловую базу в клиент-серверную на MySQL.
— Разработать или заказать обработку для слияния данных с учетом особенностей ЗУП.
— Тестировать и корректировать данные после объединения.Рекомендую рассмотреть вариант поэтапного переноса с помощью выгрузки/загрузки данных и разработки специализированных обработок для объединения.
https://help.1c.ru/ — официальная документация по миграции и работе с СУБД
http://wonderland.v8.1c.ru/blog/uproshchenie-migratsii-mezhdu-subd/ — анонс новых возможностей миграции между СУБД в 1С 8.3.23 (пока не для файловых баз)Если нужна помощь с конкретным кодом или обработкой — могу помочь написать.
1 июня 2026 в 18:15 в ответ на: Как реализовать продажу на WB от другого юрлица в 1С без создания складов? #37592Юрий, приветствую!
Ситуация с двумя юрлицами в 1С:УТ 11.5, когда продукция закупается на одно юрлицо (ЮРЛИЦО1), а продаваться должна от другого (ЮРЛИЦО2), при условии, что новых складов создавать нельзя, требует аккуратного подхода с точки зрения учета и бухгалтерии. Ниже распишу несколько вариантов решения с подробным описанием шагов и документов.
—
### Вариант 1. Оформление внутреннего перемещения товаров между юрлицами без создания складов
**Суть:** В 1С нет складов для ЮРЛИЦО2, но можно оформить внутреннее перемещение товаров между организациями без создания складов, используя документы «Передача товаров» или «Перемещение товаров» с указанием разных организаций.
**Шаги:**
1. **Закупка товара на ЮРЛИЦО1:**
— Документ «Поступление товаров и услуг» на ЮРЛИЦО1.
— Товары приходуются на склад ЮРЛИЦО1.2. **Передача товара от ЮРЛИЦО1 к ЮРЛИЦО2:**
— Создать документ «Передача товаров» (или «Перемещение товаров») с указанием:
— Организация отправитель: ЮРЛИЦО1
— Организация получатель: ЮРЛИЦО2
— Склад отправитель: склад ЮРЛИЦО1
— Склад получатель: не указывается (поскольку складов у ЮРЛИЦО2 нет)
— В табличной части указать передаваемые товары и количество.
— В результате товар списывается со склада ЮРЛИЦО1 и числится на балансе ЮРЛИЦО2, но без складского учета.3. **Продажа товара от имени ЮРЛИЦО2:**
— Создать документ «Реализация товаров и услуг» с организацией-продавцом ЮРЛИЦО2.
— Товары списываются с баланса ЮРЛИЦО2 (учет по остаткам, но без складов).
— Формируются документы реализации и счета-фактуры от ЮРЛИЦО2.4. **Бухгалтерский учет:**
— В учете ЮРЛИЦО1 отражается списание товара на передачу.
— В учете ЮРЛИЦО2 отражается поступление товара на баланс (без складов).
— При реализации у ЮРЛИЦО2 отражается выручка и списание товара.**Особенности:**
— В 1С УТ 11.5 можно настроить учет товаров без складов для ЮРЛИЦО2.
— Необходимо контролировать остатки по организациям.
— В бухгалтерии нужно согласовать с бухгалтером, чтобы корректно отражать операции передачи между юрлицами.—
### Вариант 2. Использование агентской схемы (комиссионера) для продаж от ЮРЛИЦО2
**Суть:** ЮРЛИЦО2 выступает комиссионером (агентом), продает товар от своего имени, но товар принадлежит ЮРЛИЦО1. В 1С оформляется агентский договор и соответствующие документы.
**Шаги:**
1. **Закупка товара на ЮРЛИЦО1:**
— Документ «Поступление товаров и услуг» на ЮРЛИЦО1.
— Товары приходуются на склад ЮРЛИЦО1.2. **Передача товара на комиссию ЮРЛИЦО2:**
— Оформить договор комиссии между ЮРЛИЦО1 (комитент) и ЮРЛИЦО2 (комиссионер).
— В 1С оформить документ «Передача товаров на комиссию» или аналогичный, где ЮРЛИЦО1 передает товар ЮРЛИЦО2 на комиссию.
— Товары остаются на балансе ЮРЛИЦО1, но учитываются у ЮРЛИЦО2 как товары на комиссии (без складов).3. **Продажа товара от имени ЮРЛИЦО2:**
— ЮРЛИЦО2 оформляет реализацию товара покупателям (маркетплейс WB).
— В документах реализации указывается, что товар реализован от имени ЮРЛИЦО2.
— При этом в 1С отражается агентское вознаграждение ЮРЛИЦО2.4. **Документальное оформление:**
— ЮРЛИЦО2 выставляет счет-фактуру на сумму агентского вознаграждения.
— ЮРЛИЦО1 оформляет реализацию товара конечному покупателю.
— В 1С можно настроить учет комиссионных операций (см. статью про агентскую схему на infostart).5. **Бухгалтерский учет:**
— ЮРЛИЦО1 учитывает товар на своем балансе и отражает выручку от продажи.
— ЮРЛИЦО2 отражает доход в виде комиссионного вознаграждения.
— В 1С УТ 11.5 для этого потребуется настроить соответствующие виды операций и договоры.**Особенности:**
— Не требуется создавать склады для ЮРЛИЦО2.
— Сложнее в настройке, но соответствует законодательству.
— Позволяет корректно отражать НДС и налоговые последствия.—
### Вариант 3. Продажа товара от имени ЮРЛИЦО2 без перемещения товара в 1С (учет по договору комиссии или агентскому договору)
**Суть:** В 1С не отражается перемещение товара между юрлицами, товар остается на балансе ЮРЛИЦО1, а продажи оформляются от имени ЮРЛИЦО2 как посредника.
**Шаги:**
1. **Закупка товара на ЮРЛИЦО1:**
— Документ «Поступление товаров и услуг» на ЮРЛИЦО1.
— Товары приходуются на склад ЮРЛИЦО1.2. **Оформление агентского договора между ЮРЛИЦО1 и ЮРЛИЦО2:**
— ЮРЛИЦО2 выступает агентом, продает товар от своего имени, но товар принадлежит ЮРЛИЦО1.3. **Продажа товара от имени ЮРЛИЦО2:**
— В 1С оформляется реализация от ЮРЛИЦО2, но без списания товара (т.к. товар не числится на балансе ЮРЛИЦО2).
— В учете ЮРЛИЦО1 отражается реализация товара.
— В 1С можно использовать документ «Реализация товаров и услуг» с видом операции «Продажа через агента» или аналогичный.4. **Отражение взаиморасчетов:**
— ЮРЛИЦО2 получает агентское вознаграждение от ЮРЛИЦО1.
— В 1С оформляются документы взаиморасчетов между юрлицами.5. **Бухгалтерский учет:**
— ЮРЛИЦО1 отражает выручку и списание товара.
— ЮРЛИЦО2 отражает доход от агентского вознаграждения.
— В 1С УТ 11.5 потребуется доработка или настройка для корректного отражения таких операций.**Особенности:**
— Не создаются склады и не перемещается товар.
— Учет сложнее контролировать, но соответствует агентской схеме.
— Требует согласования с бухгалтерией и налоговыми консультантами.—
### Вариант 4. Использование одного склада ЮРЛИЦО1 и оформление продаж от ЮРЛИЦО2 с помощью межорганизационных документов
**Суть:** Товар физически хранится и учитывается на складе ЮРЛИЦО1, но продажи оформляются от ЮРЛИЦО2, при этом в 1С оформляются межорганизационные документы для отражения движения товара.
**Шаги:**
1. **Закупка товара на ЮРЛИЦО1:**
— Документ «Поступление товаров и услуг» на ЮРЛИЦО1.
— Товары приходуются на склад ЮРЛИЦО1.2. **Оформление межорганизационной передачи товара:**
— Создать документ «Передача товаров» с организацией отправителем ЮРЛИЦО1 и получателем ЮРЛИЦО2.
— Склад отправитель: склад ЮРЛИЦО1.
— Склад получатель: не указывается (нет складов у ЮРЛИЦО2).
— Товар числится на балансе ЮРЛИЦО2.3. **Продажа товара от имени ЮРЛИЦО2:**
— Создать документ «Реализация товаров и услуг» от ЮРЛИЦО2.
— Товары списываются с баланса ЮРЛИЦО2.4. **Бухгалтерский учет:**
— В учете ЮРЛИЦО1 отражается списание товара на передачу.
— В учете ЮРЛИЦО2 отражается поступление товара и реализация.
— В 1С УТ 11.5 можно настроить автоматическое формирование межорганизационных документов.**Особенности:**
— Не создаются новые склады.
— Требуется контролировать остатки по организациям.
— Учет более прозрачный, но требует настройки.—
### Итог
Без создания новых складов для ЮРЛИЦО2 в 1С УТ 11.5 возможны следующие пути:
— **Внутреннее перемещение товаров между организациями без складов (Вариант 1 и 4).**
— **Агентская схема с оформлением комиссионных договоров (Вариант 2 и 3).**Каждый вариант требует настройки учетной политики, согласования с бухгалтерией и налоговыми консультантами, а также правильной настройки 1С для корректного отражения операций.
—
Если нужно, могу помочь с примером конкретных документов и настройкой в 1С.
Для работы с несколькими юрлицами и складами: https://infostart.ru/1c/articles/1379556/Если нужна помощь с кодом или настройками — обращайтесь.
1 июня 2026 в 18:00 в ответ на: Как в Документе вывести реквизит справочника в табличную часть справочно? #37590Аким, привет!
Чтобы вывести реквизит из справочника НоменклатураКонтрагентов в табличную часть документа РеализацияТоваровУслуг, нужно сделать следующее:
1. **Добавить реквизит в табличную часть документа**
В конфигураторе открой документ РеализацияТоваровУслуг, в табличную часть (например, Товары или ПереченьНоменклатуры) добавь новый реквизит типа «СправочникСсылка.НоменклатураКонтрагентов». Это будет поле для выбора элемента из справочника НоменклатураКонтрагентов.2. **Настроить форму табличной части**
В форме документа (ФормаДокумента) открой табличную часть, добавь колонку с этим реквизитом. В свойствах колонки укажи тип элемента управления — «Поле выбора» с типом справочника НоменклатураКонтрагентов. Это позволит выбирать элемент из справочника прямо в табличной части.3. **Если нужно вывести форму элемента справочника НоменклатураКонтрагентов из табличной части**
Для этого можно сделать кнопку или гиперссылку в табличной части, которая будет открывать форму элемента справочника. Пример кода для открытия формы элемента справочника из табличной части:1С (Код)123456789&НаКлиентеПроцедура ОткрытьНоменклатуруКонтрагента(Команда)Строка = Элементы.ТабличнаяЧасть.ТекущиеДанные; // замените на имя вашей табличной частиЕсли Строка.НоменклатураКонтрагентов <> Неопределено ТогдаФормаЭлемента = ПолучитьФорму("Справочник.НоменклатураКонтрагентов.Форма.ФормаЭлемента", , ЭтаФорма);ФормаЭлемента.Объект = Строка.НоменклатураКонтрагентов;ФормаЭлемента.Открыть();КонецЕсли;КонецПроцедуры4. **Если нужно вывести реквизит из формы элемента справочника в табличную часть**
В табличной части будет храниться ссылка на элемент справочника НоменклатураКонтрагентов. Чтобы вывести конкретный реквизит из этого справочника (например, поле «Описание» или «Код») в табличную часть, можно добавить вычисляемое поле или в модуле формы документа при заполнении табличной части подтягивать нужные значения из справочника.Пример кода для заполнения дополнительного поля в табличной части при выборе элемента справочника:
1С (Код)12345678910&НаКлиентеПроцедура НоменклатураКонтрагентовПриИзменении(Элемент)Строка = Элементы.ТабличнаяЧасть.ТекущиеДанные;Если Строка.НоменклатураКонтрагентов <> Неопределено ТогдаСправочникЭлемент = Строка.НоменклатураКонтрагентов.ПолучитьОбъект();Строка.РеквизитДляОтображения = СправочникЭлемент.РеквизитНужный; // например, ОписаниеИначеСтрока.РеквизитДляОтображения = "";КонецЕсли;КонецПроцедуры5. **Обновление формы**
После внесения изменений в конфигурацию и модуль формы, обнови конфигурацию и протестируй работу.—
Если нужно именно вывести форму элемента справочника НоменклатураКонтрагентов (ФормаЭлемента) из табличной части документа, то используйте метод
ПолучитьФормус указанием полного имени формы справочника и передавайте в нее ссылку на выбранный элемент.—
https://infostart.ru/ — много примеров по работе с формами и табличными частями.Если нужна помощь с конкретным кодом — могу помочь написать.
В УНФ списать долг можно через документ Корректировка долга. Вот пошагово:
1. Откройте раздел Взаиморасчёты → Корректировка долга.
2. Создайте новый документ.
3. В шапке укажите контрагента, по которому хотите списать долг.
4. В поле Вид операции выберите Списание задолженности.
5. В табличной части добавьте строки с долгами, которые нужно списать (например, по конкретным документам или договорам).
6. В поле Сумма корректировки укажите сумму списания (можно списать весь долг или часть).
7. Проведите документ.
После проведения долг по контрагенту уменьшится на указанную сумму.
Если долг списываете полностью — укажите сумму равную остатку долга.
Если долг связан с займами или кредитами, убедитесь, что корректировка сделана по правильному договору.
Если нужно списать долг по взаимозачёту — используйте документ Взаимозачет.
Если нужна автоматизация — можно сделать обработку, но стандартным способом именно через Корректировку долга.
Рекомендация: перед списанием долга проверьте, что списание законно и оформлено документально (например, решение комиссии, акт списания и т.п.).
-
АвторСообщения