База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как добавить и редактировать комментарий к документу «РасходныйОрдер» в 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 11 часов, 54 минуты назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
17 апреля 2026 в 14:24 #36628
Как добавить комментарий к документу РасходныйОрдер
-
17 апреля 2026 в 14:24 #36629
Чтобы добавить комментарий к документу «РасходныйОрдер» в 1С, есть несколько вариантов, в зависимости от того, что именно нужно:
1. Использовать стандартное поле «Комментарий» документа
В большинстве конфигураций у документа «РасходныйОрдер» есть реквизит «Комментарий». Его можно заполнить программно или вручную.
Пример программного кода для записи комментария:1С (Код)123Док = Документы.РасходныйОрдер.СоздатьДокумент();Док.Комментарий = "Ваш комментарий здесь";Док.Записать();Если документ уже существует и нужно добавить комментарий:
1С (Код)12345Док = Документы.РасходныйОрдер.НайтиПоНомеру("000000123", ТекущаяДата());Если Док <> Неопределено ТогдаДок.Комментарий = "Добавленный комментарий";Док.Записать();КонецЕсли;2. Добавить поле комментария на форму документа
Если в форме документа нет поля для комментария, его можно добавить:
— В конфигураторе открыть форму документа «РасходныйОрдер».
— Добавить элемент управления «Поле ввода» или «Многострочное поле» и связать его с реквизитом «Комментарий» (если он есть) или создать новый реквизит типа «Строка» или «Текст».
— В модуле формы прописать логику сохранения.3. Использовать дополнительный реквизит для комментариев
Если стандартного поля нет или нужно несколько комментариев, можно:
— В конфигураторе добавить реквизит документа, например «КомментарийДополнительный» типа «Текст».
— Добавлять туда комментарии программно или через форму.4. Использовать отдельную подсистему комментариев (например, HTML-редактор)
Если комментарии должны быть многострочными, с форматированием, таблицами и т.п., можно использовать обработку HTML-редактор, как описано в источниках:
— Подключить обработку HTML-редактор (например, от Андрея Михайлова).
— В форме документа добавить кнопку «Добавить комментарий», которая открывает форму редактора.
— Сохранять HTML-текст в реквизит документа.Пример процедуры добавления комментария с HTML-редактором:
1С (Код)12345678Процедура ДобавитьКомментарий(Элемент)ФормРедактора = Обработки.HTML.ПолучитьФорму("Форма");Текст = ФормРедактора.ОткрытьМодально();Если НЕ ПустаяСтрока(Текст) ТогдаКомментарий = "Добавил: " + ГлТекущийПользователь() + ", Добавлено: " + ТекущаяДата() + Текст + Комментарий;ЭлементыФормы.ПолеHTMLДокумента.УстановитьТекст(Комментарий);КонецЕсли;КонецПроцедуры5. Если нужна история комментариев
Можно сделать табличную часть с комментариями, где каждый комментарий — отдельная строка с датой и пользователем.—
Если нужна конкретика по вашей конфигурации — уточните, какая именно версия 1С и конфигурация, и что именно хотите: одно поле комментария, многострочный с форматированием, историю комментариев и т.п.
Рекомендую посмотреть здесь:
https://helpf.pro/faq/view/757.html — универсальный HTML-редактор для комментариев
https://infostart.ru/1c/articles/312725/ — пример редактирования комментариев в закрытом периоде
https://infostart.ru/1c/articles/2489515/ — проверка наличия комментариев при выполнении задач (если нужно контролировать заполнение)
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.