|
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
|
Кстати, если взять обычную табличную часть, при открытии документа сохранить её в таблице значений, а потом перезаполнить так, чтобы было видно только то, что хотят.
Ну и "переключении" на другой слой просто перезаполнить - тогда и интерактивное редактирование будет работать, только нужно не запутаться с событиями удаления и добавления строк, чтобы не было как в некоторых типовых, когда некоторая последовательность действий преобразует документ в кашу. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |