Требуется изменить имя реквизита. Без последствий - как? #752720


#0 by Nykos
Всем привет. Пользователи начали юзать документ времен Царя Гороха, а в этом документе оказывается поле номера док-а привязано к реквизиту "НомерДокумента" вместо стандартного Номер. Соответственно ни в оборотке, ни в еще куче типовых отчетов, которые по дефолту тянут .Номер, этот самый номер возвращают в "". как говорится "шо делать?". Дублировать реквизит, записывать в него значение из НомерДокумента а потом избавится от первоначального варианта?
#1 by ДенисЧ
Поставить 8.3.6, включить в ней рефаторинг, переименовывать.
#2 by butterbean
работает? - не трожь!
#3 by Славен
сваять обработку которая из реквизита НомерДокумента, перетянет номер в реквизит Номер, главное не перепроводи, а просто запиши. А затем напиши для этого дока процедуру нумерации
#4 by Nykos
вся фишка в том что нумерация там не упорядоченная, а с высшим скрытым смыслом)
#5 by Nykos
я о том, что номера прое*бать категорически нельзя
#6 by Nykos
бггг, на прошлой неделе тендер на 8.2 прошел ))
#7 by Nykos
короче обработкой перекину значение в стандартный реквизит да и ладно) спасибо за помощб )
#8 by mehfk
Наверняка там какая-то хитросделанная нумерация, на которой нумератор подохнет и автор создаст тему "памагитя! номер неуникальный"
#9 by Nykos
все так и будет
#10 by Живой Ископаемый
Предлагаю этот реквизит переименовать в "Выбрать" или "Имеющие" или "Убыв"
#11 by Nykos
Подскажите конструкцию в цикл которая удалит элемент формы НомерДокумента, пожалуйста.
#12 by Nykos
p.s. Название реквизита = название элемента. Если что.
#13 by D3O
просто записать чтоб не перепроводилось в клюшках прокатывало. тут бы еще добавить установку свойства объекта ОбменДанными.Загрузка в Истину
#14 by Nykos
не в курсе, в7 не знаю. можно и добавить, но придумать как выпилить по ходу дела лишний элемент все-таки хочется, чтоб народ не выгонять
#15 by D3O
в смысле народ не выгонять? в любом же случае придется - это же как минимум в форму нужно изменения вносить
#16 by Mirnin
При изменениях в форме можно демонически обновиться. Реквизит НомерДокумента, я так понимаю, автор решил не удалять, а просто убрать с глаз. Так что, если Номер уже добавлен в реквизиты документа, то просто меняем визуальную составляющую формы, добавляем в процедурку ПриЗаписи Номер = НомерДокумента и обновляемся демонически. Хотя, конечно, лучше таки всех выгнать и обновиться нормально.
#17 by Nykos
ну да. Чот затупил. Реквизит оставлю, пущай будет. Что касается просто Номер то да- придется выгонять как минимум длина изменена. Но в таком случае мне придется сначала монопольно обновить док, потом ввполнить обработку, а потом снести руками элемент НомерДокумента и опять обговить док. Поэтому я и хочу обработкой его выпилить.
#18 by Nykos
Ёёё. Сам прочитал и понял какую чушь написал.
#19 by Nykos
дак как таки программно удалить элемент формы именно в моем случае?
#20 by palsergeich
Сделать его невидимым например.
#21 by Nykos
как вариант, спасибо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С