![]() |
![]() |
|
v7: Странная ошибка Общего журнала | ☑ | ||
---|---|---|---|---|
0
Масянька
12.08.13
✎
16:09
|
День добрый!
Подскажите, пожалуйста, открыла общий журнал (ТиС, 932). Был отбор по контрагенту. Пытаюсь изменить отбор - в списке выбираю "по виду документов" - пишет ошибку типа "Индекс за пределами массива". Но выбрать вид документа дает. Это что? Заранее - спасибо. |
|||
1
zak555
12.08.13
✎
16:09
|
капут
|
|||
2
Масянька
12.08.13
✎
16:10
|
(1) Ой, не надо :)
С чего вдруг возникла ошибка? |
|||
3
Guk
12.08.13
✎
16:11
|
вроде в 7.7 был отладчик, не?...
|
|||
4
zak555
12.08.13
✎
16:12
|
(2) открой модуль формы журнала и посмотри
|
|||
5
Масянька
12.08.13
✎
16:18
|
(2) Никто ничего не менял.
(3) Отладчик написал, что СписокВидовДокументов.ПолучитьЗначение(ВидДокументаДляОтбора,ЗначениеВВидеСтроки); пусто. Почему? В общем журнале никто не лазил. PS Мне просто интересно :) |
|||
6
Ёпрст
гуру
12.08.13
✎
16:19
|
отбор по "конпке" на форме ?
Или через тулбар журнала ? |
|||
7
Масянька
12.08.13
✎
16:20
|
(6) По полю со списком. Стоял - Контрагент. Кликаю на поле со списком - выбираю - по виду документов - ошибка. Потом на кнопку - дает выбрать.
|
|||
8
varelchik
12.08.13
✎
16:20
|
(6) Походу на кнопке.
(0) Разберисть почему список пустой. |
|||
9
Масянька
12.08.13
✎
16:21
|
(8) По кнопке - выводит список док-ов. Дает выбрать.
|
|||
10
Ёпрст
гуру
12.08.13
✎
16:24
|
(9) ага.. а отбор могли и через тулбар установиь, если в коде спецом не озаботиться, чтоб не могли его устанавливать так, а только по кнопочке.
|
|||
11
Масянька
12.08.13
✎
16:26
|
(10) База работает с 2002 года. В общем журнале - никто ничего не трогал. Все работало, в том числе, и по виду док-ов. Сегодня вот вылезла ошибка - я чуть не померла....
Причем, установила отбор по виду док-ов, закрыла, открыла журнала, поигралась с отбором - все норм. Чего это было.... |
|||
12
Масянька
12.08.13
✎
16:28
|
Процедура ПриВыбореВидаДокумента()
Если ПустоеЗначение(ВидДокументаДляОтбора) = 1 Тогда ВидДокументаДляОтбора=1; КонецЕсли; УстановитьОтбор(СписокВидовДокументов.ПолучитьЗначение(ВидДокументаДляОтбора), ); КонецПроцедуры // ПриВыбореВидаДокумента() ..... Процедура ПриУстановкеБыстрогоОтбора() Перем ТекущДок; //В форме журнала подчиненных документов отбора нет Если ПустоеЗначение(ДокументОснованиеЖурнала) = 0 Тогда Возврат; КонецЕсли; ТекущДок = ТекущийДокумент; ОтборПо = ВидОтбора.ПолучитьЗначение(ВидОтбора.ТекущаяСтрока()); Если ВидОтбора.ТекущаяСтрока() = 1 Тогда // нет быстрого отбора ЗначениеВВидеСтроки = ""; Форма.кнЗначение.Доступность(0); УстановитьОтбор(""); ВидыОтбора("*"); Иначе // есть быстрый отбор Форма.кнЗначение.Доступность(1); Если ОтборПо = "по контрагенту" Тогда ПриВыбореКонтрагента(); ЗначениеВВидеСтроки=Строка(КонтрагентДляОтбора); ИначеЕсли ОтборПо = "по виду документов" Тогда ПриВыбореВидаДокумента(); СписокВидовДокументов.ПолучитьЗначение(ВидДокументаДляОтбора,ЗначениеВВидеСтроки); ИначеЕсли ОтборПо = "по автору" Тогда ПриВыбореАвтора(); ЗначениеВВидеСтроки=Строка(АвторДляОтбора); ИначеЕсли ОтборПо = "по фирме" Тогда ПриВыбореФирмы(); ЗначениеВВидеСтроки=Строка(ФирмаДляОтбора); ИначеЕсли ОтборПо = "по юр. лицу" Тогда ПриВыбореЮрЛица(); ЗначениеВВидеСтроки=Строка(ЮрЛицоДляОтбора); ИначеЕсли ОтборПо = "по складу" Тогда ПриВыбореСклада(); ЗначениеВВидеСтроки=Строка(СкладДляОтбора); ИначеЕсли ОтборПо = "по проекту" Тогда ПриВыбореПроекта(); ЗначениеВВидеСтроки=Строка(ПроектДляОтбора); КонецЕсли; ВидыОтбора(""); КонецЕсли; Попытка АктивизироватьОбъект(ТекущДок); Исключение Сообщить(ОписаниеОшибки(),"!"); КонецПопытки; КонецПроцедуры // ПриУстановкеБыстрогоОтбора() |
|||
13
varelchik
12.08.13
✎
16:29
|
Полтергейст.
|
|||
14
ЧеловекДуши
13.08.13
✎
05:40
|
Никто не трогал... Тебе поди сам трогающий говорил :)
|
|||
15
vcv
13.08.13
✎
07:35
|
Настройки отборов в общем журнале ТиС хранятся в cfg файле пользователя. Возможно там косяк. Попробуй грохнуть.
|
|||
16
DJ Anthon
13.08.13
✎
07:37
|
чтобы выскочила такая ошибка, необязательно лезти в общий журнал. да и ваще. платформа какая?
|
|||
17
Масянька
13.08.13
✎
09:20
|
(16) 27.
Когда выскочила эта ошибка - за кнопкой (там выводится выбраное значение док-та, контрагента и т.д.) было пусто. Сегодня - полет нормальный :) |
|||
18
DJ Anthon
13.08.13
✎
12:57
|
(17) может, список документов изменился в момент выборки. вроде случайность
|
|||
19
Злопчинский
13.08.13
✎
13:03
|
Масянька, смотри какая удобная фишечка в общем журнале прикручивается на раз...
http://screencast.com/t/ktIcdizAep2 |
|||
20
Масянька
13.08.13
✎
13:05
|
(19) И где лежит эта "фишечка"?
Дай, пожалуйста, поюзать :)))) |
|||
21
КонецЦикла
13.08.13
✎
13:05
|
Снесли документ или еще что-то подобное
|
|||
22
Масянька
13.08.13
✎
13:07
|
(21) Да нет же. ИМХается мне, что как-то потерялось значение док-а, по которому была сортировка (оно же где-то там запоминает :) ). Тестирование прошло на ура.
|
|||
23
Злопчинский
13.08.13
✎
13:10
|
(20) лежит на ИСе, http://infostart.ru/public/15393/
|
|||
24
Масянька
13.08.13
✎
13:11
|
(23) Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |