Имя: Пароль:
1C
 
Внутренняя обработка считает себя внешней.
, ,
0 los_hooliganos
 
07.12.15
08:29
Что там поменять надо, чтобы они себя друг другом не считали?
Я ужо и синоним и имя обработкам поменял. И заголовок формы тоже
1 mehfk
 
07.12.15
08:35
А как ты это определил?
2 DDwe
 
07.12.15
08:36
(0) Ты с ними беседовал, что ли?
3 Jokero
 
07.12.15
08:39
(0) Ет ваще как?
Попробовать протрезветь и выспаться))
4 Мэс33
 
07.12.15
08:39
(0) Шизофрения у обработки )))
5 DDwe
 
07.12.15
08:40
(3) Во во, закусывать нужно.
6 los_hooliganos
 
07.12.15
08:42
Есть открытая обработка, встроенная в конфу. Она же, но сохраненная как внешняя ужо не открывается, а открывает окно ранее открытой внутренней.
7 los_hooliganos
 
07.12.15
08:43
(6) И соот-но наоборот
8 alkorolev
 
07.12.15
08:43
> а открывает окно ранее открытой внутренней.
ты это с чего взял?
9 DDwe
 
07.12.15
08:44
Ты завязывай с веществами... завязывай или научись четко формулировать мысли.
10 break
 
07.12.15
08:45
перезапусти 1С
11 rphosts
 
07.12.15
08:48
(0) создать заново
12 Мэс33
 
07.12.15
08:49
Хорошо, что конфигуратор 1С не считает себе Visual Studio.
13 DDwe
 
07.12.15
08:50
(12) А, вот это не факт.
14 Мэс33
 
07.12.15
08:50
(13) Уже сталкивался? )
15 los_hooliganos
 
07.12.15
08:50
(8) С того что заголовки у форм разные.
16 Мимохожий Однако
 
07.12.15
08:51
(6)Возможно, обработка при открытии обращается сразу к общим модулям и оттуда переходит на родную в конфигурации. Например, универсальные отчеты.
17 MUXACb
 
07.12.15
08:51
(0) Загрузи измененную обработку в конфигурацию и выгрузи обратно
18 vde69
 
07.12.15
08:53
для начала почистить кеш
19 los_hooliganos
 
07.12.15
09:23
(18) Почистил. Кароче пофиг, работу сделал. Потом будет время по изучаю подобный глюк подробнее.
20 aleks_default
 
07.12.15
09:27
Переделеть ОткрытьФорму("Обработка.ТвояОбработка.ФормаОбъекта",)
в ОткрытьФорму"ВнешняяОбработка.ТвояОбработка.Форма.ФормаОбъекта",)
21 Armando
 
07.12.15
09:30
Циклические ссылки?
22 Godofsin
 
07.12.15
09:34
Идентификаторы форм одинаковые
23 los_hooliganos
 
07.12.15
09:35
(20) Я так не открываю.
24 Jokero
 
07.12.15
09:41
(23) Собственно краткий и лаконичный рассказ о том как ты открываешь должен был быть в посте №0 или на худой конец №1, но по традиции будет видимо только к 100му и то если все встанут в круг и хором попросят))
25 aleks_default
 
07.12.15
09:44
(24) Я начинаю.
СНЕ-ГУ-РО-ЧКА!!
26 los_hooliganos
 
07.12.15
09:50
(25) В (0) все описано очень ясно и понятно. Просто описал особенность работы 1С иногда
27 los_hooliganos
 
07.12.15
09:51
Вот что происходить;

АФорма = УникальнаяФорма;
БФорма = УникальнаяФорма;

ОткрытьФорму(АФорма); ОткрытьФорму(БФорма);
28 aleks_default
 
07.12.15
09:55
(26) Лично я такой особенности не знаю.
29 DDwe
 
07.12.15
09:57
Что есть - "УникальнаяФорма"?
Ты когда-нибудь начнешь нормально описывать. В (0) ни... не описано.
30 DDwe
 
07.12.15
09:59
(29) + в (0) есть - "краткий и лаконичный рассказ о том как ты открываешь "?
31 Мэс33
 
07.12.15
10:00
(29) не мешай ему. У него свой мир с уникальными формами.
32 DDwe
 
07.12.15
10:03
(31) Так это одна и та же "УникальнаяФорма" или это разные - "УникальнаяФорма"?
33 Мэс33
 
07.12.15
10:04
(32) там буква "о" в разной раскладке
34 DDwe
 
07.12.15
10:06
(33) А как влияет на уникальность формы, наличие слова "Уникальная" в названии формы?
35 Мэс33
 
07.12.15
10:07
(34) успокаивает нервы
36 michael512
 
07.12.15
10:11
Зашить в конфу?
37 DDwe
 
07.12.15
10:13
(36) Вопрос был - "поменять надо, чтобы они себя друг другом не считали?" )))
38 Мэс33
 
07.12.15
10:15
(36) эй, читай, потом комментируй.
39 los_hooliganos
 
07.12.15
11:32
(32) Это одна и та же. Т.е. в переменных содержаться ссылки на объект. И хотя я заставляю 1С ссылаться на 2 разных объекта, в результате работы платформа ссылается на 1 объект.

Вот и вопрос как в своей памяти 1С ищет обработки и их окна. В (22) содержится относительно верное предположение. И вопрос тогда могу ли я как-то найти эти идентификаторы окон или обработок.
40 Godofsin
 
07.12.15
11:43
(39) Только создавать новую форму.
41 DDwe
 
07.12.15
12:09
(39) Ни чё не понятно - так "Это одна и та же" или  "на 2 разных объекта"? Код покажи уже...
42 User_Agronom
 
07.12.15
12:12
(0) Ты у неё спроси: "Обработка, ты меня уважаешь? Вот я тебя уважаю и не хочу считать внешней!"
43 Дядя Лёша
 
07.12.15
12:14
Попробуй как в (17)
44 los_hooliganos
 
07.12.15
13:13
(41) Кода нету. Эта интерактивная работа.
Вообще желательно что 1С открыла код С++, где платформа работает с открытием форм или обработок.
45 Jokero
 
07.12.15
15:18
(42) Эээнее. Нельзя так быстро, спугнешь.
Тут надо поделекатней подход. Может шоколадку подарить, еще ченить, потом цветы, кино и уже тогда мол, давай на ты, че ты как внешняя
46 Strogg
 
07.12.15
15:23
ключ уникальности одинаковый, по ходу...
47 aleks_default
 
07.12.15
15:43
(44) Тебе б сначала разобрался как правильно код на языке 1с писать, а потом уже лезть в ее внутря на C++.
48 Armando
 
07.12.15
22:08
(0) выложи маленький пример демонстрирующий проблему
49 Сильф
 
07.12.15
23:40
(44) ты ещё код Винды попроси открыть ))
50 Jump
 
08.12.15
04:43
(6) Ну так и должно быть.

А как еще можно?
51 Lama12
 
08.12.15
07:00
(22) +1
52 User_Agronom
 
08.12.15
07:16
(48) И сразу ветка всю интригу потеряет!
53 Jokero
 
08.12.15
08:00
(22) А разве могут у разных объектов быть одинаковые идентификаторы чего либо?
54 los_hooliganos
 
08.12.15
08:49
(53) Ну ведь могут быть 2 (!!) разных таблицы значений, которые ссылаются на исходную таблицу значений которую им присвоили.
55 DDwe
 
08.12.15
08:53
(54) Ты слегка теплое с мягким путаешь, а вообще без кода разговор ни о чем. Такое ощущение складывается, что ты нас за нос водишь. Так потроллить.
56 Бледно Золотистый
 
08.12.15
09:04
(55) Да обычная ситуация, если не сталкивались, то не означает, что такого нет. Идентификаторы формы остаются те же, если сохранить обработку или отчет во внеш. файл. Лечится обычно добавлением нового отчета в конфу, загрузкой в него внешнего отчета и повторного сохранения в файл.
(53) Ну в данном случае могут, т.к. внешний файл не является объектом конфигурации. А вот если его туда загрузить, как я выше написал, то идентификаторы поменяются.
57 los_hooliganos
 
08.12.15
09:07
(56) Опа, спасибо, будем знать. Решение интересное :)
58 aleks_default
 
08.12.15
09:16
(56) А как проявляется такая ситуация? Какие ощибки сообщения выводяться? А то у ТС снега зимой нее допросишься...
59 Бледно Золотистый
 
08.12.15
09:22
(58) В (6) же написано как это проявляется.
60 aleks_default
 
08.12.15
09:33
Т.е. нужно открыть форму встроенной обработки, а потом открыть такую же точно обработку, только внешнюю. Я правильно понимаю?
Только вот зачем это нужно не могу понять...
61 los_hooliganos
 
08.12.15
09:34
(60) Для того, чтобы понять правильно считает внешняя или нет. Я сравнивал по итогам внутренней. А внешнюю переводил с таблицы на дерево.
62 aleks_default
 
08.12.15
09:44
(61) Вот счас проделал то что описано в (60). Открылись обе формы. ЧЯДНТ?
63 MUXACb
 
08.12.15
09:46
(57) в (17) это уже рекомендовали :)