|
Достучаться до списка выбора через внешнюю обработку | ☑ | ||
|---|---|---|---|---|
|
0
DmitrYY
26.06.20
✎
15:06
|
Добрый день!
Подскажите можно ли достучаться до списка выбора из внешней обработки? Допустим при программном создании контрагента выбирать не юр. лицо (автоматически добавляет), а физ. лицо. https://transfiles.ru/6lobg вот картинка, чтобы было понятнее. |
|||
|
1
RomanYS
26.06.20
✎
15:10
|
(0) Опиши сценарий при котором тебе из внешней обработки нужно достучаться до формы справочника. Вообще не представляю.
Если форму нужно модифицировать - можно использовать расширения или какие-нибудь вызовы из общих модулей. |
|||
|
2
DmitrYY
26.06.20
✎
15:14
|
(1) есть файл xml в котором находятся контрагенты (физ лица) нужно их добавлять в базу.
|
|||
|
3
Fedor-1971
26.06.20
✎
15:25
|
(2) объясни, зачем тебе нужна форма справочника для массового добавления контрагентов? Просто представь 300 открытых форм и запаренного юзера клацающего "Сохранить и закрыть"
что мешает тупо сделать: нов = Справочники.Контрагенты.СоздатьЭлемент(); тра ля, ля, заполняем реквизиты нов.Записать(); Или очень хочется дать возможность пользователю выбрать кого грузить кого нет? Для этого просто добавь на форму обработки ТЧ с прочитанными данными и галку "Создавать" Про кнопку "Создать Контрагентов" - сам догадаешься. |
|||
|
4
DmitrYY
26.06.20
✎
15:31
|
(3) я так и делал, просто создаются контрагенты с видом юр. лицо. Поэтому и спрашивал можно ли как то при создании выбрать вид контрагента.
|
|||
|
5
RomanYS
26.06.20
✎
15:43
|
(4) можно. Список выбора на форме и форма вообще никакого отношения к этому не имеет
|
|||
|
6
Fedor-1971
26.06.20
✎
15:46
|
(4) попробуй так:
нов.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ФизическоеЛицо; или поройся в модуле справочника Контрагентов и посмотри на структуру в ОбработкеЗаполнения тогда просто передашь данные: пар = новый структура("ЮридическоеФизическоеЛицо , Наименование, ИНН", Перечисления.ЮридическоеФизическоеЛицо.ФизическоеЛицо, "тка и Иавнов", "29945595995"); нов.Заполнить(пар); это реализуется подобным образом в типовых конфигурациях. |
| Форум | Правила | Описание | Секции | Поиск |