«Эссе», конечно, громко сказано Тем не менее. Из-за «банальной» ошибки провёл часы в бесплодных поисках. И решил потратить еще немножко времени описать грабли, на которые наступил в этот раз. Если бы не помощь коллег на этом замечательном сайте, я мог бы получить расстройство психики :)
Началось всё с того, что я не корректно зафиксировал диапазон динамического списка. «Доллары» поставил, но не все (F4 лишний раз нажал).
В результате, смотрю на формулу, «доллары», вроде, есть, но глаз уже не видит, что их не достаточно (доллары они такие, их никогда достаточно не бывает). Создаю два комбобокса с выпадающими списками. По результаты работы первого (ComboBox_Change), во втором переформируется список. И начинается: 1) Пересчёт всех формул происходит несколько раз, т.е. _Change срабатывает многократно http://www.excelworld.ru/forum/2-35771-234864-16-1508405566 2) Во втором боксе пропадает скроллер. Ох, сколько я сайтов и форумов перерыл, чтобы найти причину http://www.excelworld.ru/forum/2-35834-235285-16-1508936849 И таки вот…. барабанная дробь… Все эти ошибки вылечились как только я закрепил диапазон. Всего то 2 лишних «доллара» поставил (потратил ) http://www.excelworld.ru/forum/2-35836-235293-16-1508940317 Но нет худа без добра. Узнал много полезной информации, пообщался с умными и приятными людьми. И даже кое-что новое в свою копилку http://www.excelworld.ru/forum/2-35836-235306-16-1508947030 К слову сказать, сама проблема возникла из-за специфического, экселененавистнического характера нашего 1С специалиста. Упоминал я об этом некоторое время назад. http://www.excelworld.ru/forum/5-3555-190274-16-1467208225 http://www.excelworld.ru/forum/5-3555-209678-16-1486734028 По этой причине отчёты делались сикось-накось. И мне приходилось данные хранить в огромном экселевском файле. Отсекать паразитные данные в таблицах http://www.excelworld.ru/forum/2-35836-235299-16-1508941645 И свершилось чудо, на прошлой неделе уволили эту «специалистку». Пришел нормальный чел. У меня теперь админовский доступ к 1С. Несколько корректировок отчётов и мне теперь не надо извращаться с обрезанием таблиц
Не посчитайте данный опус за флуд, может немного сумбурно, но усилий на поиск простейшей ошибки было потрачено очень много. И когда причина была найдена, я испытал неподдельное облегчение, можно сказать, своего рода оргазм Отдельное спасибо хочу сказать Александру, _Boroda_. Саш, твои замечания и советы как всегда своевременны, актуальны и весьма поучительны. Спасибо тебе, что ты есть у нас!!!! Коллеги, внимательнее относитесь к мелочам! Хорошее начало не мелочь, хотя и начинается с мелочи. (Сократ)
«Эссе», конечно, громко сказано Тем не менее. Из-за «банальной» ошибки провёл часы в бесплодных поисках. И решил потратить еще немножко времени описать грабли, на которые наступил в этот раз. Если бы не помощь коллег на этом замечательном сайте, я мог бы получить расстройство психики :)
Началось всё с того, что я не корректно зафиксировал диапазон динамического списка. «Доллары» поставил, но не все (F4 лишний раз нажал).
В результате, смотрю на формулу, «доллары», вроде, есть, но глаз уже не видит, что их не достаточно (доллары они такие, их никогда достаточно не бывает). Создаю два комбобокса с выпадающими списками. По результаты работы первого (ComboBox_Change), во втором переформируется список. И начинается: 1) Пересчёт всех формул происходит несколько раз, т.е. _Change срабатывает многократно http://www.excelworld.ru/forum/2-35771-234864-16-1508405566 2) Во втором боксе пропадает скроллер. Ох, сколько я сайтов и форумов перерыл, чтобы найти причину http://www.excelworld.ru/forum/2-35834-235285-16-1508936849 И таки вот…. барабанная дробь… Все эти ошибки вылечились как только я закрепил диапазон. Всего то 2 лишних «доллара» поставил (потратил ) http://www.excelworld.ru/forum/2-35836-235293-16-1508940317 Но нет худа без добра. Узнал много полезной информации, пообщался с умными и приятными людьми. И даже кое-что новое в свою копилку http://www.excelworld.ru/forum/2-35836-235306-16-1508947030 К слову сказать, сама проблема возникла из-за специфического, экселененавистнического характера нашего 1С специалиста. Упоминал я об этом некоторое время назад. http://www.excelworld.ru/forum/5-3555-190274-16-1467208225 http://www.excelworld.ru/forum/5-3555-209678-16-1486734028 По этой причине отчёты делались сикось-накось. И мне приходилось данные хранить в огромном экселевском файле. Отсекать паразитные данные в таблицах http://www.excelworld.ru/forum/2-35836-235299-16-1508941645 И свершилось чудо, на прошлой неделе уволили эту «специалистку». Пришел нормальный чел. У меня теперь админовский доступ к 1С. Несколько корректировок отчётов и мне теперь не надо извращаться с обрезанием таблиц
Не посчитайте данный опус за флуд, может немного сумбурно, но усилий на поиск простейшей ошибки было потрачено очень много. И когда причина была найдена, я испытал неподдельное облегчение, можно сказать, своего рода оргазм Отдельное спасибо хочу сказать Александру, _Boroda_. Саш, твои замечания и советы как всегда своевременны, актуальны и весьма поучительны. Спасибо тебе, что ты есть у нас!!!! Коллеги, внимательнее относитесь к мелочам! Хорошее начало не мелочь, хотя и начинается с мелочи. (Сократ)pabchek
"Учиться, учиться и еще раз учиться!" WM: R399923528092
Сообщение отредактировал pabchek - Четверг, 26.10.2017, 11:39
И снова в яблочко! [offtop]С одной стороны, хочу + в репу поставить. Но, от меня получится 4 очка, 888 не будет))). Дождусь когда случится, потом добавлю
И снова в яблочко! [offtop]С одной стороны, хочу + в репу поставить. Но, от меня получится 4 очка, 888 не будет))). Дождусь когда случится, потом добавлюpabchek
"Учиться, учиться и еще раз учиться!" WM: R399923528092
Сообщение отредактировал pabchek - Четверг, 26.10.2017, 21:40