|
В 8.3.10.2466 перестало работать изменение реквизита справочника с типом хранилище значения | ☑ | ||
---|---|---|---|---|
0
GreyK
19.07.17
✎
13:54
|
Была вот такая процедурка:
Процедура ЗаписатьТаблицуАналоговНоменклатуры(Хранилище,ТаблицаАналогов) ОбъектХранилище = Хранилище.ПолучитьОбъект(); ОбъектХранилище.ТекстХранилище = Новый ХранилищеЗначения(ТаблицаАналогов); ОбъектХранилище.Записать(); КонецПроцедуры После обновления релиза платформы до 8.3.10.2466 ТекстХранилище перестало перестало изменять значение. Для новых элементов можно записать значение реквизита, а для уже существующих не работает. |
|||
1
RomaH
naïve
19.07.17
✎
14:41
|
??? для новых элементов - это каких?
ОбъектХранилище = Хранилище.ПолучитьОбъект(); подразумевает что "хранилище" - это уже не новая ссылка |
|||
2
GreyK
19.07.17
✎
14:46
|
(1) Вот так работает:
Файл = Справочники.Файлы.СоздатьЭлемент(); Файл.ВладелецФайла = Справочники.ПапкиФайлов.Шаблоны; Файл.Наименование = ""+СокрЛП(Контрагент.Наименование)+", (аналоги номенклатуры)."; Файл.Автор = Пользователи.ТекущийПользователь(); Файл.ДатаСоздания = ТекущаяДатаСеанса(); Файл.Описание = "Таблица значений аналогов номенклатуры для загрузки из Excel"; Файл.ИндексКартинки = РаботаСФайламиСлужебныйКлиентСервер.ПолучитьИндексПиктограммыФайла(Неопределено); Файл.ХранитьВерсии = Ложь; Файл.ТекстХранилище = Новый ХранилищеЗначения(ТаблицаАналогов); Файл.Записать(); |
|||
3
RomaH
naïve
19.07.17
✎
14:56
|
может у тебя запись в отказ уходит где-нибудь
версия данных до записи и после записи совпадают? |
|||
4
GreyK
19.07.17
✎
15:14
|
(3) Нет, справочник записывается, но если попробовать получить хранилище значения, то там текст "" и всё.
|
|||
5
тарам пам пам
19.07.17
✎
15:28
|
Сравни типы этой самой таблицы аналогов при записи в (0) и в (2). Вангую, что будут разные.
|
|||
6
ildary
19.07.17
✎
15:31
|
(0) а в описании изменений для версии 8.3.10 что-нибудь про ХранилищеЗначения сказано? Вдруг они поменяли поведение для частных случаев.
|
|||
7
GreyK
19.07.17
✎
15:37
|
(5) Таблицы разные конечно, но структура одна и на 8.3.6.2014 этот код работал нормально.
|
|||
8
GreyK
19.07.17
✎
15:49
|
(6) Почитал, ничего нет в описании изменений :(
|
|||
9
mehfk
19.07.17
✎
15:55
|
(0) У поля ТекстХранилище какой тип?
|
|||
10
GreyK
19.07.17
✎
16:14
|
(9) Тип "ХранилищеЗначения".
|
|||
11
GreyK
19.07.17
✎
18:36
|
Похоже решения этой проблемки нет.
А тут ещё и новые базовые конфы переведут на 8.3.10, ибо последняя конфа требует именно 8.3.10. Класс, продолжим выбивание денег с клиентов :) |
|||
12
Либерал
19.07.17
✎
19:15
|
(0) точно после обновления платформы, а не конфигурации?
|
|||
13
GreyK
19.07.17
✎
19:25
|
(12) Такой-же код на базовых РТ работает, но с платформой 8.3.9.2170.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |