Имя: Пароль:
1C
1C 7.7
v7: 4 табличные части в одном документе. Можно?
,
0 Trainee
 
09.04.12
14:35
Проблема: создаю документ по образцу - бумажка )
Пытаюсь сделать слои, но как отображать одну таблицу на 4 слоях, да еще и пустую...

Или все-таки придется справочник делать?
1 butterbean
 
09.04.12
14:36
если они однотипные то можно все хранить в одной таб части, а отображать на форме таблицы значений
2 hhhh
 
09.04.12
14:36
переведи.
3 povar
 
09.04.12
14:37
так тебе нужно 4 разных ТЧ или одну, на четырех слоях ?
4 Сияющий Асинхраль
 
09.04.12
14:38
Можно. Как правило это табличные части подчиненных доков записанных год так на 80-ый, либо все в одну тч, а вывод в док - тз
5 Trainee
 
09.04.12
14:39
Точно, мне нужна ОДНА таблица. Но она делится на 4 раздела: услуги свои-привлеченные, товары и т.п. Структура ОДИНАКОВАЯ.
Нужно ДЛЯ пользователя, чтобы они отображались отдельно и ... как-то вывести на печать потом ...
6 Trainee
 
09.04.12
14:40
Но, со слоями проблема - табличка нужна ПУСТАЯ на каждом слое, но в итоге, все должно собираться в одну (ну это фактически визуальная сортировка)...
7 Сияющий Асинхраль
 
09.04.12
14:48
Что непонятно? Вместо одной тч кладешь на форму тз и заполняешь их либо из одной тч, либо из разных тч подчиненных доков
8 Trainee
 
09.04.12
14:50
Ааааа!!! Только наоборот, на форму кладется 4 таблицы значений, кот. "сбрасывают" данные в тч?
9 Сияющий Асинхраль
 
09.04.12
14:54
Именно, например, при записи
10 Wobland
 
09.04.12
14:55
ветку не читал, где-то в бардачке валяется конфигурация с документом о двух ТЧ. надо - стучись, поищу
11 Trainee
 
09.04.12
14:56
Спасибо!!! ))
12 Trainee
 
09.04.12
16:17
... Еще проблема ... Таблицу будут заполнять интерактивно ... КАК?!!!
(Я не дебил, просто начальник считает, что раз что-то пишу на 8, то и на 7.7 раз плюнуть ... Программист 7.7 выйдет из отпуска только через 2 недели ... Мозг уже 4 дня едят.)
13 stix2010
 
09.04.12
16:22
что в ТЗ данные не вставлял? на ИТС есть обработка с интерактивным редактированием ТЗ
14 Сияющий Асинхраль
 
09.04.12
16:23
Юзай подбор и ввестизначение и ессно свои кнопки добавления и удаления строк
15 Мимохожий Однако
 
09.04.12
16:24
(12)Не повезло тебе.... Начни сначала.
1. Какая конфигурация?
2. Если дело только в печати, то не обязательно делать 4 формы. Все данные можно держать в табличной части.
3. Если будешь делать таблицу с разными слоями, то оптимальнее на форму положить одну ТЗ и при переходе на другую закладку заполнять эту ТЗ. При вводе данных через ТЗ потребуется дописать процедуру обработки в ТЗ на форме, которая будет заносить данные в табличную часть.
Остальное  народ уже подсказал.
16 Trainee
 
09.04.12
16:24
Это как? Я нашел только вывод в подчиненный что-то и загрузку оттуда ...
17 ЧеловекДуши
 
09.04.12
16:27
Да хоть пять :)
Все дело в том, что именно ты подразумеваешь под словом, табличная часть.
Если смотреть с пользовательской стороны, то это реально :)
Если смотреть со стороны СУБД, то у документов 7-ки только одна табличная часть :)
18 Trainee
 
09.04.12
16:29
)) Спасибо. Я идею понимаю, видимо, придется создать подчиненный документ и через его ТЧ заполнять мою ТЗ, потом грузить в мою ТЧ и ... 7.7 - сказка )))
19 ЧеловекДуши
 
09.04.12
16:29
+ Дам совет, не делай 20-ть таблиц значений на форме, это не кошерно и глупо.
Делай одну таблицу значений, но при переходу по вкладкам заполняй её все время новыми значениями в соответствие выбраной вкладки :)
20 stix2010
 
09.04.12
16:29
ставь  табличную часть и пусть ид в ней заполняют и не выделываются
21 palpetrovich
 
09.04.12
16:30
еще тарбла - ТЗ на форме растягивается одна :)
22 Trainee
 
09.04.12
16:37
За совет, спасибо, действительно, так проще будет.))
не, ставить ИД - потеря смысла. Бух интеллектом не блещет, доп колонка вызовет у нее панику.
23 Мимохожий Однако
 
09.04.12
16:40
Так какая конфигурация? Нетленка?
(22)Про бухов ты зря так
24 Guk
 
