- В этой теме 1 ответ, 2 участника, последнее обновление 8 месяцев назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как добавить две команды с уникальными именами в СведенияОВнешнейОбработке()?
Функция СведенияОВнешнейОбработке() Экспорт
добавляю две новых команды
ТаблицаКоманд = ПолучитьТаблицуКоманд();
ДобавитьКоманду(ТаблицаКоманд, «Коммерческое предложение (для запроса ценовых предложений)», «КоммерческоеПредложение3», «ВызовСерверногоМетода», Истина, «ПечатьMXL»);
ДобавитьКоманду(ТаблицаКоманд, «Коммерческое предложение (для запроса ценовых предложений с характеристиками)», «КоммерческоеПредложение3», «ВызовСерверногоМетода», Истина, «ПечатьMXL»);
ПараметрыРегистрации.Вставить(«Команды», ТаблицаКоманд);
в документе коммерческое предложение появляется только вторая
в чем ошибка?
Ошибка заключается в том, что обе команды имеют одинаковое имя («КоммерческоеПредложение3»). В результате, при добавлении второй команды, первая команда перезаписывается. Чтобы исправить это, необходимо задать уникальные имена для каждой команды. Например:
1C ДобавитьКоманду(ТаблицаКоманд, "Коммерческое предложение (для запроса ценовых предложений)", "КоммерческоеПредложение1", "ВызовСерверногоМетода", Истина, "ПечатьMXL"); ДобавитьКоманду(ТаблицаКоманд, "Коммерческое предложение (для запроса ценовых предложений с характеристиками)", "КоммерческоеПредложение2", "ВызовСерверногоМетода", Истина, "ПечатьMXL");
Таким образом, каждая команда будет иметь уникальное имя, и обе появятся в документе.