Имя: Пароль:
1C
 
Табличный документ - ввод данных в ячейки
🠗 (Волшебник 27.10.2022 16:36)
0 Eugeneer
 
27.10.22
14:26
Как в этом долбанном табличном документе (цитата Мощный инструмент).
При вводе в колонку чтобы курсор не перепрыгивал на следующие колонки. ПОтому как если на них стоит Защита - то может перепрыгнуть в самый конец.
И вообще почему оно прыгает.

И сильно бесит что нет выделения всей строки. Программно конечно можно сделать. Но это уже точно не СКД.
И при выделении строки нельзя выделить много строк.
1 Волшебник
 
модератор
27.10.22
14:27
Что-то стало много наездов на платформу 1С от криворуких программистов. Может вам руки выпрямить?
2 Eugeneer
 
27.10.22
14:28
Еще кучу косяков нарыл.... Думал развитый инструмент. Будет отличной заменой ТЗ на форме... а нет. то там то сям.
3 Eugeneer
 
27.10.22
14:29
(1) Это ты разработчикам платформы? Им давно пора.
4 Eugeneer
 
27.10.22
14:31
Вот например по тому же вводу. Невозможно вставить значение во множестве ячеек колонки (имеющие ввод).
Только если редактирование включить таб дока.
5 PR
 
27.10.22
14:32
Ну все, попал Маня, доигрался хрен на скрипке
6 mikecool
 
27.10.22
14:33
(0) а тебе что - обещали замену экселю в виде таб дока?
7 Kassern
 
27.10.22
14:34
(6) сейчас еще напишет, что мол макросов нет к табдоку))
8 Kassern
 
27.10.22
14:35
(0) Бросьте уже это дело, раз так не нравится функционал 1с. Напишите свой язык с блекждеком и удобной средой разработки.
9 Eugeneer
 
27.10.22
14:35
Цитата с сайта 1С

" Табличный документ является мощным интерактивным средством отображения информации и может использоваться как сам по себе, так и входить в состав любой из форм, используемых в прикладном решении. По своей сути табличный документ напоминает электронные таблицы — он состоит из строк и столбцов, в которых размещаются данные, однако его возможности гораздо шире:"

мощный инструмент.... возможности гораздо шире...
10 PR
 
27.10.22
14:37
(9) Все так и есть
А что не так?
11 Kassern
 
27.10.22
14:37
(9) и что не так? он способен выводить кучу строк, объединяться с различными ТД, программно можно работать с областями, есть те же разделители и колонтикулы. В общем все что нужно для работы с печатными формами и отчетами.
12 Kassern
 
27.10.22
14:37
На клиенте же работает в виде вьюшки, динамически прогружая порцию строк.
13 Eugeneer
 
27.10.22
14:38
"При вводе в колонку чтобы курсор не перепрыгивал на следующие колонки. ПОтому как если на них стоит Защита - то может перепрыгнуть в самый конец."
14 PR
 
27.10.22
14:39
(13) То есть почему не Эксель или что?
15 Kassern
 
27.10.22
14:40
(13) а разве обещали какое-то другое поведение курсора при работе с защищенными колонками?
Такое ощущение, что вы вместо ректальной свечи пытаетесь запихать кактус в заднее отверстие и сильно удивляетесь, почему так больно и неприятно лечится геморрой))
16 Eugeneer
 
27.10.22
14:44
(15) ты гонишь чтоли. Ввод задекларирован как функциональность.
Только дибильный ввод. Когда вбиваешь - а после ввода курсор летит куда ему вздумается а не остается в той же ячейке.
17 PR
 
27.10.22
14:44
(15) Маня просто не в курсе, что в настройках можно указать, что после ввода не нужно никуда переходить
Ну или знает, но хочет, чтобы было "Как в Экселе", то есть на следующую ячейку и все тут
18 PR
 
27.10.22
14:45
(16) Маня, ты просто необразованный хамоватый дебил, научись уже перед тем, как что-то брякать тупое на форуме в адрес 1С, смотреть, а не реализовано ли это
19 Eugeneer
 
27.10.22
14:45
Это все равно что в ТЧ бы такое же если бы было, то вы бы наверное всего говорили "А что кто то обещал", "так и должно работать", "ты пытаешся кактус впихнуть в заднее отверстие".

Я пишу о функционале который должен работать НОРМАЛЬНО. речь идет об обычном вводе в ячейку.
20 Eugeneer
 
27.10.22
14:46
(17) да? и хде ее найти?
21 Eugeneer
 
27.10.22
14:46
куда зарыли эту волшебную настройку?
22 PR
 
27.10.22
14:46
(20) В бардачке посмотри
23 PR
 
27.10.22
14:47
(21) Мань, я по консультациям по 4800 работаю, минималка два часа
24 Eugeneer
 
27.10.22
14:47
(22) я так и думал что балаболить только сможешь.
25 mikecool
 
27.10.22
14:48
(19) Женя(шепотом) - в ТЧ если настроен пропуск колонок, работает также ...
26 Eugeneer
 
27.10.22
14:49
(23) бедные твои клиенты. Хотя не уверен что они у тебя вообще есть.
27 PR
 
27.10.22
14:52
(26) Не, с клиентами я нормально, это твой личный тарифный план
28 Eugeneer
 
27.10.22
14:53
(27) в пустой голове у тебя может быть любой план. но это лишь твой план в твоей голове. как у больного мнящего себя Наполеоном.
29 PR
 
27.10.22
14:55
(28) Мань, ты не трать время, иди лучше галочку ищи, глядишь, день не будет впустую потерян
30 Eugeneer
 
27.10.22
14:56
(29) время тратишь тут ты. это я тебе точно говорю.
31 Kassern
 
27.10.22
14:56
(0) Ответьте на простой вопрос, Почему вы используете именно ТД для ввода значений в поля, а не ТЗ, ДЗ, ТЧ?
32 Eugeneer
 
27.10.22
15:01
(31) потому что это ипанический отчет. с группировками и прочими делами. Плюс вводом
33 Eugeneer
 
27.10.22
15:03
Очень навороченный. И быстро работающий.

И немаловажно - имеющий нормальный интерфейс, в отличие от остального.. кривого косого. Сколько уже лет - не могут сделать чтобы в ТЧ колонки не растягивались как им вздумается....
34 Kassern
 
27.10.22
15:28
(32) так может нужно выводить информативный отчет, а не "ипанический". А изменения в данных для отчета вводить через АРМ, или первичные документы, а не в самом отчете?
35 Kassern
 
27.10.22
15:30
Как раз из-за того, что вы пытаетесь вручную редактировать данные в отчете, напрямую через ячейки ТД, у вас и получается кактус через одно место.
36 Kassern
 
27.10.22
15:32
Не возмущаетесь, почему нельзя с сервера обратиться на клиент?
ТД нужен именно для вывода результата запроса, либо макета ПФ. Делать из него АРМ для изменений данных в базе, ну такое себе решение.
37 Kassern
 
27.10.22
15:33
В Большинстве случаев, вообще нельзя давать редактировать ТД, чтобы не было подтасовки данных базы.
38 Eugeneer
 
27.10.22
15:36
(34) давайте не устраивать балаган. Вопрос не стоял почему это а не то.
39 Eugeneer
 
27.10.22
15:38
(35) .... я использую то что ДАНО использовать. Но в тоже время наличие этого функционала кривое.

как и многие другие вещи в Таб доках. Даже выделения строки нет. Что людям теперь совсем отчеты не крутить? а если у человека отчет из 50 колонок.
40 Kassern
 
27.10.22
15:39
(38) Так из этого вопроса и вытекает вас сабж. Если я буду использовать массив структур для воспроизведения ТЗ на клиенте, а потом возбухать, почему поиск не работает в массиве по значению ключа структуры, то это мой косяк, что я решил пойти этим путем и не воспользовался серверным вызовом, либо реквизитом формы. В данном случае мои претензии будут не уместны, так же как и ваши, пытаясь повторить функционал ТЧ/ТЗ через ТД (А там как раз можно программно устанавливать текущую строчку и есть выделение строки).
41 Eugeneer
 
27.10.22
15:39
(37) не нужно фантазировать то о чем никакой речи не идет.
и придумывапть какие то подтасовки да еще базы данных. Поверь если что то захочется подтасовать то 1С как решето.
42 Eugeneer
 
27.10.22
15:42
(40) ау.. але... это не повтор функционала. Это функциональная ВОЗМОЖНОСТЬ заложенная в Таб док.

Ввод данных в ячейку!!! А вопрос состоит в том почему этот долбанный курсор не остается на месте. Это просто хрень хренейшая. Даже в экселе такого нет.
43 PR
 
27.10.22
15:43
(42) Маня, дебил, я же тебе написал уже, что ты просто не нашел эту галочку
Иди ищи уже, позорник
44 Eugeneer
 
27.10.22
15:44
Самое прикольное  - ведь кто то же СДЕЛАЛ так чтобы курсор сам уходил. Иначе это никак невозможно обьяснить. Потому что это событие и явно заложенное.
запрограммированное.

Видимо это особенно крутая функция которую запрограммировали круче чем Эксель.
45 PR
 
27.10.22
15:44
+(43) И да, чтобы ты потом не доебывался до столба, формально это не галочка, а поле ввода, в котором выбирается значение из списка
46 Eugeneer
 
27.10.22
15:45
(43) невозможно найти воображаемую галку. которой не существует.
47 PR
 
27.10.22
15:45
(46) На сколько готов поспорить?
48 Eugeneer
 
27.10.22
15:53
На миллиард
49 mikecool
 
27.10.22
15:53
/*попкорн*/
50 Kassern
 
27.10.22
15:53
(45) Речь про ПропускатьПриВводе?))
51 Kassern
 
27.10.22
15:53
сделку на миллиард разрушил?)
52 mikecool
 
27.10.22
15:54
(50) не, я точно не помню как зовется свойство, не оно
53 mikecool
 
27.10.22
15:56
(48) /*начал второе ведро попкорна */
54 Eugeneer
 
27.10.22
16:02
ТабличныйДокумент (SpreadsheetDocument)
НаправлениеПерехода (StepDirection)
Использование:
Чтение и запись.
Описание:
Тип: ТипНаправленияПереходаТабличногоДокумента.

вот такое программное есть. А в интерактивных настроек такого НЕТ
55 PLUT
 
27.10.22
16:02
(46) Свойства: Табличный документ

Переход после ввода: по колонкам (по-умолчанию), по строкам и НЕ ПЕРЕХОДИТЬ

оно?
56 PLUT
 
27.10.22
16:02
(54) свойства табличного документа глянь в поллитре свойств (по-умолчанию поллитра показывает для ЯЧЕЙКИ)
57 PLUT
 
27.10.22
16:03
(54) с тебя миллиард чего-то там (не благодари :))))
58 PLUT
 
27.10.22
16:06
(54) вот такая вот магия 1С

учите заклинания :) это невозможно понять, просто нужно помнить
59 PLUT
 
27.10.22
16:07
галочку нашли, но осадок остался про > Как в этом долбанном табличном документе (цитата Мощный инструмент).
60 Eugeneer
 
27.10.22
16:09
(56) да нету там в свойствах этого нигде. Ни у свойств элемента формы, ни у макета.

Программно да есть. Уже сделал программно. Но я искал в свойствах. Причем и всей таблийы и строк и колонок. нема его там в настройке.

К тому же у меня вообще вообще полностью программный вывод. т.е даже формы нет таб дока на форме.

оно все программно создается. меня это устраивает.
61 Eugeneer
 
27.10.22
16:10
(57) нифига себе. Я сам нашел. Причем нашел там где есть, а в в интерактивных опциях этого НЕТ. так что миллиард с ПС
62 PLUT
 
27.10.22
16:11
(60) еще раз прочитай (56)

я вот в предприятии Файл - Новый - Табличный документ

создал новый табличный документ

в правом углу ТД по пипке ЕЩЕ - Свойства

вторая "строчка" сверху (после поля Поиска) написано ЯЧЕЙКИ и справа пипка выпадающего списка

выбери Табличный документ

я подозреваю, что спецЫально от тебя спрятали, чтобы ты не нашел
63 PLUT
 
27.10.22
16:14
(61) ну что, нашел в интерактиве это свойство?
64 PR
 
27.10.22
16:16
(55) Оно, да
65 Kassern
 
27.10.22
16:17
Если нужна своя логика последовательности ввода данных, то можно программно устанавливать следующую ячейку
Элементы.ТД.ТекущаяОбласть=ТД.Область(НужнаяОбласть);
66 PLUT
 
27.10.22
16:18
(64) а Маня в упор не ищет :) НЕТ в интеактиве, пришлось магическое заклинание программить
67 Eugeneer
 
27.10.22
16:22
(63) нету у меня его в свойствах хоть тресни.
68 PLUT
 
27.10.22
16:24
69 PLUT
 
27.10.22
16:25
(67) жизнь дала трещину
70 Eugeneer
 
27.10.22
16:28
вот так бы сразу и подсказал. а то мосх ипешь.. как не знаю кто. еще и сам время убил.
И тему засрал. В гугле хотя бы тема в поиск попала. Людям ответ бы нашелся.
А теперь им читать 70 постов.
71 Kassern
 
27.10.22
16:29
(70) Так надо было топик правильно оформлять, а не изливать желчь на 1с, говоря какая она плохая, а сам при этом тупо не разобрался в функционале доступном...
72 PLUT
 
27.10.22
16:30
(70) да ты еще и писатель, а не читатель

(55) и (56) - всего два поста

и (68)

всё по делу
73 Eugeneer
 
27.10.22
16:30
Бредовая конечно настройка.

Я выделял и всю таблицу. и на ячейках стоял.

А это зарыли в такую хрень.
74 Eugeneer
 
27.10.22
16:31
(71) а что то хорошего есть? что это зарыто в епеня. Тут с начала темы уже как минимум пятеро не знали.
75 PLUT
 
27.10.22
16:32
(73) это спецЫально спрятали, чтобы ты не нашел и обратился к спецЫалистам

пригласите специалиста :)
76 Eugeneer
 
27.10.22
16:32
И это лишь одна МЕЛОЧЬ из списка косяков.
77 Волшебник
 
модератор
27.10.22
16:32
Отправляем Маню в бан?
78 Eugeneer
 
27.10.22
16:33
это ж надо умудрится свойство зарыть в этот список настроек,  фоновая картинка....плотность картинок... область печати.....


пипец.
79 PLUT
 
27.10.22
16:35
(78) тру-погромисты изменения форм программным кодом оформляют, чтобы не было мучительно больно обновлять типовые :)
80 Eugeneer
 
27.10.22
16:35
Самый прикол.... что оно не там - где указываешь тип и поле ввода... а вообще фиг знает где, где вообще и близко нет из сходных свойств.
81 Волшебник
 
модератор
27.10.22
16:36
(80) Жалкий неудачник...
82 PLUT
 
27.10.22
16:37
(80) всё логично

есть Таб документ. в поллитре свойств по-умолчанию для ЯЧЕЙКИ свойства ячейки, на которой "фокус ввода"

а есть "глобальные" свойства всего ТД. я так подозреваю (кроме версии, что спецом от тебя скрыли), сделали так, чтобы не "засирать" поллитру (смешались в кучу люди кони)
84 Eugeneer
 
