|
Внутреннее представление объектов ЗначениеВСтрокуВнутр | ☑ | ||
---|---|---|---|---|
0
EarthsSoul
22.06.17
✎
10:01
|
Добрый день
Вы понимаете как работает функция ЗначениеВСтрокуВнутр ? Вопрос к знатокам функция ЗначениеВСтрокуВнутр в 1с, для одного и того же документ в РИБах в разных базах будет одинаковый ? |
|||
1
бомболюк
22.06.17
✎
10:10
|
я думаю одинаковая
|
|||
2
EarthsSoul
22.06.17
✎
10:12
|
(1) интересное мнение, еще предложения ?
|
|||
3
EarthsSoul
22.06.17
✎
10:13
|
еще предложения? (это для остальных участников форума)
|
|||
4
Гипервизор
22.06.17
✎
10:15
|
(0) Работает так - вжух.
Результат будет одинаковый. В чем сложность проверить, если есть сомнения? |
|||
5
EarthsSoul
22.06.17
✎
10:17
|
(4) сейчас отпишусь что получилось
|
|||
6
apokrit
22.06.17
✎
10:32
|
(0) Я бы не стал на это закладываться.
Если номер таблички по какой-то причине разойдется - будет разным. |
|||
7
apokrit
22.06.17
✎
10:33
|
И вообще - чем XML не устраивает? Для чего внутренний формат сериализации использовать?
|
|||
8
EarthsSoul
22.06.17
✎
10:37
|
Мой опыт следующий
В 1С:Предприятие 8.2 (8.2.19.116) у меня внутренние представления одинаковые (MS SQL база). И всегда я использовал эту особенность, при подключении к дочерней базе они совпадали. А вот в 1С:Предприятие 8.3 (8.3.8.1747) (файловая), разные оказались ! Вообще проблема оказалась не ожидания, дело в том что обмен риб корректно не прошел. Все изменения в конфигурацию загрузились (при визуальном просмотре все вроде так же), сделал еще один обмен (при этом признаков изменения конфигурации не наблюдалось (типа установка обновлений)) и представления стали совпадать |
|||
9
EarthsSoul
22.06.17
✎
10:40
|
(7) может ты и прав мне нужна ссылка на объект, и так что бы она ложилась в рамках одного поля, с указанием типа объекта. Возможно твой вариант надежней ...
|
|||
10
Вафель
22.06.17
✎
10:49
|
в рибах должен быть одинаковый
|
|||
11
Вафель
22.06.17
✎
10:50
|
но он может поменяться при смене релиза платформы. и старые ссылки протухнут в одночасье
|
|||
12
apokrit
22.06.17
✎
11:08
|
(11) Без реструктуризации - не может.
|
|||
13
Вафель
22.06.17
✎
11:17
|
(11) никогда реструктуризацию не делаешь? только формочки рисуешь? обновления не ставишь?
|
|||
14
apokrit
22.06.17
✎
11:53
|
(13) Даже формочки не рисую ;)
Коммент был к тому что в (11) утверждается, что номер таблицы может поменяться от смены версии платформы. Так вот еще раз уточню - от смены платформы не может. Но это, конечно, не оправдание для использования ЗначениеВСтрокуВнутр. |
|||
15
Вафель
22.06.17
✎
11:57
|
(14) я не про номер таблицы говорил, а о том что сам ФОРМАТ может поменяться
|
|||
16
Fragster
гуру
22.06.17
✎
12:03
|
(9) СериализаторXDTO поможет
|
|||
17
Да ты гонишь
22.06.17
✎
12:08
|
ЗначениеВСтрокуВнутр вроде из 7-ки еще, нафига его вообще использовать?
|
|||
18
EarthsSoul
22.06.17
✎
12:26
|
Все таки по прежнему расходятся ...
(17) нужно для того что бы иметь ссылку и ничего больше. Уникальный идентификатор не указывает на тип данных ... В общем пока разбираюсь... |
|||
19
Fragster
гуру
22.06.17
✎
12:42
|
Запись = Новый ЗаписьXML;
Запись.УстановитьСтроку(); СериализаторXDTO.ЗаписатьXML(Запись, Ссылка); Значение = Запись.Закрыть(); Чтение = Новый ЧтениеXML; Чтение.УстановитьСтроку(Значение); Ссылка2 = СериализаторXDTO.ПрочитатьXML(Чтение); Универсальный способ для передачи между идентичными конфигурациями, например по COM. Приятным бонусом возможность передать всякие таблицы значений, ДокументОбъект и прочее |
|||
20
apokrit
22.06.17
✎
12:43
|
(18) Приведи примеры уже что-ли...
|
|||
21
Сияющий Асинхраль
22.06.17
✎
12:58
|
Однозначно одинаковое представление только для объектов простых типов (строка, число, булево) для сложных объектов - не факт
|
|||
22
Провинциальный 1сник
22.06.17
✎
13:01
|
(19) Для передачи между идентичными как раз значениевстрокувнутр проще использовать, у xml оверхед больше.
|
|||
23
EarthsSoul
22.06.17
✎
13:14
|
(20) базы выложить ?
Один и тот же документ в разных базах {"#",02553e9a-2238-4c69-8e25-401c99927ace,411:a31d14dae9b19a4811e61e9863d0791f} {"#",02553e9a-2238-4c69-8e25-401c99927ace,441:a31d14dae9b19a4811e61e9863d0791f} |
|||
24
EarthsSoul
22.06.17
✎
13:17
|
Сервис для сравнения http://text.num2word.ru/
|
|||
25
TormozIT
гуру
22.06.17
✎
14:48
|
(10) ЗначениеВСтрокуВнутр использует номера таблиц в схеме БД.
В РИБах будет одинаковый, если одинаковая схема БД (в части ссылочных таблиц), но она не обязана быть одинаковой у двух баз с одинаковой (с учетом внутренних GUIDов) конфигурацией. Одинаковой она гарантировано будет, если базы сделаны клонированием через SQL или через выгрузку и загрузку из DT, пока конфигурация в части состава ссылочных таблиц не будет изменена. Чтобы убедиться в этом достаточно в конфигураторе выполнить тестирование и исправление с флажком "реструктуризация таблиц информационной базы". |
|||
26
EarthsSoul
23.06.17
✎
10:43
|
Добрый день
Продолжим тему (25) У меня есть пример РИБа когда внутренние представления оказываются разные. Вот выложил две базы в одном архиве рар. Базы бухгалтерии. При открытии обеих баз откроется обработка с заполненным реквизитом документа и кнопку нажать и получите внутреннее представление документа. И можете просмотреть или сравнить сервисом http://text.num2word.ru/ . Обьясните мне почему они оказываются разными ? Выполнил тестирование и исправление с флажком "реструктуризация таблиц информационной базы" в обеих базах, представления все равно разные ... |
|||
27
EarthsSoul
23.06.17
✎
10:43
|
||||
28
Живой Ископаемый
23.06.17
✎
10:44
|
2(26) ты прочел (25)?
|
|||
29
Живой Ископаемый
23.06.17
✎
10:45
|
(18) для того чтобы иметь ссылку и ничего более используй XMLСтрока(Ссылка)
|
|||
30
EarthsSoul
23.06.17
✎
10:51
|
(28) Что такое схема БД (в рамках 1с)?
(28) Может ли схема БД отличаться в базах РИБА ? (29) XMLСтрока возвращает уникальный идентификатор. У меня массив ссылок на разные типы документов, так что 19 сообщение подходит а XMLСтрока не вариант |
|||
31
Вафель
23.06.17
✎
10:53
|
(30) Вполне может отличаться.
|
|||
32
EarthsSoul
23.06.17
✎
10:56
|
(31) что такое схема БД ?
|
|||
33
EarthsSoul
23.06.17
✎
11:02
|
"В РИБах будет одинаковый, если одинаковая схема БД (в части ссылочных таблиц)." Что такое ссылочные таблицы ?
|
|||
34
Живой Ископаемый
23.06.17
✎
12:14
|
2(30) Схема БД - это не в рамках 1С, а в рамках СКЛ-сервера.
Ссылочные таблицы - таблицы, в которых записи представляют собой объекты, то есть то, на что можно сослаться, в отличии от регистров накопления например. Но это такие соглашения. регистровые таблицы тоже можно сделать ссылочной. Но вот таблицы итогов, видимо точно не сделать ссылочными. Ну и ссылочные нессылочными тоже не сделать. |
|||
35
EarthsSoul
23.06.17
✎
12:43
|
"В РИБах будет одинаковый, если одинаковая схема БД (в части ссылочных таблиц)." Приведите пример пожалуйста когда ссылочных таблицы для РИБа могут быть разные ?
|
|||
36
Cyberhawk
23.06.17
✎
12:47
|
(35) Когда в любой из баз сделали реструктуризацию
|
|||
37
Вафель
23.06.17
✎
12:47
|
(35) каким способом начальный образ делаешь?
|
|||
38
EarthsSoul
23.06.17
✎
13:39
|
(36) спасибо за пример
(37) базу делаю в бухгалтерии РИБ через интерфейс Администрирование - синхронизация - создать обмен и так далее создается 1сd файл |
|||
39
Живой Ископаемый
23.06.17
✎
14:29
|
2(35) Когда например на месте поставили базу - из типовой, и теперь нужно сделать из нее узел.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |