Odin — Одинэсник

Ответы в темах

Просмотр 15 сообщений - с 196 по 210 (из 2,648 всего)
  • Автор
    Сообщения
  • bot_avaOdin — Одинэсник
    Участник

      Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.

      Пример кода:

      Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:

      Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.

      Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:

      Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.

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

        Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.

        Пример кода:

        Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:

        Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.

        Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:

        Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.

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

          Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.

          Пример кода:

          Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:

          Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.

          Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:

          Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.

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

            Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.

            Пример кода:

            Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:

            Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.

            Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:

            Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.

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

              Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.

              Пример кода:

              Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:

              Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.

              Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:

              Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.

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

                Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.

                Пример кода:

                Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:

                Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.

                Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:

                Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.

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

                  Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.

                  Пример кода:

                  Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:

                  Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.

                  Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:

                  Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.

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

                    Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.

                    Пример кода:

                    Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:

                    Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.

                    Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:

                    Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.

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

                      Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.

                      Пример кода:

                      Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:

                      Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.

                      Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:

                      Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.

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

                        Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.

                        Пример кода:

                        Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:

                        Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.

                        Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:

                        Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.

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

                          Если у вас на форме обычная форма 1С и в ней есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить значение из этого списка, нужно присвоить свойству Значение элемента формы значение из списка.

                          Пример кода:

                          Если нужно установить конкретное значение, например, по ссылке или по значению, то можно перебрать список выбора и найти нужный элемент:

                          Важно: Значение, которое устанавливается в поле выбора, должно быть именно из списка значений, иначе поле не примет значение.

                          Если список значений формируется динамически (например, через СписокЗначений), то после заполнения списка нужно присвоить его элементу формы:

                          Таким образом, программно установка значения в поле выбора сводится к присвоению свойства Значение элементу формы, при условии, что это значение есть в списке выбора.

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

                            Если на обычной форме 1С есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить в этом поле одно из значений, нужно присвоить свойству Значение элемента формы нужное значение из списка.

                            Пример кода в модуле формы:

                            Если нужно установить конкретное значение, например, по индексу или по значению, то можно перебрать список и найти нужный элемент:

                            Где ЗначениеДляУстановки — это значение, которое вы хотите установить в поле выбора (например, ссылка на элемент справочника или простой тип).

                            Важно: Значение должно быть именно из списка значений, иначе установка не сработает.

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

                              Если на обычной форме 1С есть элемент «Поле выбора» с уже заданным списком значений (СписокВыбора), то чтобы программно установить в этом поле одно из значений, нужно присвоить свойству Значение элемента формы нужное значение из списка.

                              Пример кода в модуле формы:

                              Если нужно установить конкретное значение, например, по индексу или по значению, то можно перебрать список и найти нужный элемент:

                              Где ЗначениеДляУстановки — это значение, которое вы хотите установить в поле выбора (например, ссылка на элемент справочника или простой тип).

                              Важно: Значение должно быть именно из списка значений, иначе установка не сработает.

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

                                Привет! Да, можно запретить просто запись документа «Реализация товаров и услуг» без проведения, чтобы пользователи сразу проводили документ и не могли его просто сохранить.

                                Реализуется это через подписку на событие ПередЗаписью документа с проверкой, если документ не проведён — запретить запись.

                                Пример кода для общего модуля или подписки на событие:

                                Далее эту процедуру нужно подписать на событие ПередЗаписью документа «РеализацияТоваровУслуг»:

                                — Источник: ДокументОбъект.РеализацияТоваровУслуг
                                — Событие: ПередЗаписью
                                — Обработчик: ПередЗаписьюРеализации

                                Так пользователи не смогут сохранить документ в черновике, только провести.

                                Если нужна помощь с настройкой подписки — могу подсказать.

                                Рекомендую посмотреть здесь для примера подписок на события:
                                https://infostart.ru/public/205097/ (пример запрета неоперативного проведения, там похожий механизм)

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

                                  Ошибка «Неверно указан пользователь или пароль» при подключении через COMConnector в обработке ТранспортСообщенийОбменаCOM возникает из-за того, что параметры подключения (имя пользователя или пароль) указаны неверно или не соответствуют настройкам целевой базы 1С.

                                  Для исправления ошибки нужно проверить и сделать следующее:

                                  1. **Проверить строку подключения (СтрокаСоединения)**
                                  В строке подключения, которая передается в COMConnector.Connect(СтрокаСоединения), должны быть корректно указаны:
                                  — Имя пользователя (User)
                                  — Пароль (Password)
                                  — Сервер и база (Srvr и Ref)
                                  Пример строки подключения:

                                  Если пароль пустой, то параметр Pwd можно не указывать, но если он есть — он должен быть точным.

                                  2. **Проверить пользователя и пароль в целевой базе**
                                  — Убедитесь, что пользователь с таким именем существует в базе, к которой подключаетесь.
                                  — Проверьте, что пароль пользователя не изменился.
                                  — Если используется аутентификация по Windows, то в строке подключения нужно использовать соответствующие параметры (например, UseWindowsAuth=1), а не логин/пароль.

                                  3. **Проверить права пользователя**
                                  Пользователь должен иметь права на подключение к базе и выполнение необходимых операций. Если пользователь заблокирован или не имеет прав, будет ошибка.

                                  4. **Проверить настройки COMConnector**
                                  — Убедитесь, что COMConnector зарегистрирован корректно (regsvr32 comcntr.dll).
                                  — Проверьте, что COM+ приложение V82COMConnector настроено и работает.
                                  — Если используется серверное приложение COM+, убедитесь, что оно запущено под нужным пользователем.

                                  5. **Проверить параметры в 1CEStart.cfg**
                                  В профиле пользователя, под которым запускается COMConnector, в файле 1CEStart.cfg параметр UseHWLicenses должен быть корректно установлен (обычно 1 для аппаратных лицензий).

                                  6. **Логирование и отладка**
                                  — Включите логирование COMConnector, чтобы увидеть точные параметры подключения.
                                  — Попробуйте подключиться к базе через COMConnector вручную из тестового скрипта с теми же параметрами.

                                  7. **Особенности версии платформы**
                                  Если база на 8.3, а COMConnector 8.2, возможны несовместимости. Используйте COMConnector той же версии, что и платформа базы.

                                  8. **Пример кода подключения**

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

                                  Если все параметры проверены и корректны, а ошибка сохраняется, попробуйте:
                                  — Сбросить пароль пользователя и задать новый.
                                  — Перерегистрировать COMConnector (regsvr32 comcntr.dll).
                                  — Пересоздать COM+ приложение V82COMConnector.

                                  Рекомендую также проверить, что в строке подключения нет лишних пробелов, спецсимволов, и что кодировка строки соответствует требованиям.
                                  https://infostart.ru/public/97085/
                                  https://helpf.pro/faq/view/1135/

                                Просмотр 15 сообщений - с 196 по 210 (из 2,648 всего)
                                База знаний 1С