Професия - 1s - отстраняване на грешки външни обработки

Почти всички разработчици 1C изправени пред необходимостта от отстраняване на грешки външни процедури конфигурации 1C 8. недостатък се дължи на това, че обработката се съхраняват директно в базата данни, и когато започнете да изпълнява се записват на диск във временен файл. След това е файла се отваря в 1С: Enterprise. По този начин не е възможно да преминете във файла за конфигуратор отворен от външната страна на обработката, за да зададете точка на прекъсване.

Разбира се, можете да запишете на външната обработка във файла на диск и след това трябва да се работи с този файл. Но този метод не винаги е приложим, тъй като често нямат форма на външни обработки, който се отваря, когато отворите и всички кодови регистри в модула за обект. В интернет можете да намерите много начини за решаване на този проблем. И двамата просто и не много. Имам си собствен начин.

Методът се състои в следното:

  • Запазване на обработка на външен диск
  • Аз го отворите в конфигуратора и мястото, от което искам да започна отстраняване на грешки пишете код като този:
Разбираемо е, че по линията в опитите изпълнение момент генерира грешка (не могат да се разделят от нула).
На следващо място, да запазя обработката и го зареди в основния режим в 1С: Enterprise
  • В конфигуратора за отстраняване на грешки флаг е настроен на "спре за грешка"
  • И сега, когато се започне външен обработка в режим на предприятието, то ще се отвори в конфигуратора с курсора на линия вътре опити. И сега можете спокойно да отида за отстраняване на грешки.