|
v7: Агрегатный тип реквизита формы в 1С77 | ☑ | ||
---|---|---|---|---|
0
Emilio
09.12.14
✎
15:00
|
Всем привет!
Решил покодить на семерочке и вот столкнулся с проблемой следующего характера: у меня на форме реквизит с типом "документ", мне надо программно передавать в этот реквизит документ из которого происходит открытие обработки. при попытке передачи документа в этот реквизит появляется сообщение: "Попытка присвоить значение недоступной для записи переменной (ВыбДокумент)" пробовал ставить реквизиту тип неопределенно и через НазначитьТип присвоить тип документа, из которого происходит вызов обработки, но все тщетно, ничего не получилось :( Уж очень хочется победить ошибку, а гугле никак не могу найти решения( |
|||
1
ДенисЧ
09.12.14
✎
15:01
|
Код является дико секретным?
|
|||
2
Ёпрст
09.12.14
✎
15:01
|
больше кода
|
|||
3
Emilio
09.12.14
✎
15:04
|
(1) нет, вот код:
Процедура АктивностьЭлементов() Форма.ИспользоватьЗакладки(1); Если ПустоеЗначение(Форма.Параметр) = 0 Тогда Форма.Закладки.ДобавитьЗначение("Общий,Основной,Кнопки,ДляДокумента","Основная"); Докум = Форма.Параметр.Получить("Контекст"); ДокОбъект = СоздатьОбъект("Документ."+Докум.Вид()); Форма.ВыбДокумент.НазначитьТип("Документ."+Докум.Вид()); Если ДокОбъект.НайтиПоНомеру(Докум.НомерДок,Докум.ДатаДок) = 1 Тогда ДокОб = ДокОбъект; КонецЕсли Иначе Форма.Закладки.ДобавитьЗначение("Общий,Основной,Кнопки,ДляСправочника","Основная"); КонецЕсли; Форма.Закладки.ДобавитьЗначение("Общий,МФ,Кнопки","Множественный фильтр"); Форма.Закладки.ТекущаяСтрока(1); КонецПроцедуры |
|||
4
Emilio
09.12.14
✎
15:05
|
(1) просто код-то точно не верный, там я уже на г*внокодил со всеми экспериментами из гугла
|
|||
5
Ёпрст
09.12.14
✎
15:08
|
//Форма.ВыбДокумент.НазначитьТип("Документ."+Докум.Вид());
ВыбДокумент = Докум.ТекущийДокумнт(); |
|||
6
lavalit
09.12.14
✎
15:08
|
а где ты тут присваиваешь ВыбДокумент...
|
|||
7
lavalit
09.12.14
✎
15:09
|
вооот ЁПРСТа слушай...))))
|
|||
8
lavalit
09.12.14
✎
15:10
|
Мне кажется что и тип то можно не назначать
|
|||
9
Emilio
09.12.14
✎
15:11
|
(5) черт, как все просто) премного благодарен ;)
|
|||
10
Ясный перец
09.12.14
✎
15:12
|
(8)У (5) оно и закомментировано ))
|
|||
11
Ясный перец
09.12.14
✎
15:12
|
(9) В семёрке вообще всё просто ))
|
|||
12
lavalit
09.12.14
✎
15:13
|
а да.... сорь слеп был про (5))))
|
|||
13
Злопчинский
09.12.14
✎
16:22
|
(11) в семерке не просто все просто, а еще вдобавок и ясно... ;-)
|
|||
14
Duke1C
10.12.14
✎
08:42
|
(13) Кому как. Вон в соседней теме человек с 10:00 до 17:00 ошибку 208 упорно искал. Нормальный такой рабочий день. Ему, чай, еще и деньги за это платят... :)
|
|||
15
Злопчинский
11.12.14
✎
00:25
|
(14) да пофиг если ему платят за решение проблем
А если платят за время потраченное на решение проблем -тогда другой коленкор |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |