Имя: Пароль:
1C
1С v8
"Убегает" курсор в конфигураторе
,
0 palpetrovich
 
05.07.13
15:28
Иногда происходит вот такая бяка
http://4put.ru/pictures/max/661/2033459.jpg
При этом курсор реально на своем месте, но его не видно, видно там, где я указал стрелочкой

Лечится закрытием 1с-ки, выходом из терминала + обратные действия

Что за... никто не сталкивался?
1 1Сергей
 
05.07.13
15:29
зачем кодить по РДП?
2 ZUM
 
05.07.13
15:30
:) "Да у вас проблемы с железом"  © ООО «1С»
3 ale-sarin
 
05.07.13
15:30
(0) Вроде уже было такое много раз про 17 платформу.
4 SeraFim
 
05.07.13
15:31
известная проблема 8.2.17.153 :) обновиться :)
5 zmaximka
 
05.07.13
15:31
Оказывается не только у меня такая хрень.
6 palpetrovich
 
05.07.13
15:32
(4) точно 8.2.17.153
7 palpetrovich
 
05.07.13
15:34
(1)  к примеру когда РабоСтанция значительно хуже по параметрам сервера :)
+(6) а какая платформа сейчас понадежней?
8 1Сергей
 
05.07.13
15:35
(7) >>а какая платформа сейчас понадежней?
7.7.027
9 ZUM
 
05.07.13
15:41
8.2.18.102 вошпе проблем не наблюдаем
10 palpetrovich
 
05.07.13
15:43
(8) будем искать :)
(9) спасибо
11 Мимохожий Однако
 
05.07.13
15:45
8.2.18.104
12 palpetrovich
 
05.07.13
15:50
(11) от 21.06.2013 - не мало-ль времени прошло для "тестирвания"?
13 IBTM
 
05.07.13
15:52
(12) а его кто-то делает?
14 palpetrovich
 
05.07.13
15:56
(13) все кто пользуется
15 Мыш
 
05.07.13
16:03
(0) На скриншоте впечатлила конструкция "?(ЗначениеЗаполнено(Значение), Истина,Ложь)"
16 palpetrovich
 
05.07.13
16:10
(15) блин ...сам в шоке :)))
17 IBTM
 
05.07.13
16:10
(15) а что там?
18 palpetrovich
 
05.07.13
16:12
(17) что-то типа Если истина тогда истина... :)
кста, я вспомнил, изначально там по условие Ложь еще как-то вычислялось, потом упростилось - остался копрокод :)
19 ale-sarin
 
05.07.13
16:13
+(15) Да и "Реализация.Ссылка.Счет..." можно заменить на "Реализация.Счет...", т.к. Реализация и есть ссылка.
20 palpetrovich
 
05.07.13
16:14
+18 кста, ниже строчка - втом-же стиле :)
(15) спасибо
21 IBTM
 
05.07.13
16:15
(18) ну так ходят, слухи что такая конструкция быстрей работает
22 palpetrovich
 
05.07.13
16:17
(19) нет, Реализация там -  оъект
(21) "если" быстрее чем "=" ?  ...врут :)
23 ale-sarin
 
05.07.13
16:17
(21) Ты не въехал. ЗначениеЗаполнено() истину возвращает. Зачем истину проверять на истину?
24 palpetrovich
 
05.07.13
16:18
+22 хотя (19) се-равно прав, Реализация.Счет - рульнее
25 IBTM
 
05.07.13
16:18
(23) походу ты не въехал)
26 IBTM
 
05.07.13
16:19
(22) ну блин обманщики)
27 ale-sarin
 
05.07.13
16:21
(25) Ладно. Может быть
(22) Извиняюсь. Сам недавно в этой форме ковырялся, а уже забыл. Да, объект там.
28 palpetrovich
 
05.07.13
16:26
(27) по-сути ты прав, потому как мне не "Реализация" нужна, а ее реквизит "Счет". А получать его от уже имеющегося объекта наверное все-таки легче, чем предварительно получая ссылку
29 Мыш
 
05.07.13
16:27
(27) Даже если там объект, зачем идти через ссылку? У объекта тот же реквизит. А ссылки может ещё не быть. Или же реквизит ссылки может отличаться от реквизита объекта )
30 ale-sarin
 
05.07.13
16:29
(28)(29) Вот-вот. В типовой эта форма открывается из формы реализации без проверки на модифицированность. Т.е. надо иметь ввиду, что объект может отличаться от ссылки.
31 palpetrovich
 
05.07.13
16:31
правда, вот если показывать код заказчику, то это смотрится значительно "умнее"

   мЕстьСчет = ?(ЗначениеЗаполнено(Реализация.Ссылка.СчетНаОплатуПокупателю), Истина, Ложь);  
   ЗаписыватьСчет = ?(мЕстьСчет, Ложь, Истина);

чем серое, невыразительное
   мЕстьСчет = ЗначениеЗаполнено(Реализация.СчетНаОплатуПокупателю);  
   ЗаписыватьСчет = НЕ мЕстьСчет;

:)
32 Мыш
 
05.07.13
16:34
ЗаписыватьСчет = НЕ ЗначениеЗаполнено(Реализация.СчетНаОплатуПокупателю);
33 ZZBase
 
05.07.13
16:35
(21) Похоже что конструкция вида
1. Результат = ЗначениеЗаполнено(Значение)
работаем чуть-чуть медленнее чем
2. Результат = ?(ЗначениеЗаполнено(Значение), Истина, Ложь)

Провел следственный эксперимент (10 замеров):
Первая цифра - количество вычесленных операций (1.) за 2 сек
Вторая цифра - количество вычестенных операций (2.) за 2 сек
183 291 - 175 401
177 401 - 178 893
175 558 - 170 192
180 689 - 180 059
179 398 - 174 660
179 293 - 176 695
179 128 - 177 726
178 994 - 173 624
179 339 - 173 493
180 477 - 176 818
34 ale-sarin
 
05.07.13
16:35
(32) Там мЕстьСчет не один раз проверяется.
35 Мыш
 
05.07.13
16:38
(33) А теперь поменять очередность вычисления и снова проверить. Мож там проц разгоняется только? )
36 palpetrovich
 
05.07.13
16:38
(34) +1
(33) тест провел, а где выводы? ...нет выводов-нет работы-нет оплаты :)
37 IBTM
 
05.07.13
16:41
(3) добавь ещё конструкцию:

Если ЗначениеЗаполнено(Значение) Тогда

Результат = Истина

Иначе

Результат = Ложь

КонецЕсли$
38 palpetrovich
 
05.07.13
16:43
(37) кста, ходят слухи что конструкция "Если тогда" работае быстрее "?(,,)"
39 IBTM
 
05.07.13
16:45
(38) щас наш тестер всё скажет)
40 ZZBase
 
05.07.13
16:45
(35) меня очередность, ситуация примерно такая же
41 ZZBase
 
05.07.13
16:52
(37) этот вариант заметно медленнее (3 колонка, кол-во операций за 2 сек):

180 744 - 180 730 - 144 241
183 238 - 183 262 - 144 306
183 183 - 180 212 - 144 194
183 495 - 181 951 - 144 892
182 447 - 181 973 - 144 435
183 014 - 182 082 - 144 787
182 691 - 182 627 - 144 232
183 115 - 179 126 - 145 710
184 999 - 176 703 - 144 546
183 737 - 183 486 - 144 761
Программист всегда исправляет последнюю ошибку.