Имя: Пароль:
1C
1С v8
Счёт не отображается при выборе из документа
0 К_Михаил
 
26.03.12
06:56
Всем привет. После обновления БГУ на последнюю конфигурацию, при выборе из документов перестали отображаться созданные счета, отображаются только предопределённые. Подскажите, где это отключается?

P.S. Возможно, раньше это просто был патч от программиста..
1 golden-pack
 
26.03.12
06:59
патч
2 К_Михаил
 
26.03.12
07:07
Не можете подсказать, в каком модуле это делается? я сравнивал оригинальную и правленную конфу, не могу найти ключевую строку, хоть убей..

или можете подсказать, как с помощью отладки выяснить, почему, например, счет 109.63 не добавляется в отбор? Я полагаю, что нужна точка остановки с условием, но не знаю как.
3 FIXXXL
 
26.03.12
07:14
(0) для начала при выборе из документа посмотри в открывшейся форме подбора наложенные на список фильтры
4 К_Михаил
 
26.03.12
07:18
Фильтров нет, сразу было проверено.
5 К_Михаил
 
26.03.12
07:19
Подтолкните в верном направлении, бухи требуют :(
6 FIXXXL
 
26.03.12
07:21
ну посмотри процедуру ПриНачалеВыбора или как она там...
7 К_Михаил
 
26.03.12
07:25
Да вот как раз смотрю.. а толку. Судя по всему это не патч... т.к. явно нигде не прописано добавлять эти счета. Возможно, это где-то описано в регистрах. Но где, @#%*^!?
8 ptrtss
 
26.03.12
07:51
Поставьте брякпойнт прям в модуле формы списка счетов (после всех процедур и функций). Протопчите модуль. Потом стоя на отладке в модуле формы откройте стек вызовов и гляньте из какого места открывается форма списка. Возможно там через "Форма." форме устанавливается отбор. Потом в "ПередОткрытием". Потом в "ПриОткрытии"
9 К_Михаил
 
26.03.12
08:10
брякпойнт ставил, прошёл весь пусть от вызова формы, до её открытия. Ничего подобного нигде не прописано. Где-то в старой конфе просто включено отображение всех счетов, а не только предопределённых.
10 К_Михаил
 
26.03.12
08:34
Кое-что выяснилось. Не показываются счета, созданные нами ДО обновления. Я сейчас создал свой счет в текущей конфе, и он отобразился в форме выбора счетов. Есть идеи?
11 К_Михаил
 
26.03.12
08:51
Параметры = Новый Структура();
Параметры.Вставить("Форма",Элемент);
Параметры.Вставить("УчреждениеДляОтбора",Учреждение);
Параметры.Вставить("БалансДляОтбора", Баланс);
Параметры.Вставить("КВДДляОтбора", КВДСтроки);
Параметры.Вставить("СписокСчетовДляОтбора","");
Параметры.Вставить("ДатаДляОтбора", Дата);
Параметры.Вставить("ВыборПолногоСчета",Истина);
Параметры.Вставить("СчетПоУмолчанию",ТекСчет);
Параметры.Вставить("КБКДляОтбора","")

Видно, что документ в форму не передает никаких отборов.
12 К_Михаил
 
26.03.12
09:20
Может ли это как-то связано с новой учётной политикой учреждения, с 2012 года?
13 ptrtss
 
26.03.12
09:43
Вы когда топчете в отладчике, в вотче мониторьте Форма.<СправочникСписок>.Отбор.<Какое там поле надо>.Значение
И <СправочникСписок>.Отбор.<Какое там поле надо>.Использование

Чтоб было видно где перещелкивается
14 К_Михаил
 
26.03.12
10:52
Спасибо. Закомментировал функцию отбора и дело с концом.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн