v8: Вычисляемый столбец в списках документов - продолжение #477335


#0 by RommBoss
В списке документов делаю все как было подсказано в "v8: Вычисляемый столбец в списках регистров и справочников". В табличной части написал процедуру "ПриВыводеСтроки". НО! при выводе списка 8-ка даже не обращается туда... В чем м.б. дело? (Процедура была создана автоматически)
#1 by 73
Проверь в свойствах табличного поля: указана ли процедура как обработчик события ПриВыводеСтроки.
#2 by RommBoss
Она оттуда и создавалась
#3 by чувак
через отладчик проверил?
#4 by RommBoss
В отладчике и увидел что в процедуру не заходит, даже при простом открытии списка..
#5 by Живой Ископаемый
кэш метаданных. динамическое обновление
#6 by 73
Надеюсь, список не пустой? Конфигурация сохранена/обновлена? ЗЫ. И такое бывает)
#7 by Mitriy
а конфигурацию сохранял, отладку перезапускал?
#8 by RommBoss
(6,7) 3-й день разными вариациями :) И процу переобзывал, и пересоздавал... не совсем понимаю
#9 by Живой Ископаемый
2 это слова для поиска в поле поиск.
#10 by RommBoss
:)
#11 by Mitriy
#12 by RommBoss
аналогично не только в базе "тест1" но и в "тест2". динамическим обновлением не пользуюсь
#13 by RommBoss
не помогло
#14 by RommBoss
Процедура ДокументСписокПриАктивизацииСтроки - только что создал для теста - отрабатывает
#15 by 73
Удали процедуру. Пересоздай еще. Что ж делать? Остается только пилить и пилить...
#16 by Живой Ископаемый
скопируй базу на другой комп и попробуй там.
#17 by RommBoss
аналогично не только в базе "тест1" но и в "тест2" (которую и обновлял конфой с изменениями)
#18 by RommBoss
см + только что еще 2 раза сделал
#19 by Шапокляк
"В табличной части написал процедуру "ПриВыводеСтроки". Имелось в виду в форме списка? Точно?
#20 by Mitriy
см. , наверное, имя процедуры подредактировал...
#21 by 73
Кликни на табл поле. Стань в свойствах на событие ПриВыводеСтроки. Вытри клавишами(DEL) имя процедуры. Нажми ENTER. Должно спросить: "Удалить из модуля процедуру...?". Если спрашивает - все нормально. Если - нет, значит что-то не так сделал.
#22 by RommBoss
Ровно так все и делал, 3-й день уже спрашивает "Удалять из модуля процедуру?"... Аналогично и создает... Но когда на действие этой процедуры ставишь точку останова, и запустив отладчик, открываешь список документов - до точки останова не доходит.... не обращается список к этой процедуре!
#23 by Живой Ископаемый
на другую машину базу копировал?
#24 by hhhh
а отладчик к той базе подключен, к которой нужно?
#25 by 73
Напиши в той процедуре Сообщить("входит");
#26 by 73
+ Есть еще идея. Может форма списка основной не назначена. Тогда 1С-ка каждый раз новую генерит, а не твою запускает. Проверь в свойствах документа Основная форма списка. Или поставь точку останова в ПриОткрытии твоей формы, например.
#27 by 73
+ Хотя нет. ведь работает...
#28 by Шапокляк
"В списке документов делаю все как было подсказано в "v8: Вычисляемый столбец в списках регистров и справочников". В табличной части написал процедуру "ПриВыводеСтроки" Посмотри внимательно, похоже, ты эту процедуру создал в форме объекта, а не в форме списка!
#29 by RommBoss
- так и проверяю вот и я про тоже, но, навсякий - проверил :) в форме объекта события "При выводе строки" нет. Процедура добавлена в список.
#30 by 73
А окну сообщений у нас некоторые пользователи такой размерчик делают, что ниф. не видно его. А потом говорят: "Ничего не сообщало". Мож и тут такое?
#31 by Шапокляк
А можно процедуру поглядеть? И к какому событию привязывал - При выводе строки, так
#32 by RommBoss
нет см Событие табличной части Списка документов: ПриВыводеСтроки = ДокументСписокПриВыводеСтроки
#33 by hhhh
может ФормаВыбора?
#34 by Шапокляк
А в формах по умолчанию эта форма указана как форма списка?
#35 by hhhh
какая конфигурация, платформа у тебя?
#36 by RommBoss
Нет, форма списка, для надежности добавил в нее колонку и в реж.предприятия убедился что открывается одна и таже форма :)
#37 by hhhh
и когда в событии ПриВыводеСтроки табличного поля нажимаешь на лупу, переходит в твою процедуру?
#38 by RommBoss
да, и когда там удаляешь - удаляет мою процу
#39 by Живой Ископаемый
на другой комп переносить базу пробовали?
#40 by RommBoss
да, тест2 (см выше), стоит на другом компе
#41 by Шапокляк
я заинтригована... А вот именно в таком виде КонецПроцедуры запускать пробовали и ничего в окне сообщений не появлялось?
#42 by Всеяд
Убийца - садовник! *оставил закладку с темой на дальнейшее прочтение*
#43 by 73
- А за неделю починишь? - Ну, если постараться. - А за две недели? - Ну ты и задачу задал, барин...
#44 by hhhh
а ПриПолученииДанных есть процедура?
#45 by RommBoss
вот и я про это.... Уже не только крышу снесло, но и мозг вытек..... Для события ПриПолученииДанных - создал процедуру: И.... НИФИГА!!!!!!!!! Не выдает при открытии списка.....
#46 by RommBoss
а может забить? С формулировкой: "Платформа не позволяет исполнить ТЗ".....
#47 by Всеяд
Конфу бы тебе выложить, если позволяет соглашение о неразглашении, или часть её. А то нехорошо, когда детектив без заключительной речи Пуаро.
#48 by 73
Документы в списке точно есть?
#49 by hhhh
вот открыл УТ, там в документах нет такого поля ДокументСписок. Ты там свои списки дополнительные фигачишь, что ли?
#50 by RommBoss
увы... в одной базе 15 шт, во второй 181 Вид: Документ.МойДок     Форма: ФормаСписка - и в ней табличное поле Могу скрин выложить, вопрос только куда...
#51 by RommBoss
#52 by hhhh
но вот в УТ везде называется "Список", а у тебя "ДокументСписок". Это тебя не наводит на размышления? Может там у тебя на форме и Список есть где-нибудь сбоку или сзади?
#53 by Шапокляк
да какая разница, там всегда при добавлении табличного фоля с формой списка документов предлагается название поля ДокументСписок. Тут другое что-то. А в свойствах Данные и ТипЗначения что стоит, на картинке не попало
#54 by RommBoss
#55 by 73
Форму списка как создавал? Попробуй удалить форму и заново создать конструктором.
#56 by RommBoss
спасибо, но это несколько нелогично, форма работает уже давно.
#57 by hhhh
а у формы что стоит в свойствах "Данные" и "ТипЗначения"?
#58 by RommBoss
аналогично
#59 by hhhh
что значит, аналогично?
#60 by RommBoss
=
#61 by hhhh
Список элементов управления формы если посмотреть, там одно таб. поле или несколько?
#62 by Шапокляк
наверно, лучше не удалять, просто временно создать совсем новую и сделать ее основной формой списка, и в ней уже попробовать ПриВыводеСтроки. Если там заработает, значит, проблема в Вашей нынешней форме списка.
#63 by 73
Давно работает и там никогда не было вычисляемых колонок? Ну новую создай и сделай ее временно основной. Думаешь в этой ветке есть логика? Мысли кончаются, всё ходим вокруг...
#64 by RommBoss
я это заметил еще на 40-х сообщениях... Надо сделать перерыв... НО... есть одно - НО.... Кажется я изначально неправильно указал платформу, и мне кажется ошибка может быть здесь.. Платформа 8.2 в режиме совместимости. Может поэтому и не заходит в мои процедуры?
#65 by hhhh
ну вы садист, батенька.
#66 by RommBoss
сорри.... неужели мои опасения оправданы?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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