09.04.12
16:40
числовой доп. реквизит ТЧ = Номер ТЧ. далее только визуализация. это один из многих способов создания кучи ТЧ в 7.7...
25 Trainee
 
09.04.12
16:44
Конфа бюджетная, уродовать нельзя - обновляется. Про бухов, может и зря, а попытка понять ЧТО нужно на выходе наткнулась на стену: "Я не знаю, но чтоб все работало"...Сам придумай-сам напиши и нужно с 01 января 2012 ... ))
26 Guk
 
09.04.12
16:47
да и слоев никаких не надо...
27 Trainee
 
09.04.12
16:52
Слои как раз нужны, там 4 отдельные таблицы на бумажке. Они пытались адаптировать что-то из существующего, но ... Закончилось тем, что про бухии проводят одной суммой, а детализация в excel ручками. )Много орфографических ошибок ))) - ибо медицина )))
28 Мимохожий Однако
 
09.04.12
17:00
Повторюсь- слоев несколько, ТЗ на форме одна, чтобы нормально открывалась. Чтобы обновлялось можно сделать свой документ со своими проводками.
29 Guk
 
09.04.12
17:04
нафига там слои, если достаточно закладок? налепил закладок столько сколько ТЧ, при смене закладки просто перезаполняй ТЧ по номеру и все. выглядеть будет как-будто слои...
30 Trainee
 
09.04.12
17:07
Guk, ну так и получается ) слой нужен только чтобы написать что конкретно сейчас заполняет бух. Отображается это как раз закладками.
31 Mikeware
 
09.04.12
17:14
(30) а зачем для этого слой?
32 Mikeware
 
09.04.12
17:15
(21) без привязок - да.
с привязками - все нормально.
33 Guk
 
09.04.12
17:15
насколько мне помнится, ТЧ дока только на один слой можно положить. по номеру закладки и так понятно будет, "что конкретно сейчас заполняет бух". впрочем, я не настаиваю...
34 alxxsssar
 
09.04.12
17:19
Короче слои, 4 ТЗ на форме, при открытии из ТЧ заполняются ТЗ, при записи из ТЗ заполняется ТЧ дока. Выбор реквизитов осуществляется примерно такой процедурой:
Процедура ПриВыбореЯчейкиТаблицы()
   
   ТекСтр = ТЗ.ТекущаяСтрока();
   ТекКол = ТЗ.ТекущаяКолонка();  
   
   Если ТекКол = "Выбор" тогда
       значение = ТЗ.ПолучитьЗначение(ТекСтр,ТекКол);
       Если Значение = "" тогда
           ТЗ.УстановитьЗначение(ТекСтр,ТекКол," V ");
       Иначе
           ТЗ.УстановитьЗначение(ТекСтр,ТекКол,"");
       КонецЕсли;
   КонецЕсли;
КонецПроцедуры    
Процедура отрабатывает двойной клик мышатины.
У меня только ставит/снимает значение в столбце. Копай по "ввести значение" и т.д. если надо
Процедуру вешай на ТЗ
35 Guk
 
09.04.12
17:20
ТЗ ведь неудобно редактировать, если не применять ВК...
36 alxxsssar
 
09.04.12
17:24
+(34) или как было в (29) закладки для внешнего вида и регулировать ими видимость колонок ТЧ
37 palpetrovich
 
09.04.12
17:48
(36) если делать "закладки для внешнего вида и регулировать ими видимость колонок ТЧ" - все зашибись, кроме количества строк ;)  ...на всех закладках будет присутствовать (пронумеровано) максимальное число, т.е. "меньшие" будут "дополнены" пустыми строками :))
38 alxxsssar
 
09.04.12
18:00
(37) это верно. ну это как вариант, более-менее ненапряжный для прогера
39 Trainee
 
09.04.12
19:19
Спасибо, завтра поэкспериментирую )) Пока так: на ТЗ вешается подчиненный документ.Получается, на 1 док1 будет до 4 подчиненных дока2...Все это прареллельно грузить в ТЧ + сортировка + вывод на печать ... Проводить думаю скопипастить, из типового дока.
Есть изьяны в логике?
База, конечно, расти будет, но ... вводить доп.колонку-на самый крайний случай вариант )
40 smaharbA
 
09.04.12
19:21
отображай одну и ту же тч , видимость поможет
41 Torquader
 
09.04.12
19:32
Кстати, если взять обычную табличную часть, при открытии документа сохранить её в таблице значений, а потом перезаполнить так, чтобы было видно только то, что хотят.
Ну и "переключении" на другой слой просто перезаполнить - тогда и интерактивное редактирование будет работать, только нужно не запутаться с событиями удаления и добавления строк, чтобы не было как в некоторых типовых, когда некоторая последовательность действий преобразует документ в кашу.
Программист всегда исправляет последнюю ошибку.