Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Добавить строку в табличную часть документа

Добавить строку в табличную часть документа
Я
   21stas
 
15.02.20 - 19:05
Добавляю строку в табличную часть документа по нажатию кнопки в форме:
&НаСервере
Функция Заполнить...()
...
НоваяСтрока=Объект.НаименованиеТабличнойЧасти.Добавить();
НоваяСтрока.НаименованиеРеквизитаТЧ=НовоеЗначение;

При этом в отладчике видно, что табличная часть заполняется - но на форме ничего не отображается.
Что делать?
   vicof
 
1 - 15.02.20 - 20:55
Посмотреть источник данных таблицы на форме, вроде бы очевидно
   Ненавижу 1С
 
2 - 16.02.20 - 01:21
РеквизитФормыВЗначение
ЗначениеВРеквизитФормы
   21stas
 
3 - 16.02.20 - 06:51
(1) Посмотрел, источник данных табличной части на форме:
Объект.ДанныеОВремени

Я у себя и заполняю:
НоваяСтрока=Объект.ДанныеОВремени.Добавить();
НоваяСтрока.Сотрудник=СтрокаВремениФакт.Сотрудник;
НоваяСтрока.Часов1=ВремяФакт-ВремяНорма;
   21stas
 
4 - 16.02.20 - 06:52
(3) Ещё скриншот приложу:
http://joxi.ru/RmzQX4wCRvq4dr
   21stas
 
5 - 16.02.20 - 07:10
(2) Попробовал.
В отладчике строки вижу:
http://joxi.ru/Q2KqnN6twOnPxr

В форме та же холодящая пустота:
http://joxi.ru/8238OP3HDzoLWA
   hhhh
 
6 - 16.02.20 - 07:36
(5) а если ВремяФакт = ВремяНорма? Тогда вообще ничего?
   21stas
 
7 - 16.02.20 - 08:21
(6) Да, ничего.
Этот алгоритм смотрим, у кого есть переработки - и скидывает их в отдельный табель.

Но отладчик показывает, что по факту 4 строки добавлено.
   ДенисЧ
 
8 - 16.02.20 - 08:26
ОбновитьОтображениеДанных

Описание:
В принудительном порядке обновляет содержание элементов управления.
Полезен при изменении значений реквизитов формы вне формы, в тот момент, когда форма отображается на экране.
   PuhUfa
 
9 - 16.02.20 - 08:27
Я бы начал с того, что выкинул РеквизитФормыВЗначение и ЗначениеВРеквизитФормы...
   21stas
 
10 - 16.02.20 - 19:46
Спасибо всем за помощь.

Сознаюсь.
Я разобрался - ниже моего кода стоял другой код, который очищал табличную часть.
В этом и была проблема :(
   21stas
 
11 - 16.02.20 - 19:46
Но если бы не ваша помощь - я бы не пробовал и не нашёл.
Так что однозначно БОЛЬШОЕ СПАСИБО,

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