|
Как красиво вывести дополнительные реквизиты (УТ 11) | ☑ | ||
---|---|---|---|---|
0
Мисти
29.12.13
✎
01:28
|
Задача - сделать обработку для редактирования, в частности, доп. реквизитов - не входя в документ.
Объект.ДополнительныеРеквизиты.Загрузить(Док.ДополнительныеРеквизиты.Выгрузить()); Я нарисовала самый простой способ. При этом, если реквизит в данном документе задан - он выгружается, а если нет, то нет. Это не очень красиво. Хотелось бы весь список возможных, да еще и с уже определенным типом... Наверное, откуда-то списать можно? |
|||
1
Aleksey
29.12.13
✎
01:47
|
А разве у документов бывают доп.реквизиты?
|
|||
2
Eugeneer
29.12.13
✎
02:18
|
Это таб часть документа непосредственно.
Задача какая то дурная. Редактировать таб часть документа без входа в документ - мне кажется еще больше тредозатрат несет чем просто открыть документ. |
|||
3
banco
29.12.13
✎
09:39
|
(0) для этого есть дополнительные сведения
|
|||
4
Мисти
29.12.13
✎
10:57
|
Ну подождите!
У нас - доп. реквизиты. Без входа в документ, потому что в него уже запрещено входить, можно править только то, что не влияет на движение товаров. Вдруг мне кто-то напишет пару строк? Знаю, что просто, но не знаю, как. |
|||
5
Wobland
29.12.13
✎
11:23
|
теоретически можно ТП на форме сделать. даже кода не потребуется
|
|||
6
Eugeneer
29.12.13
✎
11:31
|
(5) да нунафиг. Код потребуется по полной программе.
Плюс получение объекта дока и его сохранение |
|||
7
Eugeneer
29.12.13
✎
11:32
|
(4) нет не напишем. Забесплатно никто не работает.
Задача уже понятная и в принципе уже ясно что надо просто сесть и код писать и форму. |
|||
8
Wobland
29.12.13
✎
11:42
|
(7) жадина
|
|||
9
Eugeneer
29.12.13
✎
11:45
|
(8) сам жадина) иначе напиши)
|
|||
10
Wobland
29.12.13
✎
11:48
|
(9) я за бесплатно умею работать, если что
|
|||
11
Eugeneer
29.12.13
✎
12:06
|
(10) языком? Тк судя по всему до дела тут не дойдет
|
|||
12
Мимохожий Однако
29.12.13
✎
12:10
|
(4)Записать без проведения не получится
|
|||
13
Eugeneer
29.12.13
✎
12:12
|
(12) получится.
|
|||
14
Wobland
29.12.13
✎
12:12
|
(12) обменданными.загрузка=истина
|
|||
15
Мимохожий Однако
29.12.13
✎
12:14
|
(13)(14) Зря вы это ))
|
|||
16
Wobland
29.12.13
✎
12:15
|
(15) Мисти любит изощрения, ей понравится
|
|||
17
Мисти
29.12.13
✎
12:21
|
(14) Вот! Я так и делаю.
|
|||
18
Мисти
29.12.13
✎
12:22
|
(16) Ну я даже согласна за деньги! Не очень большие.
Хотя "за спасибо" было бы лучше. Думаю, что там должно быть 2 волшебные строчки. Вряд ли 4. |
|||
19
Wobland
29.12.13
✎
12:24
|
(18) я сегодня не особо в форме. да и УТ11 нет
|
|||
20
Мисти
29.12.13
✎
12:29
|
(19) Уже новый год, да?
|
|||
21
Пеппи
29.12.13
✎
12:33
|
(4) Да вроде как эта логика уже реализована в УТ11, не пойму о чем спор)
|
|||
22
Eugeneer
29.12.13
✎
12:38
|
(18) 4 строки? Я так понял ты вообще не разбираетшся в 1С?
|
|||
23
Eugeneer
29.12.13
✎
12:57
|
Что мешает уже написать обработку табличных частей
С табличной частью подобной табличной части с доп реквизитами (прямо скорировать можно). Реквизит с ссылкой на док (все согласно правил написания обработок табличных частей) В обработке ТЗ на форму. При вызове из дока загружается ТЗ доп реквизитов в обработку в ТЗ обработки. Юзер там правит чо надо и чо хочет. При кнопке ОК ТЗ заличается в табличную часть документа и документ записывается. |
|||
24
Wobland
29.12.13
✎
13:05
|
(20) нравится мне это слово - корпоративный тренинг по созданию командного духа
|
|||
25
Пеппи
29.12.13
✎
13:10
|
(24) Корпорация монстров на корпоративном тренинге :))
|
|||
26
Мисти
29.12.13
✎
14:49
|
(23) Так всё и есть!
Но если реквизит в начальном документе не заполнен, то он и не загружается в обработку. |
|||
27
Torquader
30.12.13
✎
13:26
|
А доп-реквизиты где хранятся, и кто знает, что они у документа данного типа есть ?
Поди же ПВХ и регистр сведений. Что-то мне кажется, что к документу они относятся только по ссылке (по крайней мере, у справочников было именно так). |
|||
28
Мисти
02.01.14
✎
12:47
|
А я уже работаю и уже жду советов.
(27) Вопрос правильный, спасибо! |
|||
29
Torquader
02.01.14
✎
21:58
|
(28) С Новым годом вас!
То есть, грабли уже все разложены - начинается хождение. |
|||
30
Eugeneer
02.01.14
✎
22:32
|
(27) пипец просто. я в шоке от безграмотности некоторых товарщией.
Как можно задавать такие вопросы.... в УТ11 все доп реквизиты хранятся всегда в табличной части (большинства справочников и документов) Дополнительные реквизиты. И никаких других регистров доп реквизитов там нет. Отдельно хранятся дополнительные сведенья. В отдельно взятом регистре. (28) в доп реквизитах хранятся заполненные значения. Те свойства которые не назначены - они отсутствуют. Если надо выводить все свойства - надо делать двойной запрос с сосединением по настройкам программы и табличным частям с до реквизитами, |
|||
31
Eugeneer
02.01.14
✎
22:34
|
(29) У Мисти грабли по программированию в 1С уже 2 года (история тем автора). И не заканчиваются. Попросту говоря программист некудышный. За два года даже связей найти не может.
А это курс базовые объекты. |
|||
32
КонецЦикла
02.01.14
✎
22:54
|
Вспомогательный регистр сведений, в котором указать ИД документа и название объекта (тч, регистр сведений, шапка) и название реквизита.
И все... тупо его и опрашиваем. |
|||
33
Torquader
04.01.14
✎
01:02
|
(30) Просто я в УТ11 не очень часто заглядываю - меня от неё тошнит с того момента, как я её первый раз увидел.
В управляемых формах есть сложности с реализацией отображения динамического списка из регистра сведений - по этой причине всё пихают в сами объекты. (31) Может быть кто-то просто пытается программировать, не думая о последствиях - или оплата по затраченному времени. |
|||
34
Klesk666
04.01.14
✎
01:41
|
практика показала что лучше не использовать доп реквизиты, лучше изменить конфу. так как пользователи все равно попросят прога использовать это в отчетах, а сделать это будет затруднительно.
|
|||
35
Hans
04.01.14
✎
01:51
|
(34) согласен. толку от них - никакого. Гемора больше только добавляется.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |