|
|
|
8.2 бух запомнить выбранное из формы счетов
|
|||
|---|---|---|---|
|
#18+
Только начал осваивать 1С. Во внешнем отчете создал форму диалога, определил в ней поле списка (построчный перечень "ПланыСчетов.Хозрасчетный... как ВыбСписокСчетов") , далее процедурой написал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Делаю кнопку, ей прописываю: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Спасибо за советы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 10:30 |
|
||
|
8.2 бух запомнить выбранное из формы счетов
|
|||
|---|---|---|---|
|
#18+
Это делается не кнопкой, а полем ввода в форме. Можешь сначала добавить во внешний отчет реквизит типа ПланыСчетовСсылка.Хозрасчетный, а затем выбирать его в поле ввода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 10:42 |
|
||
|
8.2 бух запомнить выбранное из формы счетов
|
|||
|---|---|---|---|
|
#18+
в качестве владельца имхо лучше передать форму ПолучитьФормуВыбора("ФормаВыбора", ЭтаФорма , ); и ловить события выбора в "ФормаВыбора" в событии ОбработкаВыбора() текущей формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 10:45 |
|
||
|
8.2 бух запомнить выбранное из формы счетов
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, Так куда нужно вставить "выбэлем1=ФормаВыбора.ОбработкаВыбора();", чтобы запомнить "выбэлем1" ??? Получается, если так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. После идет формирование отчета: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 12:15 |
|
||
|
8.2 бух запомнить выбранное из формы счетов
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, Может я объясняю не так толково, как следует... Посмотрите, плиз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 12:25 |
|
||
|
8.2 бух запомнить выбранное из формы счетов
|
|||
|---|---|---|---|
|
#18+
вот кусок из низа // это заменить Процедура К2Нажатие(Элемент,выбэлем1) Экспорт ФормаВыбора = ПланыСчетов.Хозрасчетный.ПолучитьФормуВыбора("ФормаВыбора", ЭтаФорма, ); Если Не ФормаВыбора.Открыта() Тогда ФормаВыбора.Открыть(); //выбэлем1=ФормаВыбора.ОбработкаВыбора(); //ФормаСписка=Спр.ПолучитьФормуВыбора(); //Если не выбэлем1=Неопределено тогда //конецесли; КонецЕсли; КонецПроцедуры // это добавить Процедура ОбработкаВыбора(ЗначениеВыбора, Источник) // Вставить содержимое обработчика. ВыбСписокСчетов.Добавить(ЗначениеВыбора, ПолучитьПредставлениеСчета(ЗначениеВыбора)); КонецПроцедуры Функция ПолучитьПредставлениеСчета(лСчет) Возврат "Счет " + лСчет.Код + " - " + лСчет.Наименование; КонецФункции // () ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 13:10 |
|
||
|
8.2 бух запомнить выбранное из формы счетов
|
|||
|---|---|---|---|
|
#18+
все целиком не читал... ибо сразу в мусорку - код за гранью добра из зла. Делаю скидку на то что "учитесь" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 13:11 |
|
||
|
8.2 бух запомнить выбранное из формы счетов
|
|||
|---|---|---|---|
|
#18+
процедуру ОбработкаВыбора добавить в соответствующее событие формы (в свойствах формы есть) иначе не полетит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 13:13 |
|
||
|
8.2 бух запомнить выбранное из формы счетов
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, Спасибо, буду пробывать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 13:46 |
|
||
|
8.2 бух запомнить выбранное из формы счетов
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, Задал кнопке на форме ОбработкаВыбора, запускаю: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Код: plaintext 1. Может поле как-то по другому называется??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2010, 12:03 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=109&tid=1522401]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 362ms |

| 0 / 0 |
