| 
    
            
         
         | 
    
    
  | 
Получить данные табличной части управляемой формы | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Sova112    
     04.01.19 
            ✎
    21:49 
 | 
         
        Дорого дня
 
        Получаю объект дока, хочу присвоить СтрокаСотрудника.ПредставлениеНачислений = "Окладик" ругается {ВнешняяОбработка.ОбработатьДокументовИзменения.Форма.Форма.Форма(381)}: Поле объекта не обнаружено (ПредставлениеНачислений) СтрокаСотрудника.ПредставлениеНачислений = ПредставлениеНачисленийСотрудника; то есть это есть только в форме, как это присвоить в форме упр.формы  | 
|||
| 
    1
    
        AlvlSpb    
     naïve 
    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    
     naïve 
    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    
     naïve 
    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    
     naïve 
    04.01.19 
            ✎
    22:34 
 | 
         
        (14) Не наверное, а точно. Откуда вырезка на самом первом скрине?     
         | 
|||
| 
    16
    
        Sova112    
     04.01.19 
            ✎
    22:35 
 | 
         
        (15) есть в форме документа,
 
        но нет в объетке. Как получить и изменить их?  | 
|||
| 
    17
    
        AlvlSpb    
     naïve 
    04.01.19 
            ✎
    22:36 
 | 
         
        (13) Откуда вырезка на самом первом скрине? (это конечно вам а не (14)) Скрин где 13 уолонка. Если это та же ТЧ, то скорей всего расширение. Но по скрину абсолютно не понятно откуда ТЧ     
         | 
|||
| 
    18
    
        AlvlSpb    
     naïve 
    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    
     naïve 
    04.01.19 
            ✎
    23:03 
 | 
         
        (22) Должны все-равно есть, даже если это эл формы. 
 
        (23) Расширений нет? Какая конфигурация?  | 
|||
| 
    25
    
        AlvlSpb    
     naïve 
    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) а если там уже добавлено это поле ранее было?     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |