Имя: Пароль:
1C
1С v8
Не заполняется таблица в форме элемента.
,
0 RusProgKarps
 
01.12.16
22:23
Доброго времени суток. У меня есть справочник номенклатуры и Регистр сведений которые соединяются по номенклатуре. Нужно на форме элемента справочника вывести в табличку все записи регистра по этому элементу с возможностью удаления, добавления и редактирования тех записей регистра. Для этого я добавил на форму табличное поле и в ТипЗначение поставил регистр. Также добавил Командную панель и связал с табличным поле и отметил, что заполняли автоматически. Проблема в том, что таблица, при открытии формы пустая, хотя записи в регистрие ..... и когда я добавляю запись в таблицу и храню в регистре он не появляется. Подскажите в чем причина.
Заранее благодарю.
1 Lexey_
 
01.12.16
22:41
(0) кривой отбор
2 RusProgKarps
 
01.12.16
22:50
(1) а конкретнее ...... где я прописал не так ........ я ничего больше не прописывал только зробв выше описанные действия ......
3 Franchiser
 
гуру
02.12.16
00:28
Толстый клиент?
4 RusProgKarps
 
02.12.16
13:23
(3) Да........ но я при открытие не прописывал код для отбора и чтения в таблицу ...... может в этом ошибку еще не виводияться данные .... я так понял, из комментов выше, что с этими таблицами нужно работать по с наборами данных . Но почему записываются в регистер новые, введенные в таблице ..... пока даже идей не в чем ошибка.
5 SergTheGreat
 
02.12.16
13:39
(4) При открытии формы установи отбор. И не забывай его обновлять при записи.

Если НЕ Ссылка.Пустая() Тогда
    ЗАПИСИРЕГИСТРА.Отбор.Объект.Установить(Ссылка);
КонецЕсли;
6 RusProgKarps
 
02.12.16
16:36
(5) Спасибо........
7 RusProgKarps
 
02.12.16
17:17
(5) Еще такой вопрос к данной ситуации: какое событие вызывается перед, во время и после сохранения изменений сделанных в таблице?
8 Михаил Козлов
 
02.12.16
17:32
(7) Если табличное поле - РС список, то Вы редактируете сам регистр. Если Вы хотите дать возможность пользователю сохранить/отказаться от изменений, то можно это сделать через набор записей. Пример: в типовых редактирование контактной информации.
9 RusProgKarps
 
02.12.16
18:41
(8) У меня таблица, которая представляет собой набор записей. Для того что на ней повились записи я вызываю функций Прочитать. Когда человек удаляет запись в таблице я чтобы увидело в регистре перезаписывает его при события после удаления в таблице. Тогда изменения происходят и в регистре. А вот как сделать чтобы при сохранении также регистер обновился не знаю. Не знаю в событие записать вызов записи набора.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший