Имя: Пароль:
1C
1С v8
8.3 УФ Пропадают колонки НомерСтроки в обработке
0 Pushno
 
26.06.15
12:53
Столкнулся с такой проблемой.
Имеется внешняя обработка для бухгалтерии 3.0, постепенно я расширял её функционал, всё было нормально.
Поступило последнее пожелание, нужно было поправить код. Сделал, проверил, всё нормально, только заметил, что пропала куда-то колонка НомерСтроки (в табличной части) с формы в режиме предприятия. Пробовал играть видимостью, удалять-добавлять, добавлять ещё одну с теми же данными (вручную и перетаскиванием). Не появляется. Ну, думаю, может какие-то настройки криво закэшировались, удалил базу из списка, добавил заново - то же самое. Решил, может это только у меня, отдал пользователю - поступила та же жалоба.
К счастью, у неё сохранилась старая версия, она мне её передала - в ней всё в порядке. Далее сделал сравнение/объединение двух внешних обработок, поставил в старую копию только перетянуть из новой код модуля формы и объекта. Открываю - нет колонки. Опять с чистой старой копии перенёс код копированием. Запускаю - опять. Причём неважно, меняешь модуль объекта или формы.
Сделал опять сравнение объединение, открыл отчёт подробный. Смотрю, в обеих ТЧ различаются значения Данные в этой колонке. В новой - "Ошибочное значение", в старой - Объект.<ТЧ>.НомерСтроки. Зашёл - действительно, показывает пусто (а в самом начале уже проверял!). Заполнил данные, выбрал "Поле надписи" как было по умолчанию. Запускаю - нет колонок в обеих ТЧ (во вторую я раньше даже не смотрел). В конфигураторе при этом данные на месте уже точно.
Попробовал на другом компьютере в более старой бухгалтерии 3.0 (и платформа 8.3.6.1977 в отличие от 8.3.6.2014) сделать подмену кода модулей - абсолютно та же ошибка: старая - нормально, изменённая - пропали колонки.

Такое первый раз встречаю. Как это происходит и что делать, понять не могу. Вариант сделать обработку заново не прельщает - очень много добавлять реквизитов формы и элементов настраивать.
Обработку сейчас открываю просто из файла.
1 LordCMEPTb
 
26.06.15
13:09
Тут можно только посочувствовать, это ошибка одной из версий платформы 8.3.6, на 2041 вроде такого уже нет.
2 Pushno
 
26.06.15
13:12
Т.е. если я обновлю платформу, обработку можно будет пересохранить нормально?

Кстати, заметил, что если открыть её заново в конфигураторе, данные опять слетают. Я просто не пробовал закрывать кроме одного раза.
3 LordCMEPTb
 
26.06.15
13:15
Да, сам был в шоке, когда обработка перестала работать после сохранения. Но вроде на 2041 такого уже не наблюдал.
4 Pushno
 
26.06.15
13:27
Спасибо, буду пробовать!
5 Pushno
 
26.06.15
14:27
Что-то не помогло. Пропадает абсолютно аналогично.
6 Pushno
 
26.06.15
14:33
8.3.5 платформа спасла. Ппц, 1С нас радует каждый день!