Имя: Пароль:
1C
1C 7.7
v7: Как в обработке можно реализовать аналог ТЧ документа
0 valdi77
 
04.07.12
15:54
Добрый день
В обработке, возникла необходимость реализовать ввод данных вида

----------------------------------------------------
| № | Номер  |      Тип      |       Название      |
----------------------------------------------------
| 1 | замок1 |     Модель    |Гном 0531 хром       |
----------------------------------------------------
| 2 | замок1 |     Секрет    |       Алекс  0532   |
----------------------------------------------------
| 3 | замок1 |      Ручка    |       Алекс  0533   |
----------------------------------------------------
| 4 | замок1 |    Накладка   |       Ruiti         |
----------------------------------------------------
| 5 | замок2 |     Модель    |       Гордиан 2     |
----------------------------------------------------
| 6 | замок2 |     Секрет    |       Алекс  0532   |
----------------------------------------------------
где  

№         -  число номер строки
Номер     -  выбирается из списка значений  комплетующая с кагого замка (Замок1)(Замок2) и т.д.
Тип       -  из Списка Значения/(Справочника) Комплектующие замка
Название  - из справочника Номенклатура  

Фактически это табличная часть документа
Какие есть варианты для реализации ввода таких данных
1 1Сергей
 
04.07.12
15:55
ТЗ
2 ДенисЧ
 
04.07.12
15:55
ТЗ на форму положить не предлагать, как я понимаю?
3 valdi77
 
04.07.12
15:55
Но таблица значения только отображает данные для ввода отдельная форма нужна или как
4 povar
 
04.07.12
15:55
Таблица в РВД
5 povar
 
04.07.12
15:56
(3) жестокий вы барин
6 1Сергей
 
04.07.12
15:57
(3) Нужен формекс. Хотя, можно и без него
7 Злопчинский
 
04.07.12
15:57
формекс+1cpp+классРедакторТЗ.
8 Злопчинский
 
04.07.12
15:58
таблица значений - ячейки редактируются как обычно - двойным жмаком
9 valdi77
 
04.07.12
16:01
Какие варианты
понятно что можно разместить таблицу инструментов с кнопками вида

"+"  добавить запись
"-"  удалить запись
"р"  редактировать запись
"с"  сортировать таблицу

по нажатию на кнопку производить соответствующие действия
вопрос если это внешняя форма то как реализовать отдельную форму ввода
10 ЧеловекДуши
 
04.07.12
16:01
>>> в обработке можно реализовать аналог ТЧ документа

Мысли есть, а знаний нет :)
Делай все через табличное поле. Оно такое могёт.
11 ЧеловекДуши
 
04.07.12
16:02
(9)Кнопки тебе в любом случае придется размещать :)
12 vinogradъ
 
04.07.12
16:03
(9) сделай еще одну внешнюю обработку - форму ввода элемента строки и кидай контекст туда-обратно
13 valdi77
 
04.07.12
16:03
ЧеловекДуши
 что такое табличное поле
14 ЧашкаЧая
 
04.07.12
16:04
Или намного все проще. Использовать ПоставщикДанных http://www.1cpp.ru/forum/YaBB.pl?num=1333941317 . Немного времени потратить что бы все прочесть, но за то все почти как в снеговике.
15 Mikeware
 
04.07.12
16:08
ТабличноеПоле. А лучше - ПоставщикДанных.
16 Ёпрст
 
04.07.12
16:13
17 Classic
 
04.07.12
16:21
(0)
Попробуй таблицу в режиме ввода данных. Глянь как реготчетах сделано.
Или ТЗ на форму с обработкой по нажатию.
Правда ни один из вариантов на документ похож не будет
18 1Сергей
 
04.07.12
16:24
(17) будет-будет похож... метров с сорока :)
19 valdi77
 
04.07.12
16:30
Ёпрст4
http://zalil.ru/33538110

Спасибо огромное за пример обработки
буду допиливать чтобы посмотреть, у меня все справочники по другому называются
20 vinogradъ
 
04.07.12
16:30
(16) блин, как?
21 valdi77
 
04.07.12
16:31
Всем при Всем огромное Спасибо!
буду делать  

Как верно заметил

ЧеловекДуши

Мысли есть, а знаний нет :)

Буду набираться знаний
22 vinogradъ
 
04.07.12
17:18
Ёпрст4, что нужно, чтобы можно было работать с обработкой в (16). Что должно быть установлено?
23 Ёпрст
 
04.07.12
17:20
(20) че как ?
24 Ёпрст
 
04.07.12
17:20
(22) эээ... в плане установлено ?
25 vinogradъ
 
04.07.12
17:26
в режиме предприятия запускаю - работает, в конфигураторе просто жму сохранить, запускаю - не работает
26 vinogradъ
 
04.07.12
17:26
+(25) размер обработки увеличивается на ~300К
27 vinogradъ
 
04.07.12
17:27
(26) 30К
28 vinogradъ
 
04.07.12
17:27
(23) откуда идет вызов ДобавитьСтроку()?
29 Mikeware
 
04.07.12
17:28
(28) :-)))))
30 vinogradъ
 
04.07.12
17:31
(29) "смешно для тех кто понимает"?
31 vinogradъ
 
04.07.12
17:33
чем реализован перехват нажатий клавиатуры?
32 Ёпрст
 
04.07.12
17:36
(25) надо бы подправить демку, чтоб работало.. лениво
(28) ну ты же инсёрт жмешь - оттуда и вызов
(31) штатными средствами пофигуратора, вк не используются
33 Mikeware
 
04.07.12
17:38
(30) Старая хохмочка....
ключевое слово - gcomp
34 Ёпрст
 
04.07.12
17:38
http://zalil.ru/33538610
на вот тебе еще, на поиграться
35 Ёпрст
 
04.07.12
17:39
(33) ну.. не только
36 Mikeware
 
04.07.12
17:40
(35) мозг подразумевается :-)
37 Ёпрст
 
04.07.12
17:41
ну..или вот еще
http://zalil.ru/33538630
38 vinogradъ
 
04.07.12
17:47
ок, спасибо
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший