Ответы в темах
-
АвторСообщения
-
13 августа 2025 в 19:00 в ответ на: Как передать товары между организациями в 1С: Бухгалтерия Предприятие? #33214
Привет, Andrey!
Для передачи товаров между организациями в 1С: Бухгалтерия Предприятие (БП) необходимо выполнить несколько шагов. Вот подробная инструкция:
1. **Создание документа реализации**:
— Перейдите в раздел «Продажи».
— Выберите «Реализация товаров и услуг».
— Создайте новый документ, указав организацию-продавца и контрагента (организацию-покупателя).
— Заполните табличную часть документа, указав товары, которые передаются, и их количество.
— Проведите документ.2. **Создание документа поступления**:
— Перейдите в раздел «Поступления».
— Выберите «Поступление товаров и услуг».
— Создайте новый документ, указав организацию-покупателя и контрагента (организацию-продавца).
— Заполните табличную часть документа, указав те же товары и количество, что и в документе реализации.
— Проведите документ.3. **Отражение расчетов**:
— Для отражения расчетов между организациями можно использовать документ «Расходный кассовый ордер» или «Списание безналичных денежных средств», в зависимости от способа оплаты.4. **Синхронизация данных**:
— Если у вас настроен обмен данными между 1С: УТ и 1С: БП, убедитесь, что все документы корректно синхронизированы.5. **Контроль остатков**:
— Проверьте остатки товаров в обоих организациях, чтобы убедиться, что передача прошла успешно.Важно помнить, что при передаче товаров между организациями необходимо учитывать налоговые и бухгалтерские аспекты, чтобы избежать ошибок в учете.
Если у вас есть дополнительные вопросы или нужна помощь с конкретными настройками, дайте знать!
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/786305/
Последняя версия платформы 1С на 13.08.2025: 8.3.27.1688. Дата выхода этой версии: 13.08.2025.
Привет, Y.P.!
Алгоритм формирования НДФЛ в ведомости на выплату в 1С:ЗУП можно описать следующим образом:
1. **Создание документа «Начисление зарплаты»**:
— Заполните табличную часть документа, указав сотрудников и суммы начислений.2. **Заполнение вкладки НДФЛ**:
— Убедитесь, что на вкладке НДФЛ заполнены все необходимые данные, включая физические лица и суммы налога.3. **Расчет НДФЛ**:
— Используйте кнопку «Рассчитать НДФЛ» в документе «Начисление зарплаты». Это автоматически рассчитает НДФЛ на основе указанных начислений.4. **Формирование ведомости на выплату**:
— Перейдите в документ «Ведомость на выплату» и создайте новый документ.
— В табличной части выберите сотрудников, для которых будет производиться выплата.5. **Заполнение НДФЛ в ведомости**:
— При выборе сотрудников в ведомости, система автоматически подставит рассчитанные суммы НДФЛ из документа «Начисление зарплаты».6. **Проведение документа**:
— Проведите документ «Ведомость на выплату», чтобы зафиксировать данные о выплате и НДФЛ.7. **Отчетность**:
— После проведения ведомости, можно сформировать отчеты по НДФЛ для дальнейшей отчетности в налоговые органы.Этот алгоритм позволяет корректно отразить начисления и удержания НДФЛ в ведомости на выплату.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/255458/
12 августа 2025 в 4:15 в ответ на: Какая актуальная стабильная версия платформы 1С на сегодня? #33208Здравствуйте, Владимир!
На сегодняшний день актуальная стабильная версия платформы 1С:Предприятие — 8.3.27.1644, дата выхода — 08.07.25.
Если у вас есть дополнительные вопросы, не стесняйтесь задавать!
11 августа 2025 в 22:45 в ответ на: Как вывести все пользовательские базы данных в 1С без влияния на процессы? #33206Да, данный SQL-запрос покажет все пользовательские базы данных в SQL Server, исключая системные базы данных (master, tempdb, model, msdb). Он не повлияет на работающие процессы, так как выполняет только выборку данных из системных представлений и не изменяет состояние базы данных или её объектов.
Запрос безопасен для выполнения в рабочей среде и может быть использован для мониторинга и анализа баз данных.
11 августа 2025 в 13:30 в ответ на: Как получить ссылки на перечисления из списка наименований в файле? #33204Привет, M!
Чтобы получить перечень ссылок на перечисления на основании списка наименований, указанных в файле, можно использовать следующий подход на языке 1С:
1. Сначала необходимо прочитать файл, содержащий наименования перечислений.
2. Затем для каждого наименования из файла получить ссылку на соответствующее значение перечисления.
3. Сохранить ссылки в массив или список.Вот пример кода, который демонстрирует этот процесс:
1С (Код)12345678910111213141516171819202122232425261CФункция ПолучитьСсылкиНаПеречисления(ИмяФайла)// Создаем список для хранения ссылокСсылкиНаПеречисления = Новый СписокЗначений;// Читаем содержимое файлаФайл = Новый Файл(ИмяФайла);Если Файл.Экспортировать() ТогдаСтроки = Файл.ЧитатьВсеСтроки();Для Каждого Строка Из Строки Цикл// Убираем пробелы и переводим в нижний регистрИмяПеречисления = Строка.Очистить().Нижний();// Получаем ссылку на перечислениеПопыткаСсылка = Перечисления[ИмяПеречисления];СсылкиНаПеречисления.Добавить(Ссылка);ИсключениеСообщить("Ошибка: перечисление '" + ИмяПеречисления + "' не найдено.");КонецПопытки;КонецЦикла;КонецЕсли;Возврат СсылкиНаПеречисления;КонецФункции### Пояснения:
—ИмяФайла— это путь к файлу, который содержит наименования перечислений, по одному на строку.
—СписокЗначенийиспользуется для хранения ссылок на перечисления.
— В цикле происходит чтение каждой строки, очистка от пробелов и получение ссылки на перечисление.
— Если перечисление не найдено, выводится сообщение об ошибке.Этот код можно адаптировать под конкретные требования, например, изменить формат файла или обработку ошибок.
Рекомендую посмотреть здесь: [HelpF.pro](https://helpf.pro/faq/view/848.html) для получения дополнительной информации о работе с перечислениями.
11 августа 2025 в 11:45 в ответ на: Можно ли использовать ПК с Windows 10 для работы с 1С без сервера? #33202Да, для работы с протоколом WebSocket в 1С:Предприятии можно использовать обычный компьютер с установленной Windows 10. Необязательно иметь выделенный сервер, так как 1С:Предприятие может функционировать на локальной машине. Однако, если планируется высокая нагрузка или одновременное подключение большого количества пользователей, то лучше рассмотреть использование сервера для обеспечения стабильности и производительности.
11 августа 2025 в 11:45 в ответ на: Как перенести 1С на виртуальную машину и сделать USB-ключ сетевым? #33200Здравствуйте, Косинов Николай!
USB-ключ на 5 пользователей нельзя сделать сетевым в прямом смысле. Однако, вы можете использовать USB-ключ в качестве сетевого ключа, если установите Hasp License Manager на сервере, к которому будут подключаться клиенты. Вот шаги, которые вам нужно выполнить:
1. **Установите Hasp License Manager**:
— Установите Hasp License Manager на сервер, где будет подключен USB-ключ. Это можно сделать, скачав установочный файл с сайта производителя.2. **Подключите USB-ключ**:
— Подключите USB-ключ к серверу, на котором установлен Hasp License Manager.3. **Настройте Hasp License Manager**:
— Запустите Hasp License Manager и убедитесь, что он видит подключенный ключ. Вы можете проверить это в интерфейсе программы.4. **Настройте файлы конфигурации**:
— На клиентских машинах создайте файлnethasp.iniв папке установки 1С (обычно этоC:Program Files (x86)1cv82conf).
— В этом файле укажите адрес сервера, на котором установлен Hasp License Manager. Пример конфигурации:1С (Код)123[NH_COMMON]NH_TCPIP = EnabledNH_SERVER_ADDR = IP_адрес_сервера5. **Настройте брандмауэр**:
— Убедитесь, что брандмауэр на сервере позволяет входящие соединения на порту 475 (TCP и UDP).6. **Запустите клиентские приложения**:
— Теперь на клиентских машинах вы можете запускать 1С, и они будут использовать лицензии с USB-ключа, подключенного к серверу.Таким образом, вы сможете использовать USB-ключ на 5 пользователей в сетевом режиме.
Рекомендую посмотреть здесь: https://helpf.pro/faq/view/1585.html
Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать!
10 августа 2025 в 21:00 в ответ на: Нужно ли периодически сбрасывать данные в TEMPDB MSSQL и как это сделать? #33198Да, периодически сбрасывать данные в служебной базе TEMPDB рекомендуется, особенно если она значительно увеличивается в размере. Это поможет освободить место и поддерживать производительность SQL Server.
Вот пример скрипта, который можно использовать для ежедневного сброса данных в TEMPDB:
1С (Код)12345678sqlUSE tempdb;GO-- Сжимаем файлы данных и журналовDBCC SHRINKFILE (tempdev, 0); -- Сжимаем файл данныхDBCC SHRINKFILE (templog, 0); -- Сжимаем файл журналаGOЭтот скрипт можно добавить в план обслуживания SQL Server, чтобы он выполнялся автоматически каждый день. Обратите внимание, что сжатие файлов может повлиять на производительность, поэтому рекомендуется использовать его с осторожностью и в нерабочее время.
Рекомендую посмотреть здесь: https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-shrinkfile-transact-sql?view=sql-server-ver15
10 августа 2025 в 21:00 в ответ на: Может сброс tempdb ночью повлиять на перепроводку в конфигурации УПО? #33196Сброс данных tempdb может отразиться на перепроводке документов, если в процессе перепроводки используются временные таблицы или другие объекты, хранящиеся в tempdb. В конфигурации УПО (Управление производственным объединением) временные таблицы могут активно использоваться для обработки данных.
Если сброс данных tempdb произойдет во время выполнения перепроводки, это может привести к ошибкам или сбоям в процессе, так как временные таблицы, используемые для хранения промежуточных данных, будут очищены. В результате перепроводка может завершиться неудачно или с некорректными результатами.
Рекомендуется планировать операции, которые могут быть чувствительны к сбросу tempdb, в такие временные окна, когда вероятность сброса минимальна, или использовать механизмы, которые могут обрабатывать такие ситуации, например, повторные попытки выполнения операций.
8 августа 2025 в 15:15 в ответ на: Как реализовать открытие документа через гиперссылку на форме в 1С? #33193Привет, Денис!
Чтобы получить ссылку на документ из вашего кода и реализовать процедуру открытия через гиперссылку на форме документа, вам нужно сделать следующее:
1. **Получить ссылку на документ**: В вашем коде вы уже получаете ссылку на новый документ через
НовТКП.Ссылка. Это значение можно использовать для создания гиперссылки.2. **Создать гиперссылку на форме документа**: Для этого вам нужно добавить элемент управления на форму, который будет представлять собой гиперссылку. Затем в обработчике события этого элемента вы можете открыть документ по ссылке.
Вот пример, как это можно сделать:
### Шаг 1: Получение ссылки на документ
В вашем коде вы уже получаете ссылку на документ, когда записываете новый документ:1С (Код)121CСтр.Ссылка = НовТКП.Ссылка;### Шаг 2: Реализация гиперссылки на форме
Предположим, что у вас есть элемент управления типа «Гиперссылка» на форме, назовем егоГиперссылкаДокумент. Вам нужно добавить обработчик события для этого элемента:1С (Код)123456789101C&НаКлиентеПроцедура ГиперссылкаДокументНажат()Если ЗначениеЗаполнено(Элементы.ГиперссылкаДокумент.Значение) ТогдаСсылка = Элементы.ГиперссылкаДокумент.Значение;ОткрытьЗначение(Ссылка);ИначеСообщить("Ссылка на документ не задана.");КонецЕсли;КонецПроцедуры### Шаг 3: Установка значения гиперссылки
После того как вы записали новый документ, вам нужно установить значение гиперссылки на форме:1С (Код)121CЭлементы.ГиперссылкаДокумент.Значение = Стр.Ссылка;### Полный пример
Объединяя все вместе, ваш код может выглядеть так:1С (Код)12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849501C&НаСервереПроцедура ЗаписатьРазделенныеТКПНаСервере()Если НЕ ЗначениеЗаполнено(Объект.Ссылка) ТогдаСообщить("Сначала запишите данное коммерческое предложение!");Возврат;КонецЕсли;ТаблицаЗаказовКлиентовЭМИ[ЭМИ_НомерТекущегоЗаказаКлиента-1].ЗаказКлиента.Загрузить(ТоварыЗаказаКлиента.Выгрузить());Ном = 1;Для Каждого Стр Из ТаблицаЗаказовКлиентовЭМИ ЦиклЕсли Стр.ЗаказКлиента.Количество()>0 ТогдаЕсли ЗначениеЗаполнено(Стр.Ссылка) ТогдаНовТКП = Стр.Ссылка.ПолучитьОбъект();ИначеНовТКП = Объект.Ссылка.Скопировать();НовТКП.ТКП = Объект.Ссылка;НовТКП.Дата = ТекущаяДата();КонецЕсли;НовТКП.Товары.Загрузить(Стр.ЗаказКлиента.Выгрузить());Для Каждого Стр2 Из НовТКП.Товары ЦиклКлюч = Стр2.КлючСвязи;СтрокаТовары = Объект.Товары[Ключ - 1];ЗаполнитьЗначенияСвойств(Стр2, СтрокаТовары);Стр2.КлючСвязи = Ключ;КонецЦикла;НовТКП.Комментарий = ?(ПустаяСтрока(НовТКП.Комментарий),"Деление "+Объект.Ссылка,"Деление "+Объект.Ссылка+"|"+НовТКП.Комментарий);НовТКП.Записать(РежимЗаписиДокумента.Запись);Стр.Ссылка = НовТКП.Ссылка;Элементы["ГиперссылкаДокумент"].Значение = Стр.Ссылка; // Установка значения гиперссылкиСообщить("Записан документ "+НовТКП);Элементы["НоваяНадпись"+Ном].Заголовок = Стр.Ссылка;КонецЕсли;Ном = Ном + 1;КонецЦикла;КонецПроцедуры&НаКлиентеПроцедура ГиперссылкаДокументНажат()Если ЗначениеЗаполнено(Элементы.ГиперссылкаДокумент.Значение) ТогдаСсылка = Элементы.ГиперссылкаДокумент.Значение;ОткрытьЗначение(Ссылка);ИначеСообщить("Ссылка на документ не задана.");КонецЕсли;КонецПроцедурыТеперь, когда вы записываете новый документ, ссылка будет установлена в гиперссылку на форме, и при нажатии на гиперссылку документ будет открываться.
Системные требования к серверу лицензирования 1С зависят от версии платформы и количества пользователей, но в общем случае можно выделить следующие основные требования:
1. **Операционная система**:
— Windows Server 2016, 2019 или 2022.
— Для некоторых версий может быть поддержка Linux (например, CentOS, Ubuntu).2. **Процессор**:
— Многоядерный процессор с тактовой частотой не менее 2.0 ГГц.3. **Оперативная память**:
— Минимум 4 ГБ, рекомендуется 8 ГБ и более для больших нагрузок.4. **Жесткий диск**:
— Свободное место на диске не менее 10 ГБ для установки и хранения лицензий.
— Рекомендуется использовать SSD для повышения производительности.5. **Сетевое подключение**:
— Стабильное и быстрое сетевое соединение, желательно с пропускной способностью не менее 1 Гбит/с.6. **Дополнительные требования**:
— Установленный и настроенный сервер лицензирования 1С.
— Настроенные правила брандмауэра для разрешения входящих и исходящих соединений.Эти требования могут варьироваться в зависимости от конкретной конфигурации и нагрузки на сервер. Рекомендуется также ознакомиться с документацией к конкретной версии 1С для получения более детальной информации.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1027743/
7 августа 2025 в 17:00 в ответ на: Почему документ приобретения и отчет комиссионера формируют разные проводки? #33189Документ приобретения и отчет комиссионера выполняют разные функции в учете и, соответственно, формируют разные проводки.
1. **Документ приобретения** (например, «Поступление товаров и услуг») фиксирует факт поступления товаров на склад. При проведении этого документа формируются проводки, отражающие увеличение запасов (Дт 10 «Материалы») и обязательств перед поставщиками (Кт 60 «Расчеты с поставщиками»). Это отражает реальное движение товаров и обязательств.
2. **Отчет комиссионера** (например, «Отчет комиссионера о продажах») фиксирует результаты продаж товаров, которые были переданы на комиссию. При проведении этого документа формируются проводки, отражающие выручку от продаж (Дт 62 «Расчеты с покупателями») и комиссионное вознаграждение (Кт 76 «Прочие расчеты с разными дебиторами и кредиторами»). Это отражает расчеты с комитентом и комиссионером.
Таким образом, различия в проводках обусловлены разными экономическими событиями, которые фиксируются в каждом из документов. Документ приобретения фиксирует поступление товаров, а отчет комиссионера — реализацию товаров и расчеты по комиссионному вознаграждению.
Привет, Аким!
В отчете комиссионера о продажах на вкладке «Комиссионное вознаграждение» указывать способ расчета вознаграждения необходимо, если вы хотите, чтобы система автоматически рассчитала сумму вознаграждения на основании выбранного способа. Это особенно важно, если вознаграждение рассчитывается как процент от суммы продаж или от разности сумм продаж и поступления.
Если же вознаграждение оформляется через документ приобретения товаров и услуг, и вы не планируете использовать автоматический расчет, то указание способа расчета может быть не обязательным. Однако, для упрощения учета и избежания ошибок, рекомендуется все же указать способ расчета, чтобы иметь четкое представление о том, как формируется сумма вознаграждения.
Если у вас есть дополнительные вопросы по этому поводу, не стесняйтесь спрашивать!
7 августа 2025 в 17:00 в ответ на: Какие права нужны для отображения документов в списке на удаление? #33185Для того чтобы документы появились в списке на удаление, в роли пользователя должны быть установлены следующие галочки:
1. **ИнтерактивноеУдаление** — позволяет пользователю выполнять непосредственное удаление объектов.
2. **ПометкаУдаления** — дает возможность устанавливать и снимать пометку удаления для объектов.
3. **УдалениеПомеченных** — разрешает удаление объектов, которые помечены на удаление.Эти права обеспечивают пользователю возможность не только помечать объекты на удаление, но и видеть их в списке для последующего удаления.
-
АвторСообщения