|   |   | 
| 
 | Внутреннее представление объектов ЗначениеВСтрокуВнутр | ☑ | ||
|---|---|---|---|---|
| 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) Когда например на месте поставили базу - из типовой, и теперь нужно сделать из нее узел.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |