|
Какой у вас подход к поиску ошибки?
Glav, Elf_80_lvl, Has, A_G, Dmitrii, phabeZ, ТДК, youalex, ejikbeznojek, Гость из Мариуполя, maxab72, alexis_nov, Ильф, Crusher, Гена, Fish, Ненавижу 1С, DeeK, arsik, программистище, takefive, ADirks, bmitkin, fbear, Terrixus, RomanYS, Amfiaray, d4rkmesa, H A D G E H O G s, vicof, Волшебник, p-soft, Широкий, Timon1405, СвинТуз, vis, reloc, dmt, lubitelxml, 2S, bolder, obs191, DemonShinji2, Бычье сердце, orakool, Chameleon1980, dedmoroz777, banco, trk415e76, Михаил Козлов, alexela, Шурик71, Asmody, nick86, qweento, Mr_Boogie, AlexKimp, Ager, avkynev, Mankubus, Zapal, ReaLg, Климов Сергей, PLUT, JohnGilbert, Хряк, Redaktor, laeg, ptiz, Ногаминебить, ldo6, YaFedor, Олдж, Пеленг, zzz_zzz_zzz, Vstur, Trucker, Sneer, DimVad, Доминошник, lucky_, AAA, maxar, pavlika, Гипервизор, Sserj, ads55, craxx, Lama12, , TormozIT, BayJay, Чеширский, s_trikozin, MWWRuza, program345
| ☑ |
0
program345
08.08.25
✎
07:41
|
Привет! Код не знакомый (1с).
Нет нужных документов на форме (не формируются по кнопке). Какой у вас подход к поиску ошибки? Вы инспектируете код от начала до нужного места (например остановка для отладки) по f11 или прыгаете по f10 по основным процедурам/функциям в основном блоке? (от частного к общему или наоборот?).
|
|
1
dmt
08.08.25
✎
07:55
|
(0) копируем код в чат с ИИ, пусть ищет
|
|
2
Ненавижу 1С
гуру
08.08.25
✎
07:56
|
(0) надо начинать с формализации. Нет на форме ( не отображаются) и формируются (не создаются) это разные вещи. Или что вы имеете ввиду?
|
|
3
maxab72
08.08.25
✎
07:56
|
Первое: выясняю, а они должны формироваться?
Второе: если должны, то раньше они формировались?
Третье: если раньше формировались, то кто и что теперь делает не так как надо?
Четвертое: когда нахожу виновных, бью по рукам и требую, чтоб делали так как надо. Если виновных не нахожу, значит это и так никому не нужно.
|
|
4
Lama12
08.08.25
✎
07:59
|
(3) 👍Аналогично
|
|
5
AlexKimp
08.08.25
✎
08:07
|
За 11 лет уже должна сформироваться интуиция. "чуйка".
Если ошибку вывалила платформа, то от обратного: от точки ошибки вниз по стеку. Если ошибка в бизнес-логике, то от события, которое инициализирует этот процесс. Это как правило. Неверно заполнился реквизит? Ну так ищи, где он заполняется и пошел вниз по стеку. Неверные исходные данные? Гоу в консоль запросов, смотри, что там получаешь, какая хрень во временных таблицах. Что, есть какой-то универсальный рецепт? Пните меня, если им кто-то поделится.
|
|
6
Asmody
08.08.25
✎
08:12
|
(0) просто громко спокойно ору "какогохера вытутопять нихуянеработает?"
И всё снова начинает работать
|
|
7
youalex
08.08.25
✎
08:12
|
(0) Пишу на Мисту. Очевидно же
|
|
8
d4rkmesa
08.08.25
✎
08:14
|
(0) В интернетах куча теоретических гайдов по Problem solving, когда-то даже книжку от MS читал по этой теме.
А так, надо плясать либо от ошибки, либо от гипотезы:
Если есть ошибка, то идем в модуль и ставим точку останова (и фиксим формальную ошибку).
Если в ЖР и в интерфейсе нет ошибок, то делаем замер отладчиком и смотрим, что не так. К примеру, одна из распространенных причин, почему не формируются документы без каких-либо ошибок - стоит дата запрета изменения данных (или общая дата запрета).
Процесс состоит из итеративных проверок различных гипотез.
|
|
9
Гена
гуру
08.08.25
✎
08:18
|
(0) Судя по нику Вы идёте по F11... не удивлюсь, если пин-код Ваших банковских карточек 3456
|
|
10
Fish
гуру
08.08.25
✎
09:05
|
(0) "Код не знакомый (1с)" - Для начала нужно изучить 1С, и тогда код станет знакомым.
|
|
11
Волшебник
08.08.25
✎
09:13
|
Всё стереть и написать с нуля уже предлагали?
|
|
12
vicof
08.08.25
✎
10:02
|
(11) Ну или хотя бы пойти на курсы по программированию
|
|
13
Chameleon1980
08.08.25
✎
10:12
|
(0) отойди, раз не знакомый. лучше доверить тому, кому код знаком.
|
|
14
СвинТуз
08.08.25
✎
10:17
|
(0)
"Код не знакомый (1с)"
Бывает другой?
|
|
15
dmt
08.08.25
✎
10:25
|
(14) бывает, пока кратковременная память не очистилась
|
|
16
Широкий
08.08.25
✎
10:28
|
ахх..
"что за балбес гуано код написал.. Так, судя по комментам - это я"
|
|
17
Fish
гуру
08.08.25
✎
10:58
|
(16) Главное во время расследования - это не выйти на себя (с)
|
|