Изменить текст в окне сообщения. Пожалуйста, помогите
1С:Предприятие 8.2 (8.2.15.319)
Управление торговлей, редакция 11.0 (11.0.8.13)
Вопрос совершенно чайниковский, но прошу помочь. Ситуация такая: При оформлении Заказа клиента, если требуется отгрузить больше единиц товара, чем числится в остатке на складе, в окне сообщения выдает ошибку с текстом "Номенклатура .... Превышен свободный остаток товара на складе ...". Вопрос: как сделать так, чтобы в сообщении писалось не название номеклатуры, а Артикул товара? Леплю пример. Спасибо за помощь.
Управление торговлей, редакция 11.0 (11.0.8.13)
Вопрос совершенно чайниковский, но прошу помочь. Ситуация такая: При оформлении Заказа клиента, если требуется отгрузить больше единиц товара, чем числится в остатке на складе, в окне сообщения выдает ошибку с текстом "Номенклатура .... Превышен свободный остаток товара на складе ...". Вопрос: как сделать так, чтобы в сообщении писалось не название номеклатуры, а Артикул товара? Леплю пример. Спасибо за помощь.
По теме из базы знаний
Найденные решения
Тут без доработки конфигурации не получится. А так ищем глобальным поиском по модулям - "Превышен свободный остаток товара на складе". В УТ 11.1.2.6 находим модуль ПроведениеСервер процедура СообщитьОбОшибкахПроведенияПоРегиструСвободныеОстатки (ну или ctrl+g - строка 1864). И смотрим что передается в сообщение. Видим вот это:
Ну и меняем Выборка.Номенклатура на Выборка.Номенклатура.Артикул - это если не захотим заморачиваться с переделкой запроса. Если хотим, что бы все было красиво, то ищем откуда передаются данные в эту процедура и подправляем запрос, чтобы выбирал еще и Артикул.
ТекстСообщения = СтрЗаменить(ШаблонСообщения, "%НоменклатураХарактеристика%",
НоменклатураКлиентСервер.ПредставлениеНоменклатуры(Выборка.Номенклатура, Выборка.Характеристика));
Ну и меняем Выборка.Номенклатура на Выборка.Номенклатура.Артикул - это если не захотим заморачиваться с переделкой запроса. Если хотим, что бы все было красиво, то ищем откуда передаются данные в эту процедура и подправляем запрос, чтобы выбирал еще и Артикул.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Тут без доработки конфигурации не получится. А так ищем глобальным поиском по модулям - "Превышен свободный остаток товара на складе". В УТ 11.1.2.6 находим модуль ПроведениеСервер процедура СообщитьОбОшибкахПроведенияПоРегиструСвободныеОстатки (ну или ctrl+g - строка 1864). И смотрим что передается в сообщение. Видим вот это:
Ну и меняем Выборка.Номенклатура на Выборка.Номенклатура.Артикул - это если не захотим заморачиваться с переделкой запроса. Если хотим, что бы все было красиво, то ищем откуда передаются данные в эту процедура и подправляем запрос, чтобы выбирал еще и Артикул.
ТекстСообщения = СтрЗаменить(ШаблонСообщения, "%НоменклатураХарактеристика%",
НоменклатураКлиентСервер.ПредставлениеНоменклатуры(Выборка.Номенклатура, Выборка.Характеристика));
Ну и меняем Выборка.Номенклатура на Выборка.Номенклатура.Артикул - это если не захотим заморачиваться с переделкой запроса. Если хотим, что бы все было красиво, то ищем откуда передаются данные в эту процедура и подправляем запрос, чтобы выбирал еще и Артикул.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот