Вход | Регистрация
 

Получить данные табличной части управляемой формы

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

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

то есть это есть только в форме, как это присвоить в форме упр.формы
 
 
   AlvlSpb
 
1 - 04.01.19 - 21:53
(0) Код покажите и скрин с реквизитами ТЧ
   Sova112
 
2 - 04.01.19 - 21:55
ДокументИзмененияПН =Стр.ДокументИзмененияПН.ПолучитьОбъект();

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


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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
Основная теорема систематики: Новые системы плодят новые проблемы.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует