Имя: Пароль:
1C
 
Дублирование табличной части
0 tonic
 
29.01.04
16:27
Привет Всем.
Возникла необходимость в форме документа продублировать колонку из табличной части, не подскажите как это лучьше реализовать?
Спасибо.
1 gr13
 
29.01.04
16:28
как понять дублировать?
2 tonic
 
29.01.04
16:43
Ну например, значение табличной части выводиться на одном слое, я создаю другой слой и на нем мне хотелось бы разместить некоторые данные из ТЧ. Но дело в том что они уже размещены и я вот не как не могу их повторить:(
3 gr13
 
29.01.04
16:44
Потрясающе, т.е. ты хочешь 2 табличные части, да еще дублирующие? была уже тут тема, так и не пришли к консенсусу помоймму...
4 Bzzzzz
 
29.01.04
16:45
Создай в другом слое ТЗ.
Выгружай данные из ТЧ в ТЗ.
5 tonic
 
29.01.04
16:46
Прошу прощения Bzzzzz  а не могли бы вы привести пример выгрузки и загрузки?:)
6 gr13
 
29.01.04
16:47
7 Bzzzzz
 
29.01.04
16:47
ВыгрузитьТабличнуюЧасть(<ТаблЗнач>,<Колонки>)
8 tonic
 
29.01.04
16:55
Bzzzzz Спасибо, то что надо:))
И напоследок еще вопрос я как понимаю в Таблице Значений самому заносить данные нельзя?
Ну тоесть ручками в ней ченить писать.
9 gr13
 
29.01.04
16:58
(8) неа, низзя, можно поставить кнопочку и через нее добавить строку и значение. Почитай в ссылке, там, по мойму есть, или сделай еще поиск по "табл" и найдешь
10 tonic
 
29.01.04
17:08
gr13 Ну чтож благодарю, за информацию:)
А еще можно вопрос.
Я вот жаз заполнение ТЗ реализовал посредством кнопки, а можно зделать так чтобы оно(ТЗ), заполнялось автоматом?:)
11 Bzzzzz
 
29.01.04
17:12
Да ;-))
1) по таймеру
ОбработкаОжидания(<ИмяПроцедуры>,<ИнтервалВызова>)
2) при любом изменении в форме будет происходить перезаполнение, но это могут быть тормоза
посмотри как реализованы "информационные строки" в Номенклатуре, Материалах... и в енти функции пихаешь процедуру заполнения ТЗ
12 Bzzzzz
 
29.01.04
17:13
3) при смене Вкладки
13 tonic
 
29.01.04
17:19
Bzzzzz
Еще раз спасибо.
И окончательно последний вопрос, просто я книжки дома забыл, а надо сделать:(
есть поле "НомерДок", как мне из него взять значение и поместить его в другое поле, проше прощение за дурацкий вопрос, просто так как это делаеться в С++ тут не срабатывает:(
14 tonic
 
29.01.04
17:21
Сори, вопрос снят. понял:))))
15 WhiteCat
 
29.01.04
17:58
(8)(9) Можно. Добавить две колонки с "+" и "-". В обработке редактирования таблицы написать соответствующий код: добавлене и удаление строки
16 tonic
 
29.01.04
18:08
WhiteCat
Прости мою наивность, как это добавить колонки?:)
17 Bzzzzz
 
29.01.04
18:19
Ээээ.... ручками ;-))
тз.ВставитьКолонку("Плюс",1,,,,"+");
18 tonic
 
29.01.04
18:21
Но то что мы будем вводить в эту новую колонку будет сохраняться в базе али нет?
я тут прочитал что ТЗ вообже не чего не сощраняет в базе
19 Bzzzzz
 
29.01.04
18:25
Нет конечно :-)
Все это ручками пишется
20 tonic
 
29.01.04
18:29
Так хорошо,
а как быть если у меня n товаров, и мне надо напротив товаров указать кол-во лицензий, это что придеться создавать n переменных.
Дело в том что так как ТЧ нельзя разбить на 2 часть, то мне придеться писать некоторые атрибуты товара в другом месте, а именно на новом слое.
21 WhiteCat
 
29.01.04
18:39
(16) Смотри (17), там правильно сказано.
(19) Не сохраняет. Нужно заполнять ее (например, при переходе на слой) и выгружать данные процедурой (при записи документа, например)
(20) А где твои лицензии хранятся? Если в реквизите товара - то оттуда и надо брать, а потом туда же записывать. Если в документе - то в ТЧ создать реквизит соответствующий и скрыть его.
Не надо заводить переменные, это некрасиво, хотя и будет работать
22 tonic
 
29.01.04
18:48
Так ну кажись начал понимать.
Всем спасибо за сотрудничество:)
23 skunk
 
29.01.04
21:15
народ, а к чему все эти выкрутасы. не просче ли при редактирование таб части изменят сразу ТЗ, то есть добавли чего в ТЧ добавляем че надо ТЗ, удаляем в ТЧ сразу бузаем его в ТЗ
24 345
 
29.01.04
22:15
.......................................................
ноу коммент ...

А что, видимость разных колонок на разных слоях уже не канает ?
25 Рупор абсурда
 
29.01.04
22:20
(24) Красиво будет выглядеть на "втором" слое табличная часть с ОДНОЙ "продублированой" колонкой? Места занимать на форме будет не много?
26 345
 
29.01.04
22:27
А вам, товарисч Рупор, я объявлю выговор на Т1С
27 345
 
29.01.04
22:35
Вообще говоря, я не понял задачу....

Нечто аналогичное используется в Счет-фактуре

На одном слое - колонки Товар, Количество, и т.д.
На другом - колонки Товар, ГТД, страна, и т.д.
28 tonic
 
30.01.04
10:34
345
Ну в конце концов я так и cделал:))
Но вообщето я одного не могу понять почему в 1С нельзя различные колонки в ТЧ размещать там где "душе угодно"?:)
29 Bzzzzz
 
02.02.04
16:38
Ошибка? Это не ошибка, это системная функция.