![]() |
|
Объект недоступен для изменения | ☑ | ||
---|---|---|---|---|
0
Босечка
22.07.15
✎
14:24
|
Док=Документы.СчетФактураВыданный.Выбрать(Дата1,КонецДня(Дата2));
Пока Док.Следующий() цикл //Реал=Док.ПолучитьОбъект(); табл=Док.ДокументыОснования; Если табл.Количество()>1 тогда табл.Очистить(); сф=табл.Добавить(); сф.ДокументОснование=Реал.ДокументОснование.Ссылка; Реал=Док.ПолучитьОбъект(); Реал.Записать(); Конецесли; Конеццикла; {Форма.ФормаОтчета.Форма(8)}: Ошибка при вызове метода контекста (Очистить) табл.Очистить(); по причине: Объект недоступен для изменения. |
|||
1
Лефмихалыч
22.07.15
✎
14:25
|
Пока Док.Следующий() цикл
Реал=Док.ПолучитьОбъект(); табл=Реал.ДокументыОснования; |
|||
2
Ненавижу 1С
гуру
22.07.15
✎
14:26
|
потому что Док не объект ни разу
|
|||
3
Лефмихалыч
22.07.15
✎
14:27
|
внутри цикла
Реал=Док.ПолучитьОбъект(); убери |
|||
4
Босечка
22.07.15
✎
14:27
|
(2){Форма.ФормаОтчета.Форма(8)}: Значение не является значением объектного типа (ДокументыОснования)
табл=Реал.ДокументыОснования; Так уже пробовала |
|||
5
Лефмихалыч
22.07.15
✎
14:28
|
(4) потому, что нет такой табличной части ДокументыОснования
|
|||
6
Босечка
22.07.15
✎
14:29
|
В документе счетфактуравыданный есть в БП 2.0
|
|||
7
Лефмихалыч
22.07.15
✎
14:32
|
(6) значит вот такого (4) не может быть при вызове
Реал = Док.ПолучитьОбъект(); табл=Реал.ДокументыОснования; просто. не может. |
|||
8
Ненавижу 1С
гуру
22.07.15
✎
14:33
|
показывай уже весь НОВЫЙ код
|
|||
9
Босечка
22.07.15
✎
14:34
|
Док=Документы.СчетФактураВыданный.Выбрать(Дата1,КонецДня(Дата2));
Пока Док.Следующий() цикл Реал=Док.ПолучитьОбъект(); табл=Реал.ДокументыОснования; Если табл.Количество()>1 тогда табл.Очистить(); сф=табл.Добавить(); сф.ДокументОснование=Реал.ДокументОснование.Ссылка; Реал.Записать(); Конецесли; Конеццикла; |
|||
10
Ненавижу 1С
гуру
22.07.15
✎
14:36
|
а часом Реал это не ревизит формы или объекта?
|
|||
11
Босечка
22.07.15
✎
14:37
|
Нет
|
|||
12
Лефмихалыч
22.07.15
✎
14:38
|
(9) этот код должен работать
|
|||
13
Redkiy
22.07.15
✎
14:39
|
В чем ошибка из (9)?
|
|||
14
ДенисЧ
22.07.15
✎
14:39
|
по сабжу - gdb dna
|
|||
15
Ненавижу 1С
гуру
22.07.15
✎
14:41
|
закешированная версия, не та обработка
|
|||
16
Босечка
22.07.15
✎
14:42
|
поменяла Реал на Реал1 все заработало. Прикольно...
|
|||
17
Босечка
22.07.15
✎
14:42
|
(10) спасибо!!!!
|
|||
18
Лефмихалыч
22.07.15
✎
14:44
|
(16) соглашусь с (14)
|
|||
19
Redkiy
22.07.15
✎
14:45
|
(16) Приучите себя давать переменным осознанные имена - ДокОбъект, СтрокаТЧ....
|
|||
20
aka AMIGO
22.07.15
✎
14:49
|
(19) например, такое имя:
ПризнакТогоЧтоВОтправителиПолучателиТЗУжеПозиционировалисьНаНужногоОтправителя = Ложь; |
|||
21
D_E_S_131
22.07.15
✎
14:53
|
(20) Иной раз только такие меня и позволяют что-то понять в коде, который на 100500 строк.
|
|||
22
D_E_S_131
22.07.15
✎
14:53
|
меня = имена
|
|||
23
hhhh
22.07.15
✎
15:09
|
(21) а я наоборот, дальше 10-го символа имя уже не читаю.
|
|||
24
Лефмихалыч
22.07.15
✎
15:12
|
(20) ГенаТыПомнишьТыПросил... вот мульт про таких программистов:
http://www.youtube.com/watch?v=HYRdjqPr0LA Уродство этой переменной ни каким образом не может дискредитировать идею понятного именования переменных |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |