|
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) да пофиг если ему платят за решение проблем
А если платят за время потраченное на решение проблем -тогда другой коленкор
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший