Имя: Пароль:
1C
 
ОФ привязка на форме.
, ,
0 НоваяВолна
 
16.09.21
11:53
Вопрос такой: Есть обычная форма, но ОчЕЕЕЕЕнь сильно нагруженная реквизитами. Изменил код МодуляФормы, потом ещё один программист объединил со своими доработками (которые возможно трогали эту форму, но только код) и залил в основную базу.
Как итог съехали привязки реквизитов формы. Т.е. то что должно растягиваться на весь экран вправо прижалось к левому краю.
   Есть сохраненная конфигурация с правильными привязками, но до изменения кода МодуляФормы.
Можно ли как то объединить чтобы только перенести привязки, не меняя код модуля?
1 ДенисЧ
 
16.09.21
12:00
Нет, нельзя.
2 youalex
 
16.09.21
12:02
что мешает перенести всю форму, а код потом вернуть
3 VladZ
 
16.09.21
12:05
(0) Привязки - такая хрень...
Если есть возможность отказаться от ОФ - лучше переделать форму на УФ.
4 НоваяВолна
 
16.09.21
12:07
(3) такой возможности нет к сожалению.... очень длинная самописка на ОФ
5 НоваяВолна
 
16.09.21
12:07
(2) интересно.... надо подумать
6 VladZ
 
16.09.21
12:07
(4) Версию платформы озвучь.
7 mikecool
 
16.09.21
12:08
за 20 минут руками можно привязки восстановить
8 mikecool
 
16.09.21
12:08
выгрузить в хмл, сравнить с выгрузкой с нормальными привязками, поправить и загрузить
9 Вафель
 
16.09.21
12:15
ОФ не выгружаются в хмл
10 mikecool
 
16.09.21
12:32
(9) тогда ой )
11 1Сергей
 
16.09.21
12:35
>>один программист объединил со своими доработками (которые возможно трогали эту форму, но только код) и залил в основную базу

ССЗБ
12 НоваяВолна
 
16.09.21
12:46
(6) 1С:Предприятие 8.3 (8.3.17.2316) (z)
13 НоваяВолна
 
16.09.21
12:47
(6) Управление производственным предприятием, редакция 1.2 + CRM ПРОФ, редакция 1.2 (1.2.11/1.2.1) (1.2.11.1)
14 НоваяВолна
 
16.09.21
12:48
(6) кстати, переход на платформу (z) произошел недавно
15 НоваяВолна
 
16.09.21
13:04
(5) не помогло
16 mistеr
 
16.09.21
13:26
(11) Небось делал это при нестандартном DPI.
17 mikecool
 
16.09.21
13:36
(15) после столько потраченного времени см (7)
18 CHerypga
 
16.09.21
13:44
Сталкивался бывало с подобным, именно в результате объединения. Привязки идентичные, а не работает. Судя по тому чем отличается типовая форма одного документа от нашей, последний раз проблема решилась установкой автоправил у формы. При этом помню что мучился долго, и иной раз когда казалось что всё заработало при увеличенном масштабе, оказывалось что при нормальном не работает
19 CHerypga
 
16.09.21
13:49
(18)+ обычные формы предпочитаю не объединять, а переносить элементы копированием-вставкой, тогда хоть понятно что если что-то пошло не так, то из-за добавленного.
20 НоваяВолна
 
16.09.21
13:56
(17) а как насчет (10) ?
21 VladZ
 
16.09.21
13:59
(12) Переделай документ на управляемые формы.
22 НоваяВолна
 
16.09.21
14:01
(21) такой вариант даже не рассматривается.
23 НоваяВолна
 
16.09.21
14:01
(18) что ты имеешь ввиду под автоправилами?
24 mikecool
 
16.09.21
14:02
(20) что (10)? нет такой возможности
давай еще ищи варианты, а работа может и постоять ))
25 VladZ
 
16.09.21
14:04
(21) Я имею в виду не прям сейчас. А вообще. Есть основания полагать, что проблема повторится. :)
26 CHerypga
 
16.09.21
14:07
(23) свойство у формы третье сверху
27 НоваяВолна
 
16.09.21
14:14
(25) к сожалению вокруг этого документа, с которого форма крутится вся база. И их формируется >= 2000 в день
28 НоваяВолна
 
16.09.21
14:52
(24) искать ищу, но ничего путнего не нашел.... уже вручную почти поправил.... каждый реквизит
29 НоваяВолна
 
17.09.21
07:11
(21) Придется видимо..... хоть по маленьку рисовать .... УФ
30 НоваяВолна
 
17.09.21
07:42
ап
31 НоваяВолна
 
17.09.21
07:43
-+ ничего дельного ... только глаза ломаю на привязке куевой тучи элементов формы....
32 VladZ
 
17.09.21
11:12
(30) "Пилите, Шура, пилите! Они золотые!" (с)
33 Кулибин
 
17.09.21
11:35
Трындец, удаляй по одному реквизиты и смотри через Проверить Форму, когда найдешь, что кривит - откатись без сохранения, можно через Контрол-Зет и поправь привязку, дел на 10 минут НА ЛЮБОЙ нагруженной форме. И есть одно НО, правка только диалога на половине платформ не приведет к его модификации в режиме исполнения - гыгы, обязательно в коде формы исправь любой символ туда-сюда.
34 Ёпрст
 
17.09.21
11:36
(33) автор просто не в курсе за Ctrl+R в пофигураторе
35 Кулибин
 
17.09.21
11:38
(34) видимо, уже никто не в курсе )
36 Кулибин
 
17.09.21
11:39
(+33) Проверить форму = Меню - Форма - Проверить, оно же Ctrl+R
37 НоваяВолна
 
21.09.21
07:08
(33) примерно так и делаю... но теперь вопрос. Вот нашел я реквизит, который БЫЛ ВСЕГДА  и он кривит. Мне его тоже удалять? И второй вопрос. Когда вся остальная форма перестанет кривить, как добавлять удаленные реквизиты, чтобы опять форма не расползлась?
38 НоваяВолна
 
21.09.21
07:09
(34) у сожалению в курсе, но как дальше не в курсе....
39 НоваяВолна
 
21.09.21
07:27
Нашел пять косячных реквизитов, поубирал их с формы, теперь форма бегает взад вперед и вправо влево без проблем.... осталось догадаться как эти реквизиты добавить назад на форму ))) Кто нибудь подскажет?
40 Fish
 
21.09.21
08:56
(39) Добавляешь реквизиты и устанавливаешь их привязки по новой.
41 УдавВПопугаях
 
21.09.21
09:38
что все так боятся привязок, нормально там все, один раз разобрался - и навсегда
42 УдавВПопугаях
 
21.09.21
09:40
нарисуй форму заново в конце концов, даже 100 реквизитов можно расставить за час два
43 НоваяВолна
 
21.09.21
09:43
(41) давным давно разбирался и давно забыл)))) Сейчас кстати с помощью форума разобрался по новой.... и уже победил. Теперь форма идеально работает
44 НоваяВолна
 
21.09.21
09:43
Спасибо всем за помощь
45 НоваяВолна
 
21.09.21
11:32
(42) странный вариант, учитывая то что эту форму пять лет до меня делали, а я ее 2 месяца назад только увидел )))
46 серый КТУЛХУ
 
21.09.21
13:12
1) ctrl+R, порастягивать туда-сюда, поймать в процессе по миганию "красненьким" какой реквизит все портит, исправить.
2) тупо скопипастить рабочую старую форму, а в нее потом засунуть "новый" доработанный код.
47 1Снеговик
 
гуру
21.09.21
13:16
(39) предлагали же форму заменить на старую и перенести код
48 НоваяВолна
 
21.09.21
13:54
(47) на самом деле так тоже пытался, но как выяснилось позже, появился один неправильно привязанный реквизит, который испортил привязки. Сначала я его даже не заметил, потому как он был наложен на другой такой же.