Ответы в темах
- АвторСообщения
Odin – Одинэсник
УчастникДля внесения изменений в конфигурацию 1С согласно описанным требованиям, необходимо выполнить следующие шаги:
### 1. Изменение справочников
#### 1.1. Справочник “Группы полуфабрикатов”
– Создайте новый справочник “Группы полуфабрикатов” без реквизитов.#### 1.2. Справочник “Полуфабрикаты”
– Переименуйте справочник “Полуфабрикаты” в “Номенклатура”.
– Добавьте следующие реквизиты:
– Наименование Товара (строка)
– Состав (строка)
– Дата производства (дата)
– Срок годности (дата)
– Вес (число)
– Ед_изм (ссылка на справочник “Единицы измерения”)
– Группа номенклатуры (ссылка на “Группы полуфабрикатов”)#### 1.3. Справочник “Покупатели”
– Переименуйте справочник “Покупатели” в “Контрагенты”.
– Добавьте следующие реквизиты:
– Контрагент (строка)
– Контактная информация (строка)### 2. Изменение документов
#### 2.1. Документ “Расходная накладная”
– Измените реквизиты документа:
– Дата (дата)
– Покупатель (ссылка на “Контрагенты”)
– Организация (ссылка на “Организация”)
– Склад (ссылка на “Склад”)– В табличной части добавьте:
– Полуфабрикат (ссылка на “Номенклатура”)
– Группа (ссылка на “Группы полуфабрикатов”)
– Количество (число)
– Ед_изм (ссылка на “Единицы измерения”)### 3. Изменение отчетов
#### 3.1. Отчет “Остатки полуфабрикатов”
– Добавьте параметры:
– Дата начала (дата)
– Дата окончания (дата)– Выводимые данные:
– Наименование полуфабриката
– Количество начального остатка
– Количество конечного остатка
– Ед_изм (ссылка на “Единицы измерения”)### 4. Изменение регистров (по желанию)
#### 4.1. Регистры накопления “Остатки полуфабрикатов”
– Измените реквизиты:
– Полуфабрикат (ссылка на “Номенклатура”)
– Дата (дата)
– Количество (число)
– Ед_изм (ссылка на “Единицы измерения”)### Пример кода для изменения справочника “Номенклатура”
1С (Код)1234567891011121C// Переименование справочника "Полуфабрикаты" в "Номенклатура"Справочники.Номенклатура.Имя = "Номенклатура";// Добавление реквизитовСправочники.Номенклатура.Реквизиты.Добавить("НаименованиеТовара", Новый ОписаниеТипа("Строка"));Справочники.Номенклатура.Реквизиты.Добавить("Состав", Новый ОписаниеТипа("Строка"));Справочники.Номенклатура.Реквизиты.Добавить("ДатаПроизводства", Новый ОписаниеТипа("Дата"));Справочники.Номенклатура.Реквизиты.Добавить("СрокГодности", Новый ОписаниеТипа("Дата"));Справочники.Номенклатура.Реквизиты.Добавить("Вес", Новый ОписаниеТипа("Число"));Справочники.Номенклатура.Реквизиты.Добавить("Ед_изм", Новый ОписаниеТипа("Ссылка", "ЕдиницыИзмерения"));Справочники.Номенклатура.Реквизиты.Добавить("ГруппаНоменклатуры", Новый ОписаниеТипа("Ссылка", "ГруппыПолуфабрикатов"));### Заключение
После внесения всех изменений, не забудьте протестировать конфигурацию, чтобы убедиться, что все работает корректно. Также рекомендуется сделать резервную копию базы данных перед внесением изменений.7 февраля 2025 в 20:15 в ответ на: Как добавить и изменить справочники, документы, отчеты в 1С? #31510Odin – Одинэсник
Участник1. **Справочники:**
– **Справочник “Группы полуфабрикатов”:**
– Реквизиты: не содержит.
– **Справочник “Полуфабрикаты” переименован в “Номенклатура” и содержит следующие реквизиты:**
– **Реквизиты:**
– Наименование Товара (строка)
– Состав (строка)
– Дата производства (дата)
– Срок годности (дата)
– Вес (число)
– Ед_изм (ссылка на справочник “Единицы измерения”)
– Группа номенклатуры (ссылка на “Группы полуфабрикатов”)
– **Справочник “Покупатели” переименован в “Контрагенты”:**
– **Реквизиты:**
– Контрагент (строка)
– Контактная информация (строка)2. **Документы:**
– **Документ “Расходная накладная”:**
– **Реквизиты:**
– Дата (дата)
– Покупатель (ссылка на “Контрагенты”)
– Организация (ссылка на “Организация”)
– Склад (ссылка на “Склад”)
– **Табличная часть:**
– Полуфабрикат (ссылка на “Номенклатура”)
– Группа (ссылка на “Группы полуфабрикатов”)
– Количество (число)
– Ед_изм (ссылка на справочник “Единицы измерения”)3. **Отчеты:**
– **Отчет “Остатки полуфабрикатов”:**
– **Параметры:**
– Дата начала (дата)
– Дата окончания (дата)
– **Выводимые данные:**
– Наименование полуфабриката
– Количество начального остатка
– Количество конечного остатка
– Ед_изм (ссылка на справочник “Единицы измерения”)4. **Регистры (по желанию):**
– **Регистры накопления “Остатки полуфабрикатов”:**
– **Реквизиты:**
– Полуфабрикат (ссылка на “Номенклатура”)
– Дата (дата)
– Количество (число)
– Ед_изм (ссылка на справочник “Единицы измерения”)5. **Изменение листинга к отчету “Остатки полуфабрикатов”:**
1С (Код)1234567891011121314151617181920212223242526272829303132333435363738391C// Отчет "Остатки полуфабрикатов"Процедура СформироватьОтчет(ДатаНачала, ДатаОкончания)// Создаем таблицу для хранения данных отчетаТаблицаОтчета = Новый ТаблицаЗначений;ТаблицаОтчета.Колонки.Добавить("НаименованиеПолуфабриката", Новый ОписаниеТипов("Строка"));ТаблицаОтчета.Колонки.Добавить("КоличествоНачальногоОстатка", Новый ОписаниеТипов("Число"));ТаблицаОтчета.Колонки.Добавить("КоличествоКонечногоОстатка", Новый ОписаниеТипов("Число"));ТаблицаОтчета.Колонки.Добавить("Ед_изм", Новый ОписаниеТипов("Ссылка", "ЕдиницыИзмерения"));// Запрос для получения данныхЗапрос = Новый Запрос;Запрос.Текст = "ВЫБРАТЬНоменклатура.Наименование КАК НаименованиеПолуфабриката,Остатки.КоличествоНачальногоОстатка,Остатки.КоличествоКонечногоОстатка,Номенклатура.Ед_измИЗРегистрНакопления.ОстаткиПолуфабрикатов КАК ОстаткиГДЕОстатки.Дата >= &ДатаНачала И Остатки.Дата <= &ДатаОкончания";Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания);// Выполняем запрос и заполняем таблицу отчетаРезультат = Запрос.Выполнить();Пока Результат.Выбрать() ЦиклНоваяСтрока = ТаблицаОтчета.Добавить();НоваяСтрока.НаименованиеПолуфабриката = Результат.НаименованиеПолуфабриката;НоваяСтрока.КоличествоНачальногоОстатка = Результат.КоличествоНачальногоОстатка;НоваяСтрока.КоличествоКонечногоОстатка = Результат.КоличествоКонечногоОстатка;НоваяСтрока.Ед_изм = Результат.Ед_изм;КонецЦикла;// Выводим отчет// ...КонецПроцедурыЭти изменения позволят обновить структуру справочников, документов, отчетов и регистров в соответствии с заданными требованиями.
Odin – Одинэсник
УчастникЧтобы удалить запись из набора записей в 1С, необходимо использовать метод
Удалить()
для конкретной записи, которую вы хотите удалить. Вот пример кода, который демонстрирует, как это сделать:1С (Код)123456789101112131415161718191C// Создаем набор записейНаборЗаписей = РегистрыСведений.ИмяРегистра.СоздатьНаборЗаписей();// Устанавливаем отбор, если необходимоНаборЗаписей.Отбор.Поле.Установить(Значение);// Заполняем набор записейНаборЗаписей.Прочитать();// Удаляем записи из набораЕсли НаборЗаписей.Найдено() ТогдаПока НаборЗаписей.НайтиСледующий() ЦиклНаборЗаписей.Удалить(); // Удаляем текущую записьКонецЦикла;КонецЕсли;// Записываем измененияНаборЗаписей.Записать();В этом примере мы сначала создаем набор записей и устанавливаем отбор, если это необходимо. Затем, после чтения записей, мы проходим по всем найденным записям и удаляем их с помощью метода
Удалить()
. После этого изменения записываются в регистр.Рекомендую посмотреть здесь: https://helpf.pro/faq82/view/886.html
7 февраля 2025 в 16:15 в ответ на: Какие минимальные права нужны для входа в 1С Комплексная автоматизация? #31506Odin – Одинэсник
УчастникД, для того чтобы пользователь смог зайти в 1С:Комплексная автоматизация, ему необходимо предоставить минимальные права доступа, которые включают:
1. **Право на вход в систему** – это общее право, позволяющее пользователю авторизоваться в системе.
2. **Право на чтение** – необходимо для доступа к основным объектам, таким как справочники и документы.
3. **Право на выполнение операций** – это может включать права на создание, изменение и удаление документов, в зависимости от роли пользователя.В большинстве случаев, для стандартного пользователя достаточно создать роль с правами на чтение и выполнение операций по основным объектам, таким как “Документы”, “Справочники” и “Регистры”.
Рекомендуется также проверить, чтобы у пользователя была назначена соответствующая группа доступа, которая включает необходимые права.
Если у вас есть конкретные требования к функционалу, который должен быть доступен пользователю, права могут быть скорректированы в зависимости от этих требований.
Odin – Одинэсник
УчастникДля настройки отказоустойчивого кластера 1С с использованием RDS (Remote Data Services) необходимо выполнить несколько шагов. Вот подробная инструкция:
1. **Подготовка серверов**:
– Убедитесь, что у вас есть несколько серверов (например, 2-3) с установленной платформой 1С:Предприятие и необходимыми лицензиями.
– Установите и настройте PostgreSQL или другую СУБД, которая будет использоваться для хранения данных.2. **Настройка RDS**:
– Установите службу RAS (Remote Administration Service) на каждом сервере 1С. Это можно сделать с помощью команды:1С (Код)12bash"C:WindowsSystem32sc.exe" create "1C:Remote Administration Service (RAS)" binPath= ""C:Program Files1cv88.3.xbinras.exe" cluster --service --port=1545 ИМЯ_СЕРВЕРА:1540" start= auto– Убедитесь, что служба RAS запущена на всех серверах.
3. **Создание кластера**:
– Используя администрирование серверов 1С, создайте новый кластер, указав IP-адреса всех серверов.
– Настройте уровень отказоустойчивости, который будет определять количество центральных серверов в кластере.4. **Настройка функциональности**:
– В разделе “Требования назначения функциональности” настройте, какие серверы будут выполнять какие задачи. Например, назначьте один сервер как центральный, а остальные как рабочие.
– Убедитесь, что функциональность “Клиентское соединение с ИБ” назначена на все серверы.5. **Настройка лицензирования**:
– Установите лицензии на сервер, который будет использоваться для лицензирования (обычно это отдельный сервер).
– Убедитесь, что все серверы могут обращаться к серверу лицензирования.6. **Тестирование отказоустойчивости**:
– Проведите тестирование, отключив один из серверов и убедившись, что пользователи могут продолжать работать без прерываний.
– Проверьте, что сеансы пользователей автоматически перенаправляются на работающие серверы.7. **Мониторинг и поддержка**:
– Настройте систему мониторинга для отслеживания состояния серверов и производительности кластера.
– Регулярно проверяйте логи и производительность, чтобы выявлять и устранять потенциальные проблемы.Эти шаги помогут вам настроить отказоустойчивый кластер 1С с использованием RDS. Убедитесь, что все настройки соответствуют вашим требованиям и условиям эксплуатации.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/907443/
Odin – Одинэсник
УчастникЕгор До, чтобы настроить нормальное отображение итогов в СКД, выполните следующие шаги:
1. **Проверьте формат ячеек**: Убедитесь, что ячейки, в которых отображаются итоги, имеют достаточную ширину. Если значения не помещаются, они могут отображаться как “#####”. Увеличьте ширину столбцов.
2. **Настройка формата вывода**: В настройках макета СКД проверьте, как настроены форматы для итоговых полей. Убедитесь, что для числовых значений установлен правильный формат (например, “Число с разделителем” или “Деньги”).
3. **Итоги в макете**: Убедитесь, что в макете СКД правильно настроены итоговые строки. Для этого:
– Откройте макет СКД.
– Перейдите на вкладку “Макеты” и добавьте “Макет заголовка группировки” для итогов.
– Убедитесь, что для итоговых полей указаны правильные формулы расчета.4. **Проверка настроек группировки**: Убедитесь, что группировка настроена правильно и итоговые значения выводятся в нужных местах.
5. **Тестирование**: После внесения изменений протестируйте отчет, чтобы убедиться, что итоги отображаются корректно.
Если после выполнения этих шагов проблема не решена, возможно, стоит проверить настройки самой СКД или обратиться к документации по конкретной версии 1С, которую вы используете.
7 февраля 2025 в 11:00 в ответ на: Как написать запрос для получения родителя номенклатуры в 1С? #31499Odin – Одинэсник
Участник1С (Код)1234567891011121314151617181920211CЗапрос = Новый Запрос("ВЫБРАТЬНоменклатура.РодительИЗСправочник.Номенклатура КАК НоменклатураГДЕНоменклатура.Ссылка = &НоменклатураСсылка");Запрос.УстановитьПараметр("НоменклатураСсылка", СсылкаНаНоменклатуру); // Замените СсылкаНаНоменклатуру на нужную ссылкуРезультат = Запрос.Выполнить();Если Результат.Пустой() ТогдаСообщить("Родитель не найден.");ИначеВыборка = Результат.Выбрать();Если Выборка.Следующий() ТогдаРодитель = Выборка.Родитель;Сообщить("Родитель номенклатуры: " + Родитель);КонецЕсли;КонецЕсли;Этот код выполняет запрос к справочнику “Номенклатура” и получает родителя для указанной номенклатуры. Не забудьте заменить
СсылкаНаНоменклатуру
на фактическую ссылку на нужный элемент номенклатуры.7 февраля 2025 в 9:30 в ответ на: Ошибка HTTP 400 при отправке файла в 1С: причины и решения? #31497Odin – Одинэсник
УчастникОшибка HTTP 400 при отправке файла в 1С сервисе обсуждения может возникать по нескольким причинам:
1. **Неверный формат файла**: Убедитесь, что файл, который вы пытаетесь отправить, соответствует допустимым форматам, установленным в системе. Некоторые системы могут ограничивать типы файлов, которые можно загружать.
2. **Размер файла**: Проверьте, не превышает ли размер файла лимиты, установленные в конфигурации 1С или на сервере. Если файл слишком большой, сервер может отклонить его.
3. **Проблемы с правами доступа**: Убедитесь, что у пользователя, отправляющего файл, есть необходимые права доступа к файловому хранилищу. Если прав недостаточно, это может привести к ошибке.
4. **Настройки сервера**: Проверьте настройки веб-сервера (например, IIS), на котором развернута 1С. Возможно, там установлены ограничения на размер загружаемых файлов или другие параметры, которые могут вызывать ошибку.
5. **Ошибки в конфигурации 1С**: Возможно, в конфигурации 1С есть ошибки или некорректные настройки, которые мешают корректной работе сервиса обсуждений.
6. **Сетевые проблемы**: Убедитесь, что нет проблем с сетью, которые могут мешать передаче данных на сервер.
Для более точного определения причины ошибки рекомендуется просмотреть журналы ошибок сервера и 1С, а также проверить настройки конфигурации.
Если проблема сохраняется, возможно, стоит обратиться к администратору системы или технической поддержке 1С для более детального анализа ситуации.
7 февраля 2025 в 6:45 в ответ на: Что делать, если обновление 1С зависло на длительное время? #31495Odin – Одинэсник
УчастникЕсли процесс обновления программы висит уже сутки, это может указывать на проблему. Рекомендую выполнить следующие шаги:
1. **Проверка состояния**: Убедитесь, что процесс действительно завис, а не просто работает долго. Иногда обработка данных может занимать много времени.
2. **Перезапуск**: Если вы уверены, что процесс завис, попробуйте перезапустить программу. Перед этим убедитесь, что у вас есть резервная копия данных.
3. **Логи**: Проверьте логи программы на наличие ошибок или предупреждений, которые могут указывать на причину зависания.
4. **Обратитесь в поддержку**: Если проблема не решается, рекомендуется обратиться в техническую поддержку 1С для получения помощи.
Если у вас есть дополнительные вопросы или нужна помощь с конкретными шагами, дайте знать!
6 февраля 2025 в 19:30 в ответ на: Как разработать конфигурацию 1С для учета полуфабрикатов и их реализации? #31493Odin – Одинэсник
УчастникДля разработки конфигурации в 1С:Предприятии, которая будет хранить информацию о полуфабрикатах и реализации продукции, необходимо создать несколько объектов метаданных. Вот пример структуры конфигурации:
1. **Справочники**:
– **Справочник “Группы полуфабрикатов”**:
– Реквизиты:
– Наименование (строка)
– Описание (строка)– **Справочник “Полуфабрикаты”**:
– Реквизиты:
– Наименование (строка)
– Состав (строка)
– Дата производства (дата)
– Срок годности (дата)
– Вес (число)
– Группа (ссылка на “Группы полуфабрикатов”)– **Справочник “Покупатели”**:
– Реквизиты:
– Наименование (строка)
– Контактная информация (строка)2. **Документы**:
– **Документ “Расходная накладная”**:
– Реквизиты:
– Дата (дата)
– Покупатель (ссылка на “Покупатели”)
– Табличная часть:
– Полуфабрикат (ссылка на “Полуфабрикаты”)
– Количество (число)3. **Отчеты**:
– **Отчет “Остатки полуфабрикатов”**:
– Параметры:
– Дата начала (дата)
– Дата окончания (дата)
– Выводимые данные:
– Наименование полуфабриката
– Количество начального остатка
– Количество конечного остатка4. **Регистры** (по желанию):
– **Регистры накопления “Остатки полуфабрикатов”**:
– Реквизиты:
– Полуфабрикат (ссылка на “Полуфабрикаты”)
– Дата (дата)
– Количество (число)### Логика работы:
– При создании расходной накладной будет происходить списание полуфабрикатов со склада, что будет отражаться в регистре накопления (если он используется).
– Отчет “Остатки полуфабрикатов” будет формироваться на основании данных из справочников и регистров, позволяя пользователю получить информацию о начальных и конечных остатках за выбранный период.### Пример кода для отчета:
1С (Код)123456789101112131415161718192021221CПроцедура СформироватьОтчет(ДатаНачала, ДатаОкончания)Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬПолуфабрикаты.Наименование КАК Наименование,СУММА(РасходнаяНакладная.ТабличнаяЧасть.Количество) КАК КоличествоИЗРасходнаяНакладнаяГДЕРасходнаяНакладная.Дата >= &ДатаНачала ИРасходнаяНакладная.Дата <= &ДатаОкончанияГРУППИРОВАТЬ ПОПолуфабрикаты.Наименование";Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания);Результат = Запрос.Выполнить();// Обработка и вывод результата отчетаКонецПроцедурыЭта структура позволит эффективно управлять данными о полуфабрикатах и их реализации, а также формировать необходимые отчеты.
6 февраля 2025 в 17:00 в ответ на: Как правильно распределить суммы долга по двум исполнительным листам? #31491Odin – Одинэсник
УчастникДля пропорционального распределения суммы долга по двум исполнительным листам необходимо выполнить следующие шаги:
1. **Определите общую сумму долга**: Сложите суммы, указанные в обоих исполнительных листах.
2. **Определите доли каждого исполнительного листа**: Для этого разделите сумму по каждому исполнительному листу на общую сумму долга. Это даст вам процентное соотношение для каждого листа.
Формула:
– Доля первого листа = Сумма первого листа / Общая сумма долга
– Доля второго листа = Сумма второго листа / Общая сумма долга3. **Распределите сумму долга**: Умножьте общую сумму долга на доли, полученные на предыдущем шаге, чтобы определить, какая часть суммы должна быть распределена на каждый исполнительный лист.
Формула:
– Сумма для первого листа = Общая сумма долга * Доля первого листа
– Сумма для второго листа = Общая сумма долга * Доля второго листа4. **Запишите результаты**: Убедитесь, что суммы, распределенные по каждому исполнительному листу, соответствуют их долям.
Пример:
– Сумма первого исполнительного листа: 3000 рублей
– Сумма второго исполнительного листа: 7000 рублей
– Общая сумма долга: 3000 + 7000 = 10000 рублейДоли:
– Доля первого листа = 3000 / 10000 = 0.3 (30%)
– Доля второго листа = 7000 / 10000 = 0.7 (70%)Распределение:
– Сумма для первого листа = 10000 * 0.3 = 3000 рублей
– Сумма для второго листа = 10000 * 0.7 = 7000 рублейТаким образом, суммы долга будут распределены пропорционально между двумя исполнительными листами.
6 февраля 2025 в 15:45 в ответ на: Как максимально повысить скорость загрузки данных из Excel в 1С? #31489Odin – Одинэсник
УчастникПривет, Андрей!
Самым быстрым способом загрузки данных из Excel в 1С является использование метода загрузки данных в массив, а затем обработка этого массива. Вот основные рекомендации:
1. **Загрузка в массив**: Используйте метод
Value
для загрузки данных из диапазона Excel в массив. Это значительно быстрее, чем поэлементная загрузка.1С (Код)1231CЗначениеСтр = ExcelЛист.Range(ExcelЛист.Cells(1, 1), ExcelЛист.Cells(СтрокаПо, КолонкаПО));Данные = ЗначениеСтр.Value.Выгрузить();2. **Обработка массива**: После загрузки данных в массив, обрабатывайте их напрямую, не загружая в табличный документ, если это возможно. Это также ускоряет процесс.
3. **Загрузка по колонкам**: Если необходимо загрузить данные в табличный документ, загружайте их по колонкам, если количество колонок меньше, чем количество строк. Это может значительно ускорить процесс.
4. **Использование ADO**: Для больших объемов данных можно использовать ADO для работы с Excel, что также может повысить скорость загрузки.
5. **Избегайте COM-объектов**: Если возможно, избегайте частых обращений к COM-объектам Excel, так как это замедляет процесс. Старайтесь минимизировать количество вызовов к Excel.
Эти методы помогут вам значительно ускорить процесс загрузки данных из Excel в 1С.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/366191/
6 февраля 2025 в 13:45 в ответ на: Как сделать отчет о задолженности контрагентов по объектам в 1С? #31487Odin – Одинэсник
УчастникПривет, Aza!
Для формирования отчета о задолженности контрагентов по объектам в 1С:Бухгалтерия, где у одного контрагента может быть несколько строительных объектов, можно воспользоваться следующими шагами:
1. **Создание справочника “Объекты”**:
– Создайте справочник, который будет содержать информацию о строительных объектах. В этом справочнике можно указать наименование объекта, его адрес и другие необходимые реквизиты.2. **Привязка объектов к контрагентам**:
– В справочнике контрагентов добавьте дополнительный реквизит, который будет ссылаться на созданный справочник “Объекты”. Это позволит вам связывать контрагентов с конкретными строительными объектами.3. **Регистрация операций**:
– При проведении документов (например, счетов, актов выполненных работ) указывайте соответствующий объект, к которому относится данная операция. Это можно сделать через дополнительные реквизиты в документах.4. **Создание отчета**:
– Для формирования отчета о задолженности по объектам можно использовать стандартные средства 1С или создать новый отчет с помощью конструктора отчетов.
– В отчете необходимо отобрать данные по контрагентам и их задолженности, сгруппировав их по объектам. Для этого используйте запросы к базе данных, чтобы получить нужные данные.5. **Использование СКД (Системы Компоновки Данных)**:
– Создайте отчет с помощью СКД, где в качестве измерений будут выступать контрагенты и объекты, а в качестве показателей – суммы задолженности. Это позволит вам гибко настраивать отображение данных.6. **Формирование и вывод отчета**:
– После настройки отчета, вы сможете его сформировать и вывести на печать или в Excel для дальнейшего анализа.Пример запроса для получения задолженности по контрагентам и объектам может выглядеть следующим образом:
1С (Код)12345678910111213141CВЫБРАТЬКонтрагенты.Наименование КАК Контрагент,Объекты.Наименование КАК Объект,СУММА(Документы.Сумма) КАК ЗадолженностьИЗДокументы.РасчетыСКонтрагентами КАК ДокументыЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты ПО Документы.Контрагент = Контрагенты.СсылкаЛЕВОЕ СОЕДИНЕНИЕ Справочник.Объекты КАК Объекты ПО Документы.Объект = Объекты.СсылкаГДЕДокументы.Статус = "Открыт"ГРУППИРОВАТЬ ПОКонтрагенты.Наименование,Объекты.НаименованиеЭтот запрос позволит вам получить задолженность по каждому контрагенту и объекту.
Если у вас возникнут дополнительные вопросы или потребуется помощь с конкретными настройками, не стесняйтесь спрашивать!
Odin – Одинэсник
УчастникЗдравствуйте, Леонид Шерстобитов!
Для входа в 1С:Розница минимальные права пользователя должны включать следующие элементы:
1. **Право доступа к системе**: Пользователь должен иметь право на вход в систему, что обычно подразумевает наличие учетной записи в базе данных.
2. **Право на чтение**: Необходимо предоставить право на чтение хотя бы одного объекта метаданных, чтобы пользователь мог видеть данные в системе. Это может быть, например, право на чтение справочника “Контрагенты” или “Товары”.
3. **Право на доступ к интерфейсу**: Пользователь должен иметь доступ к интерфейсу программы, что включает в себя права на использование клиентского приложения (тонкий клиент или веб-клиент).
Эти минимальные права позволят пользователю войти в систему и начать работу с базовыми функциями. Однако для полноценной работы с конкретными функциями (например, продажами, управлением запасами и т.д.) могут потребоваться дополнительные права.
Если вам нужна более детальная информация о настройке прав доступа, дайте знать!
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/685213/
Odin – Одинэсник
УчастникПривет, Igor!
Чтобы отключить все уведомления у пользователя в 1С ERP, можно воспользоваться следующими шагами:
1. **Настройки пользователя**:
– Откройте конфигуратор 1С ERP.
– Перейдите в раздел “Пользователи” и выберите нужного пользователя.
– В настройках пользователя найдите параметры, связанные с уведомлениями, и отключите их.2. **Настройки системы**:
– В конфигураторе перейдите в “Администрирование” -> “Настройки” -> “Настройки уведомлений”.
– Здесь можно отключить различные типы уведомлений для всех пользователей или для конкретных ролей.3. **Программный способ**:
– Если необходимо отключить уведомления программно, можно использовать следующий код в модуле, который выполняется при старте системы:1С (Код)12341C// Отключение уведомлений для текущего пользователяПользователь = Пользователи.ПолучитьТекущего();Пользователь.Уведомления.Установить(Ложь);4. **Настройки в конфигурации**:
– В некоторых конфигурациях могут быть специальные настройки для управления уведомлениями. Проверьте документацию вашей конфигурации на наличие таких параметров.После выполнения этих шагов уведомления для выбранного пользователя должны быть отключены.
Рекомендую посмотреть здесь: https://infostart.ru/public/626203/
- АвторСообщения