Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Изменение документа "при открытии"
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
VovanKaban
есть документЫ "сдельний наряд" при открытии любого документа "сдельний наряд" сразу в заголовке появляется "*" т.е. документ уже ИЗМЕНЕН.
1) до вчера такого не было
2) обновлений никаких не было.
3) поднял копию за вчера и за позавчера - аналогичная проблема.

что делал а) перегружался б) индексировал базу. в) менял рабочую дату на вчера и дату компьютера

1с8,3,7,1917 УТП для Украины.

подскажите куда копать?

да еще добавлю саму суть проблемы.
Теперь когда открываю док за прошлий период его невозможно напечатать, так как сами понимаете при открытии документ меняется и
система требует его записать перед печатью. А записать не возможно т.к. период закрыт.
Bernet
VovanKaban @ Сегодня, 12:04 необходимо зарегистрироваться для просмотра ссылки ,
Это значит что в событии меняются какие-то реквизиты. Посмотрите где устанавливается реквизит и оберните установку этого реквизита таким образом:
Если ЭтоНовый() Тогда
    // тут присвоение всех реквизитов по умолчанию
КонецЕсли;


Индексировать базу и менять даты это все не с этой оперы.
У вас вешается модифицированность объекта - это значит при открытии формы меняются реквизиты объекта
VovanKaban
Bernet @ Сегодня, 11:09 необходимо зарегистрироваться для просмотра ссылки ,
ну это програмний путь. это к разработчикам.
я же хочу понять, что случилось со вчерашнего дня такого, что стало при открытии менять документ.
Причем это случилось и на копиях.
т.е. если мыслить логически в коде прописано какоето событие, которого вчера не было, а сегодня уже есть.
(потому дату и менял)
вот я и хочу выяснить, что поменялось?

рс. кстати посмотрел в код. там есть такой блок ... если это новый....
Bernet
VovanKaban @ Сегодня, 12:14 необходимо зарегистрироваться для просмотра ссылки ,
Вы тему разместили в разделе Программистов, соответственно и ответ как программисту =)
То что блок есть это хорошо, но где-то есть скорее всего один реквизит который устанавливается за пределами этого блока, вот это присвоение и надо перенести в этот блок.
Само собой оно бы не появилось, скорее всего что-то менялось в конфигурации - либо ставили обновление, либо программисты что-то дописывали
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.