|
прикол с конструктором схемы компоновки | ☑ | ||
---|---|---|---|---|
0
samozvanec
01.07.15
✎
08:34
|
господа, подскажите, пожалуйста, что за странность:
открываю схему конструктором, иду на закладку Ресурсы, меняю у нескольких ресурсов Рассчитывать по, закрываю конструктор, открываю - изменения пропали. сохранение, обновление конфы при открытом конструкторе не помогает, как и помещение в хранилище. странно так же то, что при помещении в хранилище выводится сообщение "объект помещен", а не "объект не был изменен" что за? как быть то? платформа (8.2.19.106) |
|||
1
dmpl
01.07.15
✎
08:49
|
(0) Демоническим обновлением часто пользуетесь?
|
|||
2
dmpl
01.07.15
✎
08:50
|
Ну и для начала - почистить кеш конфигуратора.
|
|||
3
samozvanec
01.07.15
✎
09:01
|
(1) часто, полет нормальный
(2) чистил |
|||
4
dmpl
01.07.15
✎
09:06
|
(3) 1. Ну да, нормальный, если не считать таких вот приколов. Сейчас надо бы проверить конфигурацию через соответствующий пункт меню.
2. Тот, который в \Local Settings\Application Data\1C\ ? |
|||
5
dmpl
01.07.15
✎
09:09
|
Из-за демонического обновления в конфигурации могут появляться дубли объектов с одинаковым УИД. В случае как в (0) при открытии читается одна копия, а изменения сохраняются в другую копию. При работе в пользовательском режиме вообще третья копия может использоваться (если есть).
|
|||
6
samozvanec
01.07.15
✎
09:11
|
(4) скажем так, дин. обн. используем в другой базе, они связаны через хранилище. на других закладках в схему изменения вносятся. на этой не вносятся даже в другой базе, даже если как внешнюю обработку сохраню, тоже хрен. кеш тот, который базу удалил со списка, добавил. как я понимаю, там ид меняется, и весь кеш новый идет
|
|||
7
samozvanec
01.07.15
✎
09:12
|
может, есть в конструкторе какой-то механизм, который проверяет корректность этих Рассчитывать по и сбрасывает их без предупреждения?
|
|||
8
dmpl
01.07.15
✎
09:17
|
(6) Достаточно просто чтобы хотя бы иногда (или даже единоразово) изменения из той конфигурации попадали в хранилище. У таких приколов причины 2: либо демоническое обновление, либо кеш конфигуратора (чаще всего когда он достигает 2 Гб в размере). Второй случай лечится очисткой кеша и переоткрытием конфигурации, в первом подход индивидуальный в каждом случае. Проще всего удалить макет СКД и добавить новый с теми же настройками.
|
|||
9
samozvanec
01.07.15
✎
09:23
|
(8) 1. чистится ли кеш конфигуратора при удалении/добавлении базы в список?
2. можно ли как-то скопировать макет, чтобы он был "новым"? |
|||
10
samozvanec
01.07.15
✎
09:24
|
ага... прям конфигуратора? баз то много, а он один.
|
|||
11
dmpl
01.07.15
✎
09:31
|
(9) 1. Поскольку кеш лежит в папке с названием, соответствующем GUID базы, то при добавлении новой базы кеш окажется чистым. При удалении кеша признаком того, что удален правильный кеш является то, что после входа в конфигуратор конфигурация закрыта (т.е. надо заново выполнить открытие конфигурации).
2. По идее, просто "Скопировать" в контекстном меню должно быть достаточно - УИД новый должен назначиться, а лишние копии не должны скопироваться. (10) Там тоже по папочкам разложено. Просто клиентский кеш лежит в \Application Data\1C\, а кеш конфигуратора - в \Local Settings\Application Data\1C\. |
|||
12
samozvanec
01.07.15
✎
09:45
|
(11) значит кеш почистился верно. обработку/макет копирую, поведение то же.
|
|||
13
samozvanec
01.07.15
✎
09:49
|
хехе. выгрузил схему в хмл, открыл консоль КД в режиме предприятия, загрузил - там то же самое
|
|||
14
samozvanec
01.07.15
✎
09:59
|
тадам. я не могу туда добавить именно определенное поле)
это поле вычисляемое, что, нельзя так? |
|||
15
Гёдза
01.07.15
✎
10:01
|
попробуй тест запроса поменять (например добавить пробел)
|
|||
16
Kyon8
01.07.15
✎
10:07
|
Тоже с таким сталкивался. В итоге просто убрал ненужные ресурсы с полей конкретных группировок в настройке вывода. Всё равно это "рассчитывать по" некорректно работает при таблице, например, стараюсь его не использовать.
|
|||
17
samozvanec
01.07.15
✎
10:15
|
(16) у меня немного другая ситуация - ресурс считается по-разному на разных уровнях, поэтому просто с настроек убрать не могу
|
|||
18
samozvanec
01.07.15
✎
10:16
|
+(17) да и чего-то я не замечал, чтоб некорректно работало, обычно для всего причина находится
|
|||
19
samozvanec
01.07.15
✎
11:25
|
в общем так и не получилось указать в Рассчитывать по Вычисляемое поле. занес нужную формулу без указания конкретных полей. вроде норм считает, и даже ничего не поехало. всем откликнувшимся спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |