|   |   | 
| 
 | СохранитьЗначение() и ВосстановитьЗначение() | ☑ | ||
|---|---|---|---|---|
| 0
    
        rt2000 12.05.15✎ 14:58 | 
        Мне дали обработку, попросили посмотреть ошибку. Под одним пользователем обработка открывается, под другим выдает ошибку. Полазил, нашел причину в этой строчке:
 Организация_ = ВосстановитьЗначение("EDISoft_Организация"); У одного пользователя эта строчка принимает истина/ложь, у другого неопределенно. Из-за этого ошибка. Переменная "Организация_" должна быть - булево. Пытался найти: Организация_ = СохранитьЗначение("EDISoft_Организация",ХХХ); -нашел только закомментированную строчку. Я не понимаю, почему у одного пользователя работает, у другого нет? | |||
| 1
    
        ДенисЧ 12.05.15✎ 14:59 | 
        Под одним когда-то сохранили, а потом код закомментировали     | |||
| 2
    
        rt2000 12.05.15✎ 15:03 | 
        (1) нет, обработку не запускали раньше.     | |||
| 3
    
        ДенисЧ 12.05.15✎ 15:04 | 
        (2) Прокурору будешь рассказывать     | |||
| 4
    
        rt2000 12.05.15✎ 15:09 | 
        (3) Обработку сегодня прислали, и с базой она только сегодня знакома.
 ВосстановитьЗначение() - При открытии обработки СохранитьЗначение() - При закрытии обработки Вот думаю в первый раз, при открытии, откуда ей брать данные, если не заполнены? | |||
| 5
    
        palpetrovich 12.05.15✎ 15:15 | 
        (4) поищи "EDISoft_Организация" во всех конфигурациях и во всех внешних отчетах и обработках :)     | |||
| 6
    
        rt2000 12.05.15✎ 15:27 | 
        (5) Во внешних отчетах ищу, еще не нашел. 
 А при чем тут другие конфигурации, если я работаю с одной? Или значение можно сохранить в одной, а восстановить в другой? | |||
| 7
    
        palpetrovich 12.05.15✎ 15:45 | 
        (6) не, нельзя, (5) - это шутка ваще-т
 а если есть Организация_ = СохранитьЗначение("EDISoft_Организация",ХХХ); значит где-то, этот ХХХ - заполняется | |||
| 8
    
        vhl 12.05.15✎ 15:52 | 
        (2) Отошли обратно - скажи не работает. Пусть дописывают проверку типа и обработку ошибок.     | |||
| 9
    
        alex74 12.05.15✎ 15:54 | 
        Если у пользователя ВосстановитьЗначение("EDISoft_Организация") возвращает "Истина" или "Ложь", значит у него ранее отрабатывала СохранитьЗначение("EDISoft_Организация",ХХХ)     | |||
| 10
    
        rt2000 12.05.15✎ 16:00 | 
        Хорошо, я все понял с этим. Всем спасибо)     | |||
| 11
    
        palpetrovich 12.05.15✎ 16:11 | 
        (10) ты-б хоть поделился, что там было     | |||
| 12
    
        rt2000 12.05.15✎ 16:38 | 
        (11) 
 Побаловался на копии, пришел к выводу, что раньше была другая обработка, которая использовала СохранитьЗначение("EDISoft_Организация",ХХХ). | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |