Имя: Пароль:
1C
1С v8
Удаление строк из ТЧ по номенклатуре
,
0 lyamba007
 
26.05.17
11:39
Есть документ "Поступление товаров и услуг".
Есть внешняя обработка, с помощью которой нужно удалить строки из ТЧ "товары" данного документа.
Проблема в том, что не могу получить данные из этой табличной части.
Обращение к табличной части есть, а получить из нее данные не могу (ТекущиеДанные = Неопределенно). "Ундефинет", господа))

Знаю, что здесь присутствуют специалисты по данной области, поэтому прошу объяснить как это сделать.
Заранее благодарен.
1 1dvd
 
26.05.17
11:41
показывай как делаешь
2 Волшебник
 
модератор
26.05.17
11:41
Срочно нужен специалист по Неопределено Ненавижу 1С.
3 FIXXXL
 
26.05.17
11:43
(0) ищи-свищи-удаляй в ТЧ объекта, а не в форме
4 lyamba007
 
26.05.17
11:46
*Пардон, лишняя буква "н" в слове "неопределено".


/////////////КОД///////////////////
Процедура ОбработкаНажатияКнопки (Кнопка)
    
    
    СтрокаТабличнойЧасти = ВыборДокумента.ПолучитьФорму("ФормаДокумента").ЭлементыФормы.Товары.ТекущиеДанные;
    
        
КонецПроцедуры


Обращение идет - все отлично, но после того, как я обратился к ТЧ, то все - я в ловушке)
*ВыборДокумента - поле, в котором я выбираю документ.
5 Рэйв
 
26.05.17
11:47
(0)>>ТекущиеДанные = Неопределено

Ты строки через форму удаляешь чтоли?
6 Рэйв
 
26.05.17
11:48
(4)я так и знал:-)
7 h-sp
 
26.05.17
11:48
(4) зачем форма нужна? Удаляй строки в самом документе.
8 Рэйв
 
26.05.17
11:49
(4)На будущее.
ТекущиеДанные - это данные выделеной строки:-)
Так что неправильным путем ты едешь. Через объект удаляй
9 lyamba007
 
26.05.17
11:54
Через Объект -имеется в виду через саму ТЧ?
10 h-sp
 
26.05.17
11:56
(9) документОбъект
11 FIXXXL
 
26.05.17
12:05
(9) .ПолучитьОбъект() и копайся в его потрохах
12 lyamba007
 
26.05.17
12:07
Данке, коллеги!
Еще вопрос: как закрыть тему, если она уже не нужна?
13 FIXXXL
 
26.05.17
12:07
(12) не переживай, пусть живет
14 Рэйв
 
26.05.17
12:15
(12)Напиши пост "Абракадабра, тема заккрыта!"
15 lyamba007
 
26.05.17
14:56
Снова обращаюсь с вопросом.
Есть внешняя обработка, в котором есть поле выбора документа.
Но это поле является ссылкой на объект.
Я так понимаю, что из ссылки объект не получишь, верно?
16 polosov
 
26.05.17
15:00
(15) Ссылка.ПолучитьОбъект()
17 НЕА123
 
26.05.17
15:01
(15)
> из ссылки объект не получишь

в книгу знаний.
18 Гипервизор
 
26.05.17
15:02
(15) ну вот, а хотел тему закрыть
(17) лучше это: "поле является ссылкой на объект"
19 polosov
 
26.05.17
15:11
(18) "Значение поля является ссылкой на объект" - если быть совсем точным.
20 Гипервизор
 
26.05.17
15:15
(19) это была цитата и она была точной
21 lyamba007
 
26.05.17
16:29
Спасибо большое!Разобрался немного в синтаксисе))
Спасибо, коллеги!
22 lyamba007
 
26.05.17
16:29
Много, оказывается, я людей собираю))
Пожалуй, самый лучший форум.