Вываливание 1С при записи документа... #96982


#0 by topasha
Интересный эффект возникает при использовании такого кода:КонецПроцедурыПри попытке записать документ из открытой формы очищяются поля НомерДок и ДатаДок.При попытке провести 1С вываливается с ошибкой.(1С сетевая релиз 25, WinXP, P-IV 3 GHz, 2048 Мб ОЗУ)
#1 by Киборг калькулятор
А нафик?
#2 by 101
LOL типа не на ХР этой ошибки не будет ?
#3 by КонецЦикла
Нужно добавить этот код к способам вываливания 1С-сины :)
#4 by topasha
Соблюдая местные правила я указываю релиз 1С, ОС и железо. У кого-то была конфигурация, где собраны образцы кода, приводящие 1С к ошибке.
#5 by АЛьФ
2 А зачем транзакция?
#6 by topasha
Это просто я попытался программно создать документ и открыть его форму не записывая этот документ.
#7 by КонецЦикла
Так можно же просто открыть форму нового документа....
#8 by 101
4. это то понятно но ОтменитьТранзакцию; вкупе с Док.Записать; и потом  ОткрытьФорму(Док.ТекущийДОкумент); - ессно !
#9 by Киборг калькулятор
Изящно...:)))))))Тока если пытался, то надо было ещё Попытку прикрутить. :)))
#10 by Lexusss
Вау...Я бы то такого не догадался.:-)))
#11 by 101
9. LOL вкупе с транзакцией ? :))
#12 by NS
не ты первый додумался до такого кода.Прикольно, как у людей мысль работает в одном направлении...
#13 by КонецЦикла
А вот еще можно попробовать (с):
#14 by topasha
И чего? 1С тоже вываливается?
#15 by КонецЦикла
2 Да, к сожалению... есть еще много способов...
#16 by topasha
А какие есть еще способы создать обработкой документ, заполнить его, и открыть как форму нового документа (но уже заполненного без изменения кода документа)? Табкое мне удавалось сделать только из формы другого документа (ввод на основании). Это у меня в глобальнике прописано.//*************************************************************
#17 by АЛьФ
2 Сначала открой форму, а потом заполни ее через контекст.
#18 by КонецЦикла
Можно еще так:  Но еще в документе при открытии нужно заполнить его из параметраЕсли ничего не нужно заполнять, то простоОткрытьФорму("Документ.***");
#19 by КонецЦикла
#20 by NS
Тут бился, как в документе, при открытии его из отчета встать на нужную строку.... Пришлось всё-таки приОткрытии править... в куче документов...
#21 by gg
Можно проще. Сделай в документе кнопку с кодом:ОтменитьТранзакцию;Заведи новый документ и попробуй понажимать на эту кнопку. Тот же эффект.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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