Как в рабочей базе в документе присвоить переменной значение? #383042


#0 by Shur1cIT
Вобщем накосячил, но документ редко используется надо сейчас го провести. имеется в документе переменная Перем мЗамена Экспорт; в процедуре Передзаписи есть условие Если не мЗамена Тогда и ошибка что значение не может быть приобразовано к типу булево собственно вопрос как в открытом документе поменять значение переменной?
#1 by Маркетолог
А если с помощью обработки открыть ?
#2 by Маркетолог
#3 by zag2art
объекта еще нет, форму вроде не поймать. думаю никак :(
#4 by zag2art
как обработкой поймать ДокументОбъект???
#5 by zag2art
->
#6 by Shur1cIT
я предпологаю надо в отрытом документе делать
#7 by Маркетолог
Так это новый документ ?
#8 by zag2art
судя по всему вся проблема как раз в том, что он новый и хотелось бы его сохранить...
#9 by Маркетолог
Тогда и создавай его обработкой
#10 by Shur1cIT
да в том и проблема он новый
#11 by Shur1cIT
если быть точнее он ввоится на основании
#12 by Маркетолог
Можно так попытаться
#13 by zag2art
Зачем его создавать он уже создан, в нем и данные забиты ужо, и хочется его сохранить, а он сцу-а вываливается на ПередЗаписью. На основании не поможет. Отладчик по моему тоже. Имхо тупик
#14 by Маркетолог
Если нужно спасти уже созданный со 100 строчками в таб части     то наверное не получится.
#15 by Маркетолог
Хотя можно конечно выгрузить набитую таб часть в Эксель, потом загрузить обратно в новый документ :))
#16 by zag2art
Вот это уже смахивает на решение :)
#17 by Shur1cIT
Вопрос второй возник, посмотрел в других документах прошлый программист тоже и спользовал конструкцию #Если Клиент Тогда        Если НЕ РольДоступна("Кладовщик") и не мЗамена Тогда причём в модуле нигде не прописано что переменная мЗамена  имеет тип булево и всё прекрасно работало
#18 by zag2art
А в модуле формы?
#19 by Shur1cIT
нету в модуле формы
#20 by zag2art
А снаружи она не правится никак? Например при создании, открытии...?
#21 by zag2art
Еще, кстати, возможно что ты сохраняешь док под пользователем с ролью кладовщик
#22 by zag2art
и вычисления не доходят до твоей переменной
#23 by Shur1cIT
нет полный поиск делал есть предположение что не у кого первое условие "НЕ РольДоступна("Кладовщик")" не срабатывает и он не пытается  проверить "мЗамена" может такое быть? веть условие единое
#24 by zag2art
я об этом и говорю. Сокращенные вычисления логических выражений. Может не срабатывать если ты под Кладовщиком сохраняешь...
#25 by Shur1cIT
тогда всё ясно спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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