Тема: в спецификацию учётного документа ввести параметр из справочника

есть спецификация учётного документа
надо на выделенные позиции ввести параметр по следующему алгоритму:
-открывается справочник номенклатуры (Сб)
-выбираем нужную позицию
- код и наименование выбранной позиции записывается в параметр выделенных записей.

не знаю как из спецификации учётных документов в скрипте
открыть справочник СБ

Re: в спецификацию учётного документа ввести параметр из справочника

Ну, например, так:

Set Nmk = TCSApp.Nomenclatures(26)
' 26 - идентификатор справочника СБ
If Not Nmk Is Nothing Then 
   If Nmk.RunModuleForSelect( "Caption", False ) > 0 Then
    ' здесь добавляете считываение идентификатора выбранной номенклатуры
    ' и дальнейшие действия
   End If
End if
Set Nmk = Nothing

Re: в спецификацию учётного документа ввести параметр из справочника

Открыть справочник СБ

Set NmkClasses = TCSApp.NmkClasses
If Not NmkClasses Is Nothing Then 

If NmkClasses.locate ("NOTE", "СБ", 0) Then NMKCLass = NmkClasses.Properties ("ID").AsInteger


End if
Set NmkClasses = Nothing


Set Nomenclatures = TCSApp.Nomenclatures(NMKCLass)
If Not Nomenclatures Is Nothing Then 

id = Nomenclatures.runmoduleforselect ("SB", False)

End if
Set Nomenclatures = Nothing

Re: в спецификацию учётного документа ввести параметр из справочника

спасибо, получается

Re: в спецификацию учётного документа ввести параметр из справочника

спасибо что ответили быстро
скрипт написала
в том числе спасибо от наших пользователей, которым не
придётся теперь вносить параметр вручную
)

Re: в спецификацию учётного документа ввести параметр из справочника

Пожалуйста