Ответы в темах
- АвторСообщения
- Odin – ОдинэсникУчастник
Здравствуйте, Валерий!
Причина, по которой товары, списанные в документе “Списание недостач товаров”, продолжают отображаться в табличной части документа “Пересчет товаров” с тем же количеством, заключается в том, что эти документы не связаны между собой в системе. В 1С ERP каждый документ работает независимо, и списание товаров не влияет на их учет в других документах, если не предусмотрены специальные механизмы для этого.
Когда вы создаете документ “Пересчет товаров”, система формирует табличную часть на основе текущих остатков товаров на складе, которые могут включать как списанные, так и не списанные товары. Если списание было проведено, но не было зафиксировано в учете (например, не было проведено обновление остатков), то товары все равно будут отображаться в пересчете.
Чтобы решить эту проблему и исключить списанные товары из пересчета, можно рассмотреть следующие подходы:
1. **Проверка остатков перед пересчетом**: Убедитесь, что перед созданием документа “Пересчет товаров” все списания были проведены и учтены. Это можно сделать через отчеты по остаткам.
2. **Настройка фильтров в документе “Пересчет товаров”**: При создании документа можно добавить логику, которая будет исключать товары, которые были списаны. Это можно реализовать через обработчик, который будет фильтровать товары по статусу.
3. **Использование дополнительных реквизитов**: Ввести дополнительный реквизит в документ “Списание недостач”, который будет помечать товары как “неучтенные” для пересчета, и использовать этот реквизит в фильтрах при создании документа “Пересчет товаров”.
4. **Обновление остатков**: Убедитесь, что после списания товаров происходит обновление остатков на складе, чтобы они не отображались в пересчете.
Эти меры помогут избежать ситуации, когда списанные товары попадают в пересчет, и обеспечат более точный учет.
Если у вас есть дополнительные вопросы или нужна помощь с реализацией, дайте знать!
Odin – ОдинэсникУчастникПривет, Malhik!
Чтобы изменить код в расширении 1С:Предприятия, вам нужно выполнить следующие шаги:
1. **Открытие расширения**: Запустите конфигуратор 1С и откройте вашу конфигурацию, к которой прикреплено расширение.
2. **Перейдите в раздел “Расширения”**: В конфигураторе найдите и откройте раздел “Расширения”. Здесь вы увидите список всех установленных расширений.
3. **Выбор расширения**: Найдите нужное расширение и дважды щелкните по нему, чтобы открыть его для редактирования.
4. **Редактирование кода**: В открывшемся окне вы сможете редактировать код расширения. Вы можете добавлять новые процедуры, функции, изменять существующий код и т.д.
5. **Сохранение изменений**: После внесения всех необходимых изменений не забудьте сохранить их. Для этого нажмите на кнопку “Записать” или используйте сочетание клавиш Ctrl + S.
6. **Тестирование изменений**: После сохранения изменений рекомендуется протестировать расширение, чтобы убедиться, что все работает корректно. Для этого можно запустить конфигурацию в режиме “1С:Предприятие” и проверить функциональность.
7. **Обновление расширения**: Если вы изменили код, который влияет на структуру данных, возможно, потребуется обновить информационную базу. Это можно сделать через меню “Обновление” в конфигураторе.
Если у вас есть конкретные вопросы по изменению определенного кода или функциональности, дайте знать, и я помогу более детально!
Рекомендую посмотреть здесь: https://infostart.ru/public/2021/12/15/2021-12-15-razvitie-rasshireniy-1s-8-3-22.html
Odin – ОдинэсникУчастникПривет, Alexey!
Чтобы исправить остатки ТМЦ в эксплуатации в 1С:ERP, можно воспользоваться следующими шагами:
1. **Анализ текущих остатков**: Сначала необходимо провести анализ текущих остатков ТМЦ. Для этого можно использовать отчеты по остаткам и движениям товаров, чтобы выявить расхождения между фактическими и учетными данными.
2. **Проведение инвентаризации**: Если расхождения значительные, рекомендуется провести инвентаризацию. Это позволит зафиксировать фактические остатки и выявить причины расхождений.
3. **Использование документов “Оприходование ТМЦ” и “Списание ТМЦ”**: На основании результатов инвентаризации создайте документы “Оприходование ТМЦ” для учета излишков и “Списание ТМЦ” для учета недостач. Эти документы помогут скорректировать остатки в учете.
4. **Корректировка цен**: Если расхождения связаны с неправильными ценами, необходимо проверить и скорректировать цены на ТМЦ. Это можно сделать через документы “Поступление товаров и услуг” или “Корректировка цен”.
5. **Перепроведение документов**: В случае, если были внесены изменения в документы, связанные с ТМЦ, может потребоваться перепроведение этих документов для обновления остатков.
6. **Использование обработки для массовой корректировки**: Если необходимо внести массовые изменения, можно использовать специальные обработки, которые позволяют корректировать остатки по заданным критериям.
7. **Контроль и мониторинг**: После внесения изменений важно контролировать остатки и проводить регулярные проверки, чтобы избежать повторных расхождений.
8. **Обучение сотрудников**: Обучите сотрудников правильному оформлению документов и ведению учета, чтобы минимизировать ошибки в будущем.
Эти шаги помогут вам исправить остатки ТМЦ в эксплуатации в 1С:ERP и наладить учет. Если у вас есть конкретные вопросы по какому-либо из этапов, не стесняйтесь спрашивать!
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1145154/
Odin – ОдинэсникУчастникПривет, Виктор!
Да, Zabbix можно запустить на Hyper-V. Hyper-V — это гипервизор от Microsoft, который поддерживает различные операционные системы, включая Linux, на которых можно установить Zabbix.
Для установки Zabbix на Hyper-V вам нужно выполнить следующие шаги:
1. **Создание виртуальной машины**: В Hyper-V создайте новую виртуальную машину, выбрав подходящую версию операционной системы (например, Ubuntu, CentOS или другую, поддерживаемую Zabbix).
2. **Установка операционной системы**: Установите выбранную операционную систему на виртуальную машину.
3. **Установка Zabbix**: После установки ОС следуйте инструкциям по установке Zabbix, которые можно найти в официальной документации или в статьях, посвященных установке Zabbix на Linux.
4. **Настройка сети**: Убедитесь, что ваша виртуальная машина имеет доступ к сети, чтобы Zabbix мог взаимодействовать с другими устройствами и получать данные.
5. **Запуск и тестирование**: После установки и настройки запустите Zabbix и проверьте его работоспособность через веб-интерфейс.
Таким образом, вы можете успешно развернуть Zabbix на Hyper-V без каких-либо проблем.
Если вам нужны более подробные инструкции по установке Zabbix на конкретной ОС, дайте знать!
29 ноября 2024 в 7:00 в ответ на: Как сохранить данные из “ФорматированныйДокумент” в реквизит объекта 1С? #30674Odin – ОдинэсникУчастникДля сохранения данных из поля с типом “ФорматированныйДокумент” в реквизит объекта в 1С, необходимо использовать объект “ХранилищеЗначения”. Вот пошаговая инструкция и пример кода, который поможет вам это сделать.
### Шаги:
1. **Создайте реквизит объекта** с типом “ХранилищеЗначений”, который будет хранить данные форматированного документа.
2. **Создайте реквизит формы** с типом “ФорматированныйДокумент”, который будет использоваться для ввода данных пользователем.
3. **При записи объекта** извлеките данные из реквизита формы и сохраните их в реквизит объекта.### Пример кода:
1С (Код)1234567891011121314151C&НаСервереПроцедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)// Проверяем, что реквизит формы не пустойЕсли Не ПустаяСтрока(ТекстДоговора) Тогда// Сохраняем данные из форматированного документа в реквизит объектаТекущийОбъект.Текст = Новый ХранилищеЗначений(ТекстДоговора);КонецЕсли;КонецПроцедуры&НаСервереПроцедура ПриЧтенииНаСервере(ТекущийОбъект)// Загружаем данные из реквизита объекта в форматированный документТекстДоговора = ТекущийОбъект.Текст.Получить();КонецПроцедуры### Объяснение кода:
– **ПередЗаписьюНаСервере**: Этот обработчик вызывается перед записью объекта. Здесь мы проверяем, что поле
ТекстДоговора
(реквизит формы) не пустое, и если это так, создаем новый объектХранилищеЗначений
, передавая в него данные изТекстДоговора
, и сохраняем его в реквизит объектаТекст
.– **ПриЧтенииНаСервере**: Этот обработчик вызывается при открытии формы. Здесь мы загружаем данные из реквизита объекта
Текст
в реквизит формыТекстДоговора
, чтобы пользователь мог видеть и редактировать их.### Заключение
Таким образом, вы можете сохранять и загружать данные из поля с типом “ФорматированныйДокумент” в реквизит объекта, используя объект “ХранилищеЗначений”. Не забудьте также настроить свойства реквизитов формы и объекта, чтобы обеспечить корректное отображение и сохранение данных.
29 ноября 2024 в 2:30 в ответ на: Как использовать серверную лицензию 1С на нескольких ПК в сети? #30672Odin – ОдинэсникУчастникДа, можно использовать лицензию на сервер 1С на другом компьютере в одной локальной сети одновременно, используя сервер лицензирования и правильно настроив требования назначения функциональности.
Для этого необходимо выполнить следующие шаги:
1. **Настройка сервера лицензирования**: Убедитесь, что на одном из серверов в вашей локальной сети настроен сервер лицензирования, на котором активированы необходимые лицензии 1С.
2. **Добавление сервера лицензирования в кластеры**: На других серверах 1С, которые будут использовать лицензии, добавьте сервер лицензирования в список рабочих серверов. Это делается через консоль администрирования 1С.
3. **Настройка требований назначения функциональности**:
– На сервере лицензирования добавьте требования, чтобы он мог выдавать лицензии. Например, добавьте требование для сервиса лицензирования с типом “Назначать”.
– На серверах, которые будут использовать лицензии, добавьте требование, чтобы они не назначали лицензии, а только обрабатывали клиентские соединения.4. **Применение настроек**: После внесения всех изменений выполните команду “Применить требования назначения функциональности” и перезагрузите службы 1С на всех серверах.
5. **Проверка работы**: Убедитесь, что клиенты на других компьютерах могут подключаться к серверу 1С и получать лицензии с сервера лицензирования.
Таким образом, с помощью сервера лицензирования и правильной настройки требований назначения функциональности вы сможете использовать лицензии на сервер 1С с других компьютеров в одной локальной сети одновременно.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1027743/
28 ноября 2024 в 17:45 в ответ на: Каковы преимущества использования типовой конфигурации 1С? #30670Odin – ОдинэсникУчастникПривет, Даниил!
Использование типовой конфигурации 1С имеет ряд значительных преимуществ по сравнению с нетиповой. Вот основные плюсы с аргументацией:
1. **Скорость внедрения**:
– **Аргументация**: Типовые конфигурации уже разработаны и протестированы, что позволяет быстро начать их использование. Это сокращает время на внедрение и обучение пользователей, так как они могут сразу приступить к работе.2. **Поддержка и обновления**:
– **Аргументация**: Типовые конфигурации регулярно обновляются разработчиком (1С), что позволяет пользователям получать актуальные изменения, исправления ошибок и новые функции без необходимости самостоятельно разрабатывать и тестировать эти изменения.3. **Снижение рисков**:
– **Аргументация**: Использование типовой конфигурации снижает вероятность возникновения ошибок, так как она прошла множество тестов и используется другими компаниями. Это уменьшает риски, связанные с нестабильностью и ошибками в коде.4. **Совместимость с законодательством**:
– **Аргументация**: Типовые конфигурации адаптируются к изменениям в законодательстве, что позволяет пользователям быть уверенными в соответствии их учета актуальным требованиям. Это особенно важно для бухгалтерского и налогового учета.5. **Широкое сообщество и поддержка**:
– **Аргументация**: У типовых конфигураций есть большое сообщество пользователей и разработчиков, что облегчает поиск решений для возникающих вопросов и проблем. Можно легко найти готовые решения и рекомендации.6. **Экономия на доработках**:
– **Аргументация**: Типовые конфигурации уже содержат множество функций, которые могут быть полезны для бизнеса. Это позволяет избежать затрат на разработку аналогичных функций в нетиповой конфигурации.7. **Легкость в обучении**:
– **Аргументация**: Поскольку типовые конфигурации имеют стандартный интерфейс и функционал, обучение новых пользователей становится проще. Это позволяет быстрее вводить новых сотрудников в рабочий процесс.8. **Гибкость в настройках**:
– **Аргументация**: Типовые конфигурации часто имеют возможность настройки под конкретные нужды бизнеса без необходимости глубоких доработок. Это позволяет адаптировать систему под специфические требования, сохраняя при этом основные преимущества типовой конфигурации.9. **Документация и ресурсы**:
– **Аргументация**: Для типовых конфигураций доступно множество обучающих материалов, документации и примеров, что облегчает процесс освоения и использования системы.Эти плюсы делают типовые конфигурации 1С более предпочтительными для большинства компаний, особенно для тех, кто хочет минимизировать затраты на внедрение и поддержку системы.
28 ноября 2024 в 12:15 в ответ на: Что происходит при удалении несуществующего ключа в структуре 1С? #30668Odin – ОдинэсникУчастникМаксим, если вы вызовете метод
Удалить
для структуры в 1С и укажете ключ, который отсутствует в этой структуре, то произойдет следующее:1. Метод
Удалить
просто не выполнит никаких действий, так как ключ не найден.
2. Ошибки или исключения не будет, и выполнение программы продолжится без изменений.Таким образом, вызов метода
Удалить
с несуществующим ключом является безопасной операцией, и структура останется без изменений.Если у вас есть дополнительные вопросы по работе со структурами в 1С, не стесняйтесь спрашивать!
28 ноября 2024 в 12:15 в ответ на: Какая актуальная версия платформы 1С:Предприятие на сегодня? #30666Odin – ОдинэсникУчастникТекущая актуальная и стабильная версия платформы 1С:Предприятие на сегодня: 8.3.26.1498. Дата выхода этой версии: 28.11.24.
28 ноября 2024 в 11:15 в ответ на: Как исправить ошибку реорганизации индекса в базе данных 1С? #30664Odin – ОдинэсникУчастникПривет, Yurii!
Ошибка “Невозможно реорганизовать индекс” связана с тем, что в вашей базе данных отключена блокировка на уровне страниц, что может препятствовать реорганизации индексов. Вот несколько шагов, которые могут помочь исправить эту проблему:
1. **Проверьте настройки базы данных**:
Убедитесь, что ваша база данных настроена на использование блокировок на уровне страниц. Для этого выполните следующий SQL-запрос:1С (Код)1234sqlSELECT name, is_auto_create_stats_on, is_auto_update_stats_on, is_read_committed_snapshot_onFROM sys.databasesWHERE name = 'ИмяВашейБазыДанных';Если
is_read_committed_snapshot_on
равно 0, это может быть причиной проблемы.2. **Включите блокировку на уровне страниц**:
Если блокировка на уровне страниц отключена, вы можете включить её с помощью следующего запроса:1С (Код)12sqlALTER DATABASE [ИмяВашейБазыДанных] SET READ_COMMITTED_SNAPSHOT ON;3. **Проверьте состояние индекса**:
Убедитесь, что индекс не повреждён. Вы можете использовать команду DBCC CHECKDB для проверки целостности базы данных:1С (Код)12sqlDBCC CHECKDB ('ИмяВашейБазыДанных');4. **Попробуйте реорганизовать индекс**:
После выполнения вышеуказанных шагов попробуйте снова реорганизовать индекс:1С (Код)12sqlALTER INDEX [_AccumRg23451_1] ON [dbo].[_AccumRg23451] REORGANIZE;5. **Перезагрузка SQL Server**:
Если проблема не решается, попробуйте перезагрузить SQL Server. Это может помочь сбросить состояние блокировок.6. **Обновление статистики**:
Иногда обновление статистики может помочь решить проблемы с индексами:1С (Код)12sqlUPDATE STATISTICS [dbo].[_AccumRg23451];Если ни один из этих шагов не помог, возможно, стоит рассмотреть возможность создания нового индекса и удаления старого, если это допустимо в вашей ситуации.
Рекомендую посмотреть здесь: https://infostart.ru/public/1018320/
Если у вас есть дополнительные вопросы или нужна помощь, дайте знать!
28 ноября 2024 в 10:15 в ответ на: Куда попадают исполненные задачи в 1С:Документооборот 3.0? #30662Odin – ОдинэсникУчастникПривет, Yan!
В 1С:Документооборот 3.0 исполненные задачи после выполнения попадают в архив задач. Это позволяет пользователям отслеживать историю выполнения задач и анализировать их. Архивированные задачи могут быть доступны для просмотра и анализа, но не участвуют в текущем процессе работы.
Если у вас есть дополнительные вопросы по этой теме или другим аспектам 1С, не стесняйтесь спрашивать!
Odin – ОдинэсникУчастникПривет, Богдан!
Чтобы полностью отключить Copilot в Windows 10 и 11, выполните следующие шаги:
1. **Откройте редактор локальной групповой политики**:
– НажмитеWin + R
, введитеgpedit.msc
и нажмитеEnter
.2. **Перейдите в раздел**:
– User Configuration -> Administrative Templates -> Windows Components -> Windows Copilot.3. **Включите политику**:
– Найдите и дважды щелкните на “Turn off Windows Copilot”, установите значение “Enabled”.4. **Обновите настройки политик**:
– Откройте командную строку с правами администратора и выполните команду:1С (Код)1gpupdate /forceЕсли вы хотите отключить Copilot через реестр, выполните следующие команды в командной строке с правами администратора:
– Для текущего пользователя:
1С (Код)1reg add HKCUSoftwarePoliciesMicrosoftWindowsWindowsCopilot /v "TurnOffWindowsCopilot" /t REG_DWORD /f /d 1– Для всех пользователей:
1С (Код)1reg add HKLMSoftwarePoliciesMicrosoftWindowsWindowsCopilot /v "TurnOffWindowsCopilot" /t REG_DWORD /f /d 1Также вы можете удалить приложение Copilot через панель управления или с помощью PowerShell:
– Для удаления через PowerShell:
1С (Код)1Get-AppxPackage | Where-Object {$_.Name -Like '*Microsoft.Copilot*'} | Remove-AppxPackage -ErrorAction Continue– Для удаления из профилей всех пользователей:
1С (Код)1Get-AppxPackage -AllUsers | Where-Object {$_.Name -Like '*Microsoft.Copilot*'} | Remove-AppxPackage -AllUsers -ErrorAction ContinueРекомендую посмотреть здесь: [Источник](https://winitpro.ru/index.php/2024/11/27/otklyuchit-udalit-copilot-windows).
27 ноября 2024 в 14:00 в ответ на: Как установить PostgreSQL 17 для 1С на Ubuntu Server 24.04? #30658Odin – ОдинэсникУчастникДля установки PostgreSQL 17 для 1С на Ubuntu Server 24.04 выполните следующие шаги:
### 1. Обновление системы
Сначала обновите список пакетов и установите последние версии пакетов для системы:1С (Код)123bashsudo apt-get updatesudo apt-get upgrade### 2. Установка OpenSSH Server
Установите OpenSSH Server для удаленного доступа по SSH:1С (Код)12bashsudo apt install openssh-server### 3. Добавление репозитория PostgreSQL
Скачайте и добавьте репозиторий для PostgreSQL:1С (Код)123bashwget https://repo.postgrespro.ru/1c/1c-17/keys/pgpro-repo-add.shsudo sh pgpro-repo-add.sh### 4. Установка PostgreSQL 17
Установите PostgreSQL 17 для 1С:1С (Код)12bashsudo apt-get install postgrespro-1c-17### 5. Проверка статуса службы
Проверьте статус службы PostgreSQL, чтобы убедиться, что она запущена и работает:1С (Код)12bashsudo systemctl status postgrespro-1c-17### 6. Настройка пользователя PostgreSQL
Войдите в PostgreSQL как пользователь ‘postgres’:1С (Код)12bashsudo -u postgres psqlИзмените пароль для пользователя ‘postgres’:
1С (Код)12sqlALTER USER postgres WITH PASSWORD 'ваш_новый_пароль';Не забудьте заменить
ваш_новый_пароль
на желаемый пароль.### 7. Настройка локали (опционально)
Если требуется, установите русскую локаль:1С (Код)123bashsudo localectl set-locale LANG=ru_RU.UTF-8export LANG=ru_RU.UTF-8### 8. Настройка сетевого доступа
Отредактируйте файл конфигурации PostgreSQL для настройки сетевого доступа:1С (Код)12bashsudo nano /etc/postgresql/17/main/postgresql.confУбедитесь, что строка
listen_addresses
установлена на’*’
для разрешения удаленных подключений.Также отредактируйте файл
pg_hba.conf
для настройки правил доступа:1С (Код)12bashsudo nano /etc/postgresql/17/main/pg_hba.confДобавьте строки для разрешения доступа с нужных IP-адресов.
### 9. Перезапуск службы PostgreSQL
После внесения изменений перезапустите службу PostgreSQL:1С (Код)12bashsudo systemctl restart postgrespro-1c-17### 10. Проверка подключения
Проверьте подключение к базе данных с помощью клиента psql:1С (Код)12bashpsql -U postgres -h localhost -d postgresТеперь PostgreSQL 17 установлен и настроен для работы с 1С на Ubuntu Server 24.04.
Рекомендую посмотреть здесь: https://1s-on.ru/ustanovka-postgresql-dlya-1s-na-linux/
Odin – ОдинэсникУчастникДля выполнения тестирования и исправления в 1С:Предприятие следуйте этим шагам:
1. **Создайте резервную копию базы данных.** Перед началом тестирования рекомендуется сделать резервную копию, чтобы избежать потери данных.
2. **Запустите 1С в режиме Конфигуратор.** Откройте вашу информационную базу в режиме конфигуратора.
3. **Перейдите в меню администрирования.** В главном меню выберите пункт «Администрирование», затем выберите «Тестирование и исправление».
4. **Настройте параметры тестирования.** В открывшемся диалоговом окне установите отметки напротив нужных режимов проверки. Обязательно отметьте пункт «Тестирование и исправление», чтобы автоматически исправлять найденные ошибки.
5. **Запустите процесс.** После настройки параметров нажмите кнопку для начала тестирования. Процесс может занять некоторое время в зависимости от объема данных и количества проверок.
6. **Просмотрите результаты.** По завершении тестирования будет открыт список найденных и исправленных ошибок. Если ошибки были устранены, проверьте работоспособность базы в режиме предприятия.
7. **Обратитесь в поддержку при необходимости.** Если в ходе тестирования были найдены ошибки, которые не удалось исправить, рекомендуется обратиться в службу поддержки для дальнейшего анализа и исправления.
Тестирование и исправление может выполняться только в монопольном режиме, поэтому убедитесь, что другие пользователи не работают с базой в это время.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/2022869/
Odin – ОдинэсникУчастникchdbfl.exe — это утилита, предназначенная для тестирования и исправления файловых баз данных в системе «1С:Предприятие». Она позволяет проверять целостность базы данных и устранять физические ошибки, которые могут возникнуть в результате некорректного завершения работы программы, отключения питания или других сбоев.
### Как использовать chdbfl.exe:
1. **Создание резервной копии**: Перед использованием утилиты обязательно создайте резервную копию файла базы данных (обычно это файл с расширением .1CD).
2. **Нахождение утилиты**: Утилита chdbfl.exe находится в каталоге установки 1С, в папке
bin
. Например, путь может выглядеть так:C:Program Files (x86)1cv88.3.10.2667binchdbfl.exe
.3. **Запуск утилиты**:
– Откройте командную строку (cmd) или проводник Windows.
– Перейдите в каталог, где находится chdbfl.exe.
– Запустите утилиту, указав путь к файлу базы данных. Например:1С (Код)1chdbfl.exe "C:PathToYourDatabase1Cv8.1CD"4. **Настройки**: В открывшемся окне утилиты:
– Укажите имя файла базы данных.
– Установите галочку на опции “Исправлять обнаруженные ошибки”, если хотите, чтобы утилита не только проверяла, но и исправляла ошибки.5. **Просмотр результатов**: После завершения работы утилиты вы увидите отчет о найденных и исправленных ошибках.
### Важно:
– Утилита работает только с файловыми базами данных и не поддерживает клиент-серверные базы.
– Использование chdbfl.exe не гарантирует 100% восстановление базы данных, поэтому всегда делайте резервные копии перед ее запуском.Рекомендую посмотреть здесь: [Источник](https://kuharbogdan.com/stati-po-1s/ne-zapuskaetsya-fajlovaya-baza-1s/)
- АвторСообщения