ЗаменитьТаблицу Значений

  • Автор темы Loader
  • Дата начала
Статус
Закрыто для дальнейших ответов.
L

Loader

#1
Здраствуйте уважаемые программисты, у меня есть задача, в документе (Банковская Выписка) нужно заменить табличную часть на расширеную, т.е. к ней нужно добавить несколько столбиков, в литературе нашел материал по загрузке табличной части пишу примерно следующее:

ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.КоличествоКолонок();
ТЗ.НоваяКолонка("НомерСтроки","Число",,,"Номер", 3,,2);
//*
//*
//*
//*
//*


Док = СоздатьОбъект("Документ.БанковскаяВыписка");
Док.Новый();
Док.ЗагрузитьТабличнуюЧасть(ТЗ);
Док.Записать();
ОткрытьФорму(Док.ТекущийДокумент());

Да, и все бы ничего но эта операция должна производиться програмно(динамически), изменять настройки существующего документа нельзя, как сделать, подскажите

Да, этот код который я привел в примере ничего не меняет, т.е. документ не меняет свою ТЗ
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#2
Табличная часть документа и таблица значений - совершенно разные объекты. Советую почитать документацию по конфигурированию и администрированию.
 
L

Loader

#3
Да в том то и дело что нет литературы хорошей по 1С, и все таки, есть способ изменить табличную часть в модуле

Скажите, а как вообще добавлять реквизиты к табличной части документа? Я пишу в реквизитах, но столбцы не прибавляются

Хм, ну добавлять как я разобрался, а как сделать так что бы они выстраивались компактно на экране, с наложениями так сказать
 
L

Loader

#4
Какие у кого мысли? Я так понял что никто с подобны не сталкивался, значит придется менять реквизиты в ручную
 
I

Isabela

#5
Если добавил реквизиты в табличную часть документа, надо их включить еще и в форму. Там и настройки - в той же колонке, рядом и т.п.
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#6
Да все с таким сталкиваются (я имею ввиду со вторым вопросом). Просто видимо всех повергла в уныние твоя фраза о том, что
Да в том то и дело что нет литературы хорошей по 1С
фраза эта абсудна! Наводит на мысли о том что человек и не хочет разбираться.
А вообще, как сказал товарищ
Табличная часть документа и таблица значений - совершенно разные объекты
Так что тебе нужно получить сначала объект, а потом уже в нем програмно пытаться добавить колонки
 
L

Loader

#7
Литературы много, я согласен, скачал 5 книг, но во всех куча всякой ненужной информации, а именно о программировании только краткие обзоры, единственная норм. документация что я видел это непосредственно та что поставляеться с программой, но у меня её нет, если кто то посоветует хорошую книгу, буду благодарен


Ну объект документ получить несложно, реквизит программно добавит тоже можно, но как заставить его отобразится ещё и корректно
 
Статус
Закрыто для дальнейших ответов.