» | Казахстанский Бухгалтерский форум www.balans.kz | МассивОтбора, нужна помощь |
|
Показать сообщения: Начиная со старых .::. Начиная с новых |
Автор: | Кеша12123 |
Добавлено: | #1  Сб Авг 23, 2008 20:07:49 |
Заголовок сообщения: | МассивОтбора, нужна помощь |
Привет, Мне нужно при открытии формы , заполнить элемент формы "список выбора" определенными счетами. Делаю следующее.... Процедура ЗаполнитьСчета() МассивОтбора = Новый Массив; МассивОтбора.Добавить(ПланыСчетов.Типовой.КраткосрочнаяЗадолженностьПоставщикамИ Подрядчикам); //счет 3310 МассивОтбора.Добавить(ПланыСчетов.Типовой.НезавершенноеСтроительство_); //счет 2930 МассивОтбора.Добавить(ПланыСчетов.Типовой.ПрочаяКраткосрочнаяКредиторскаяЗадолже нность); //счет 3397 ЭлементыФормы.Счет.СписокВыбора = РаботаСДиалогами.ЗаполнитьСписокВыбораСчетов(МассивОтбора); КонецПроцедуры при открытии формы , вроде бы всё как правильно работает , заполняет .. НО проблема в том , что второй счет (НезавершенноеСтроительство_) попадает в список выбора не один , то есть не конкретный код 2930 ... а вместе с субсчетами 2931 2932 2933 так как он является родителем в итоге у меня заполняется список выбора таким образом: 3310 2930 2931 2932 2933 3397 вопрос , как сделать так , чтоб в список заполнялось только ТРИ счета ... то есть 3310 2930 3397 .. безо всяких субсчетов дополнительных ... |
Автор: | Darjal |
Добавлено: | #2  Сб Авг 23, 2008 20:22:29 |
Заголовок сообщения: | |
СписокСчетов.Добавить(ПланыСчетов.Типовой.КраткосрочнаяЗадолженностьПоставщикамИПодрядчикам); СписокСчетов.Добавить(ПланыСчетов.Типовой.НезавершенноеСтроительство_); СписокСчетов.Добавить(ПланыСчетов.Типовой.ПрочаяКраткосрочнаяКредиторскаяЗадолженность); ЭлементыФормы.ПолеВыбора1.СписокВыбора=СписокСчетов; Этот код выполняется в операторах основной программы (внизу модуля, после самой последней процедуры или функции). Добавляет ровно 3 счета, 3310 2930 3397 .. безо всяких субсчетов дополнительных ... |
Автор: | Кеша12123 | ||
Добавлено: | #3  Сб Авг 23, 2008 23:13:49 | ||
Заголовок сообщения: | |||
в этом случае будет ошибка Переменная не определена (СписокСчетов) я вставил это в модуль формы документа после всех процедур |
Автор: | Кеша12123 |
Добавлено: | #4  Вс Авг 24, 2008 01:49:56 |
Заголовок сообщения: | |
Darjal Спасибо Всё работает... Только перед всем этим делом нужно прописать СписокСчетов = Новый СписокЗначений; |
Автор: | Darjal |
Добавлено: | #5  Вс Авг 24, 2008 03:07:47 |
Заголовок сообщения: | |
Да не за что, у меня "СписокСчетов" был реквизитом формы просто, по типу - список значений :) |