27.10.22
16:39
(82) а вот и фигово что оно глобальное. может быть у меня есть ячейки по которым надо стоять, по другим переходить. В том числе и по строкам.
логично это когда такие вещи конкретно обозначены для поля.
85 Eugeneer
 
27.10.22
16:40
И соевршщенно не логично то что я в форме макета стою. на ячейке - открыты свойства. оказывается надо поменять там на таб док.

Тогда эти настройки должны были быть когда я весь таб док выделил.
86 mistеr
 
27.10.22
16:43
(84) Все, что нестандартное "тут играем, тут не играем", делаешь кодом. Это логично и правильно.

И вообще, хорош старперить. Отложи себе в мозгу, что бывают настройки, относящиеся ко всему табдоку, и работай дальше.

P.S. А бывают еще форматы строк, если ты не знал.
87 Eugeneer
 
27.10.22
16:53
(86) я вообще то и думал - что если выбираем весь таб док - то там и есть настройки.

Кстати это настройка относится к элементам формы. Даже в форме если есть таб док - то там нет ячеек - там реквизит формы - весь таб док. Соответственно если на него стали - свойства и должны быть всего таб дока!
88 Eugeneer
 
27.10.22
16:54
И эта опция конкретно относится даже программно не к макету, а элементу формы. Но в свойствах этого нет.
89 Eugeneer
 
27.10.22
16:58
(86) меня сейчас две проблемы следующих волнуют)))

1) почему нельзя массово выделить по колонке и вставить значение. в режиме ввода. Но можно если снять редактирование.... что плохо. пришлось опцию на форму выводить - редактирование....
2) выделение строки (ну это программно решается). НО перестает давать выделять много строк....
90 Eugeneer
 
27.10.22
17:01
у Таб дока полностью пропадает курсор если юзер в форме ушел с таб дока. какую то кнопку кликнул или что угодно. Все там где был - курсора нет.
91 Kassern
 
27.10.22
17:02
(88) Блин вы же программист, у вас есть возможность программно указать текущую ячейку для вашего события
92 Eugeneer
 
27.10.22
17:02
Ок не курсора. выделения нет. Это печалька.
93 Kassern
 
27.10.22
17:03
(90) Запоминайте последнюю ячейку, при активизации восстанавливайте положение текущей ячейки.
94 Eugeneer
 
27.10.22
17:03
(91) ты предлагаешь всю 1С программно перепрограммировать? Ничего так что эта проблема всех табдоков в типовой. всех отчетов даже.
Что там выделяется только ячейка а не строка.

Пользователи крутят отчеты с кучей колонок. хотят видеть нормально данные по строке на которой стоят.
95 Kassern
 
27.10.22
17:05
(94) Не всю, а только вашу логику обхода конкретного ТД
96 Kassern
 
27.10.22
17:06
и то, если она не укладывается в типовую конву
97 Eugeneer
 
27.10.22
17:06
(93) такое себе... юзеру текущая строка могла быть нужна, а могла быть не нужна. Но это не значит что выделению нужно было взять и пропасть.

Хотя если стоит вывод заголовков - то номер строки остается быть жирным. но это так себе. совсем не то...

ну да ладно. понятно что тут точно нет решения нормального. фиг с ним. Всем покеда.
Пошел заниматься другими делами.
98 Eugeneer
 
27.10.22
17:07
(95) ок отвечу. какая еще "моя логика". У пользователей логика железобетонная - хочу чтобы вся строка на которой стою - подсвечивалась.

Это не реализовано ни в одном типовом отчете.
99 mistеr
 
27.10.22
17:12
(98) Это реализовано в табличном поле.
100 Kassern
 
27.10.22
17:15
(98) Дарю СП
ТабличноеПоле (TableBox)
РежимВыделения (SelectionMode)
Использование:
Чтение и запись.
Описание:
Тип: РежимВыделенияТабличногоПоля.
Определяет режим выделения строк табличного поля.
Доступность:
Толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.0.
101 Eugeneer
 
27.10.22
18:05
Доступность:
Толстый клиент.