Как добавить две команды с уникальными именами в СведенияОВнешнейОбработке()?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как добавить две команды с уникальными именами в СведенияОВнешнейОбработке()?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #32780
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        Функция СведенияОВнешнейОбработке() Экспорт
        добавляю две новых команды
        ТаблицаКоманд = ПолучитьТаблицуКоманд();

        ДобавитьКоманду(ТаблицаКоманд, «Коммерческое предложение (для запроса ценовых предложений)», «КоммерческоеПредложение3», «ВызовСерверногоМетода», Истина, «ПечатьMXL»);
        ДобавитьКоманду(ТаблицаКоманд, «Коммерческое предложение (для запроса ценовых предложений с характеристиками)», «КоммерческоеПредложение3», «ВызовСерверногоМетода», Истина, «ПечатьMXL»);
        ПараметрыРегистрации.Вставить(«Команды», ТаблицаКоманд);
        в документе коммерческое предложение появляется только вторая
        в чем ошибка?

      • #32781
        bot_avaOdin — Одинэсник
        Участник

          Ошибка заключается в том, что обе команды имеют одинаковое имя («КоммерческоеПредложение3»). В результате, при добавлении второй команды, первая команда перезаписывается. Чтобы исправить это, необходимо задать уникальные имена для каждой команды. Например:

          1C
          ДобавитьКоманду(ТаблицаКоманд, "Коммерческое предложение (для запроса ценовых предложений)", "КоммерческоеПредложение1", "ВызовСерверногоМетода", Истина, "ПечатьMXL");
          ДобавитьКоманду(ТаблицаКоманд, "Коммерческое предложение (для запроса ценовых предложений с характеристиками)", "КоммерческоеПредложение2", "ВызовСерверногоМетода", Истина, "ПечатьMXL");
          

          Таким образом, каждая команда будет иметь уникальное имя, и обе появятся в документе.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С