Имя: Пароль:
1C
 
Получить данные табличной части управляемой формы
,
0 Sova112
 
04.01.19
21:49
Дорого дня
Получаю объект дока, хочу присвоить

СтрокаСотрудника.ПредставлениеНачислений = "Окладик"
ругается
{ВнешняяОбработка.ОбработатьДокументовИзменения.Форма.Форма.Форма(381)}: Поле объекта не обнаружено (ПредставлениеНачислений)
    СтрокаСотрудника.ПредставлениеНачислений = ПредставлениеНачисленийСотрудника;

то есть это есть только в форме, как это присвоить в форме упр.формы
1 AlvlSpb
 
04.01.19
21:53
(0) Код покажите и скрин с реквизитами ТЧ
2 Sova112
 
04.01.19
21:55
ДокументИзмененияПН =Стр.ДокументИзмененияПН.ПолучитьОбъект();
https://yadi.sk/i/fEIjCbnNmpnuQA
3 Sova112
 
04.01.19
21:57
https://yadi.sk/i/NuHMzhh1Pcw6Kg а вот в форме
4 AlvlSpb
 
04.01.19
22:02
(2) Страница не найдена 404. Нужен код как делаешь. Объект получил, а дальше?
5 Serg_1960
 
04.01.19
22:08
Исправленная ссылка из (2) - https://yadi.sk/i/fEIjCbnNmpnuQA
6 hhhh
 
04.01.19
22:10
(2) (5) (5) всё таки закусывайте получше.
7 Sova112
 
04.01.19
22:13
НайденныеСтроки= СтрокаСотрудника.Сотрудники.Найти(СТр.Сотрудник,"Сотрудник");
СтрокаСотрудника.ПредставлениеНачислений = ПредставлениеНачисленийСотрудника;
\Строка найдена
8 Мимохожий Однако
 
04.01.19
22:15
(7) Отладчик что показывает? Что такое СтрокаСотрудника? Какой тип? Ты убедилась, что это ДокументОбъект?
9 hhhh
 
04.01.19
22:15
(7) а НайденныеСтроки найдены?
10 AlvlSpb
 
04.01.19
22:16
(7) Ну сложно что ли код показать? Что такое СтрокаСотрудника? Откуда взялась? Судя по ошибке у вас что-то не то в коде. Вы просите помощи и уже 20 мин сопротивляетесь его публикации
11 Sova112
 
04.01.19
22:21
12 Sova112
 
04.01.19
22:24
13 Sova112
 
04.01.19
22:25
Для каждого СТр из Объект.СпискоСотрудников цикл
        ДокументИзмененияПН =Стр.ДокументИзмененияПН.ПолучитьОбъект();
        НайденныеСтроки= ДокументИзмененияПН.Сотрудники.Найти(СТр.Сотрудник,"Сотрудник");
        Если НайденныеСтроки = Неопределено Тогда
            Продолжить
        КонецЕСли;    
        
НайденныеСтроки .ПредставлениеНачислений = ПредставлениеНачисленийСотрудника; //ТУТ РУгается

КонецЦикла
14 hhhh
 
04.01.19
22:32
(13) у вас наверно в тч сотрудники нет такого поля

ПредставлениеНачислений
15 AlvlSpb
 
04.01.19
22:34
(14) Не наверное, а точно. Откуда вырезка на самом первом скрине?
16 Sova112
 
04.01.19
22:35
(15) есть в форме документа,
но нет в объетке.
Как получить и изменить их?
17 AlvlSpb
 
04.01.19
22:36
(13) Откуда вырезка на самом первом скрине? (это конечно вам а не (14)) Скрин где 13 уолонка. Если это та же ТЧ, то скорей всего расширение. Но по скрину абсолютно не понятно откуда ТЧ
18 AlvlSpb
 
04.01.19
22:38
(16) В форме в пользовательском режиме? Что такое Строка на скрине 27. Покажите более полно этот скрин
19 Мыш
 
04.01.19
22:38
(13) Правильно ругается. Нет такого поля у объекта. У элемента формы - есть.
20 Мимохожий Однако
 
04.01.19
22:41
Перемести код в модуль обработки. Быстрее поймешь ошибки. Научись пользоваться отладчиком и будет счастье.
21 Sova112
 
04.01.19
22:44
22 hhhh
 
04.01.19
22:52
(21) это всё нарисованные на форме поля. Вы их не ищите. Их на самом деле нет. Фикция.
23 Sova112
 
04.01.19
22:59
(22) но ои же в самой форме обрабатываются, как их получить чрез обработку?
24 AlvlSpb
 
04.01.19
23:03
(22) Должны все-равно есть, даже если это эл формы.
(23) Расширений нет? Какая конфигурация?
25 AlvlSpb
 
04.01.19
23:06
А не может быть что это поле создано программно?
26 hhhh
 
04.01.19
23:16
(24) да уж.
27 Sova112
 
04.01.19
23:18
Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.5.250)
28 hhhh
 
04.01.19
23:20
(25) это поле создается элементарно на форме.тыкаешь в табличное поле ОбъектСотрудники, добавить, назначаешь имя поля и тип. Можешь хоть сто полей добавить. Всё. При этом табличная часть отдыхает.
29 Сергиус
 
04.01.19
23:40
(0)Получай форму, таблицу и добавляй.
30 Sova112
 
04.01.19
23:47
(29) а если там уже добавлено это поле ранее было?
Закон Брукера: Даже маленькая практика стоит большой теории.