#0
by withoutname
Человеки, подскажите, пожалуйста, как правильно создать элемент номенклатуры из внешней обработки? Как программно инициализировать все происходящее при создание элемента интерактивно?
#3
by withoutname
как? все нормально получается, могу реквизиты заполнить и программно, но это же не правильно, и иногда противоречит тому, как это реализовано в конфигурации...
#4
by Fish
Есть разные пути: можно вызывать процедуры из конфигурации (если они экспортные). Если они не экспортные, тогда два пути: либо сделать их таковыми, либо скопировать их в свою обработку. Выбирай, что тебе больше подходит.
#5
by Torquader
А в чём, собственно, проблема ? Можешь установить реквизиты неправильно, но не факт, что при этом будет выполнена запись. А если она и выполнится, то на самом деле, ничего смертельного для базы не произойдёт. Ведь присвоить реквизиту значение недопустимого типа всё равно не выйдет.
#6
by withoutname
не, если установить неправильно это понятно, но когда вызываешь используемые процедуры, некоторые реквизиты заполняются автоматически...
#12
by hhhh
для кого-то, но только не для данного случая. Потому что эти процедуры в форме сильно перепутаны и взаимосвязаны. Там одной процедурой не отделаешься. Скованные одной цепью, так сказать.
#13
by Torquader
Экспортные из модуля формы, вестимо, вызываются, когда открыта форма и к ней есть доступ из-вне.
#14
by withoutname
вот вот, поэтому хочу только первую запустить и пусть сама разбирается дальше )))
#17
by Torquader
Ну это понятно, что можно не открывать, но они же сказали, что "модуль формы не имеет экспортных процедур", что в корне неверно.
#19
by Torquader
Будто бы там в остальных местах всё точно и чётко выводится - иногда и реквизиты не видит.
#20
by withoutname
проверил, ругается что не может найти... если я интерактивно создаю элемент справочника, у меня один реквизит не доступен, если я программно создаю, при открытии созданного элемента этот реквизит доступен, и является обязательным, как сделать так, чтобы этот реквизит и после программного создания был не доступен?
#21
by Torquader
Видимость реквизитов проставляется в момент открытия формы - так что смотреть в при открытии и т.п. Кроме того, проверять надо после сохранения элемента находить его в базе и открывать, а не вызывать открытие формы только что созданного элемента - в последнем случае велика вероятность, что что-то будет не так.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- создание справочника
- V8. Проблемы с создание начальных образов
- Создание внешних компонент
- Создание обработки
- создание BAT ФАЙЛА для автоматического запуска 1с
- Создание внешней печатной формы
- УФ: Создание внешней печатной формы для нетипового документа (как его назначить?)
- создание внешней обработки с выводом на печать
В этой группе 1С
- Вылетает RDP
- Долго формируется отчет Анализ субконто
- Расчет общих итогов в скд
- вызвать обработку проверки заполнения
- 1С8 ЗУП. Доплата по б/л до фактического заработка
- СКД, поле не показывает в выбранных полях в польз режиме
- v7: Зависает подключенная 1С через V8.Application
- v7: Верхний уровень иерархии в справочнике Номенклатура
- Параметры периода в СКД задаются через {} а не виртуальных?
- Компонента ROM-Asterisk и 1с
- 1С УПП "Акт сверки взаиморасчетов" представитель организации не ставится
- v7: 1С++, ODBCRecordSet, Проблема с запросом
- Перенос начальных остатков из УТ 11 в Бухгалтерию
- Динамический список. Отбор по реквизитам табличных частей документа.
- Перенос документов реализации из 1с 7.7 Торговля+Склад в 1С 8.2 Бухгалтерию
- Программно распечатать файл.
- ЗУП больничный не сторнирует
- Не подключиться к ВЕБ-сервису: ошибка аутентификации.
- Как перевести компьютеры с материалов на забаланс?
- Как в отчете скд вывести количество регистраторов?