#0
by Serdolik55
Коллеги, шаманил с формой документа счет-фактура выданный и в результате, получил: открываю уже проведённую счет-фактуру, пытаюсь сформировать печатную форму, он просит повторно провести его. Нашёл в какойм месте Модифицированность= Истина (В обработчике "при открытии"). Как это побороть?
#1
by Vladal
В отладчике, в событиях что есть? Ставь точку останова в модуле документа, в основном разделе, в ПередОткрытием и приОткрытии, то же и с формой - основной раздел модуля, перед и при открытии. В табло поставь Модифицированность и пошагово лови, когда она у тебя станет Истина
#4
by Genius
Перенеси действие, которое вызывает модифицированность на какой-нибудь клик на форме (т.е. действие пользователя).
#6
by Kashemir
Метод Модифицированость проверяет изменение объекта. Свойство формы Модифицированость позволяет читать/изменят значение для формы. Чего нужно то ? Форма / объект ?
#8
by Vladal
Не все буквы до конца прочитал... тупой одинэсник... А нафейхоа "Модифицированность= Истина (В обработчике "при открытии")"?
#15
by Serdolik55
Ну я же написал, что корёжил форму нашей нетиповой торговли( в связи с последними изменениями). Добавлял реквизиты ВидСчетаФактуры и т.д., переколбашивал модули документа и объекта, всё работает, формы формируются. НО при открытии уже проведённого документа, при формировании печатной формы счета фактуры просит опять документ провести, хотя он проведён
#16
by Reset
Ну это же неправильно. Изменился вид документа, как минимум перепроведение нужно. Нельзя избавляться от модифицированности, она абсолютно логично появляется.
#17
by Vladal
Я ж и пишу, "обычно". В модуле объекта захренячил реквизит, а на форме всегда модифицированность = истина.
#18
by Kashemir
Перепроведение нужно если требуется сохранить изменения - если можно забить и не сохранять (в данном случае распечатать форму) - то можно ничего не сохранять и не проводить.
#20
by Vladal
Совет: Добавляй даты. Ввели новый реквизит - так или сделай групповое заполнение и перепроведение всех документов за период, или поставь дату - мол, с 1 марта этот реквизит обязателен и предупредим об этом пользователя. Это спасёт от геморроя при групповом перепроведении или восстановлении последовательности
#21
by Serdolik55
Так я его перпровожу, потом опять захожу опять провит провести и так до бесконечности. Непонятно как сделать чтобы он постоянно не просил перепроведения документа
#23
by Kashemir
Так значит проблема в другом Если не ЗначениеЗаполнено(ВидСчетаФактуры) Тогда Вот это твое условие нифига не пашет. Ты уверен что реквизит ВидСчетаФактуры содержит значение нужного типа ?
#24
by Reset
Если это единственное место, то явно не совпадают. Попытка присвоения идет, взводит флаг, а значение остается незаполненным. Потом по новой.
#29
by Kashemir
Тогда возьми отладчик и еще раз проверь, какого установленное значение с последующей записью имеет опять пустое значение при последующем открытии ?
#30
by Reset
Или ВидСчетаФактуры - это реквизит формы (не объекта) с установленным ИзменяетДанные. Правда, это уже фантазия пошла.
#31
by Kashemir
Подозреваю, что все банальнее - где-нибудь перед записью ВидСчетаФактуры опять сбрасывается в ноль.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Исправить вручную Регистр ПартииНаличие.
- Тестирование базы. исправить вручную.
- v7: Помогите как исправить ошибку в md файле (Конфигурация Бухгалтерия 7.7)
- ЗУП 2.5 - как исправить неверные невыходы?
- Модифицированность() и Модифицированность
- Управляемые формы, при открытии формы, программно открыть другую форму.
- ЗУП 3 Как исправить док. Отпуск? Нет кнопки Исправить
- Модифицированность и Модифицированность() документа
В этой группе 1С
- Как сбросить пользовательские настройки в отчёте (на основе СКД)
- Авторастягивание табличной части документа
- v7: Пояснительная записка к бухгалтерскому балансу
- КЛАДР в самописной конфигурации
- Настройка RDP через VPN в роутере
- Com соединение не видит функцию из модуля внешнего соединения
- Не работает условное оформление
- Помогите найти драйвер для работы УТ 10.3 с эквайринговой системой "Русский стандарт"
- Формирование дерева значений из запроса с несколькими полями на одном уровне
- ЗУП Смена гражданства в середине месяца
- Проверка существования документа в 1с 8.1
- Как напечатать из внешнего соединения?
- v8: Ввод начальных остатков по ГТД
- Получить количество КАЛЕНДАРНЫХ дней расчетного периода в ЗУП.
- Выгрузка данных по НДФЛ для передачи в ИФНС
- УТ 10.3: Каким отчетом можно посмотреть остатки товаров по поставщикам?
- Можно ли в СКД один набор данных связать с несколькими?
- УТ11 контроль диапазонов допустимых цен
- Загрузка РКО из ЗУП в Бух
- Не отображается кнопка на управляемой форме