|
v7: Странное поведение при редактирование наименования и выборе свеже отредактированного ТМЦ | ☑ | ||
---|---|---|---|---|
0
uno-group
14.12.18
✎
12:54
|
Открываю документ заказ. В нем выбран Товар например "Булка 300г."
Открываю выбрать Товар. Стандартное редактирование реквизита. Нажимаю в справочнике изменить товар и меняю наименование на "Булка 350г". сохраняю Товар. Выбираю отредактированный товар в документ. В документе наблюдаю старое наименование. при выводе на печать печатается старое наименование. через какое то время и сразу после печати наименование в документе изменяется на новое и печатается правильно. Время больше чем период опроса базы данных. Да и в других базах имя меняется мгновенно. Вообще не пойму что за ерунда и куда смотреть. |
|||
1
Масянька
14.12.18
✎
12:55
|
(0) Полное наименование?
|
|||
2
uno-group
14.12.18
✎
12:56
|
Просто наименование
|
|||
3
Масянька
14.12.18
✎
12:57
|
(2) А выводится какое?
|
|||
4
uno-group
14.12.18
✎
12:58
|
стандартное. выводится и в документе вижу стандартное наименование до редактирования.
|
|||
5
ADirks
14.12.18
✎
12:59
|
(0) кэш - он такой
|
|||
6
uno-group
14.12.18
✎
13:01
|
Какой кеш в 7.7. Товар заново перевыбран. Кроме раскраски формексом никаких посторонних вк нет.
|
|||
7
Convert
14.12.18
✎
13:02
|
(0) В 7ке так всегда было. Пока форму документа не закроешь и не откроешь- он не воспримет нового наименования
|
|||
8
uno-group
14.12.18
✎
13:05
|
(7) это если после редактирования список справочника закрыть крестиком ничего не выбирая. если двойным кликом по отредактированному товару перевыбрав его то он меняется мгновенно. Впервые столкнулся с таким поведением.
|
|||
9
Kigo_Kigo
14.12.18
✎
13:10
|
(8) Период опроса БД ?
|
|||
10
Convert
14.12.18
✎
13:10
|
(8) Ну про отображение не помню точно, но на печать он тебе выведет старое наименование, которое было при открытии формы документа - это 100% так было
|
|||
11
Kigo_Kigo
14.12.18
✎
13:10
|
И да локально или РДП?
|
|||
12
Kigo_Kigo
14.12.18
✎
13:11
|
(10) Не было так и не должно быть, при печати опрос идет именно справочника и его наименования, а он уже зменен, а вот попасть не в период опроса, да
|
|||
13
Convert
14.12.18
✎
13:12
|
(12) Да было и есть. Опрос базы данных тут не причем
|
|||
14
ADirks
14.12.18
✎
13:12
|
(6) а вот такой вот он, в семёрке
иной раз приходится с ним бороться, аж нечеловеческими методами (12) это ты так думаешь. а у ей внутре - неонка |
|||
15
uno-group
14.12.18
✎
13:13
|
(10) Это когда печатается ПолноеНаименование и оно переодическое и ИспользоватьДату() прописано в ПриОткрытии.
РДП. Период опроса уменьшил до 1сек. через 20 сек Наименование еще старое. хотя иногда бывает что уже через 5 секунд другое |
|||
16
Kigo_Kigo
14.12.18
✎
13:16
|
(15) Странно с печатью, с лагами по РДП подобными встречался, но на печать всегда выводило новое наиминование, может это формекс как то косячит?
|
|||
17
Convert
14.12.18
✎
13:16
|
(15) Никаких периодических реквизитов. Изменение Обычного наименования не воспримет форма документа, пока ты не закроешь ее и занова не откроешь. Жди хоть пол часа
|
|||
18
Масянька
14.12.18
✎
13:18
|
(15) Смоделировала: открыла док-т - из него открыла номенклатуру - изменила полн. наим. - сохранила номенкл. - закрыла номенкл. - в док-те нажала кнопку "Печать" - в печ. форме новое наимен.
Куча ВК. |
|||
19
Convert
14.12.18
✎
13:19
|
(18) Внешняя печатная форма?
|
|||
20
Масянька
14.12.18
✎
13:19
|
(19) Да. Ща найду внутреннюю...
|
|||
21
Злопчинский
14.12.18
✎
13:20
|
А так значит в (0) ты выбираешь не двойным кликом??
|
|||
22
uno-group
14.12.18
✎
13:20
|
(17) Проверь. в документе открой выбор ТМЦ. Нажми действия редактировать измени наименование . запиши. двойной клик по тмц чтобы его выбрать в ТМЦ. все наименование новое и печатается новое. Если просто открыть справочник тмц из меню и в нем поменять наименование то будет вести себя так как ты расказываешь. А у меня 1 раз печатается старое наименование второй раз новое. документ при этом не закрвается и не открывается по новой.
|
|||
23
Масянька
14.12.18
✎
13:21
|
+ (20) Во внутренней - старое...
Прикольно :) |
|||
24
uno-group
14.12.18
✎
13:22
|
(21) там просто выбор гоню 1 клик срабатывает и выбирает форма выбора при этом закрывается по энтеру тоже самое. обычный выбор реквизита без всяких подборов и т.п.
|
|||
25
Масянька
14.12.18
✎
13:23
|
(22) Один и тот же док-т и одна и та же печ. форма?
|
|||
26
Злопчинский
14.12.18
✎
13:23
|
Период опроса не имеет никакого отношения. Не порите ерунды.
|
|||
27
Convert
14.12.18
✎
13:24
|
(22) Ща откопаю семерку)
(23) Ага, нормальный такой косячок)) |
|||
28
Злопчинский
14.12.18
✎
13:25
|
У тебя в оп сидит объект "документ". Он закеширован. В самом объекте ничего не поменялось. Вот и выводится старое наименование
|
|||
29
Масянька
14.12.18
✎
13:25
|
(27) А задокументирован? :)))))))))))))))))))))
|
|||
30
Злопчинский
14.12.18
✎
13:26
|
Нету там никакого косяка.
База дбфная? |
|||
31
uno-group
14.12.18
✎
13:27
|
(28) А при 2 и последующих нажатиях кнопки печать почему печатается уже новое в процедуре печати никаких лишних действий типа записать, обновить и т.п. Печатная форма находиться в самом документе. ДБФ.
|
|||
32
Злопчинский
14.12.18
✎
13:32
|
Потому, что при печати ты через точку обращаешься к какому-то реквизиты номенклатуры, в этот момент происходит обращение к базе данных за этим допреквизитом и объект номенклатуры актуализируется
|
|||
33
Kigo_Kigo
14.12.18
✎
13:32
|
Ога, тоже смоделировал, но не 2, ни 3 клик по печати, не обновили элементы, выводилось старое, если в процедуру ПоКнопкеПечать() вставить Форма.Обновить(); но выводятся новые наименования, но наименование в табчасти остается старое
|
|||
34
Злопчинский
14.12.18
✎
13:34
|
Перед печатью строки составь например
Хрень = номенклатура.какойнитьреквизитнеупоминаемыйвдокументе; |
|||
35
Злопчинский
14.12.18
✎
13:35
|
Ты уже определись как-то
То у тебя при второй печати новое печатается, то не печатается. Бардак он и есть бардак. |
|||
36
Злопчинский
14.12.18
✎
13:37
|
Хочешь иметь перед печатью актуальные данные - актуализируй перчатаемый документ через ТекущийДокумент()
Или типа как в (34) |
|||
37
Convert
14.12.18
✎
13:41
|
(29) Вряд ли
(22) Проверил. Все как ты и говоришь. Если не выбирать - то старое наименование, а если выбрать - то сразу новое. Как у тебя получается первый раз одно получить, а второй раз другое не понятно (28) Там сидит не просто объект, а каждый реквизит документа и если этот реквизит не менялся - то берутся старые данные. Добавил 2 позиции одной и той же номенклатуры. Поменял наименование и одну из них перевыбрал, а вторую оставил как есть. При печати - одна с новым наименованием, а другая со старым)) |
|||
38
Злопчинский
14.12.18
✎
13:44
|
(37) по (28) все правильно. Никаких противоречий нет.
|
|||
39
Convert
14.12.18
✎
13:45
|
(38) Да...я типа дополнил)
|
|||
40
Злопчинский
14.12.18
✎
13:47
|
(34) попробовать для каждой строки документа - и будет везде новое...
|
|||
41
uno-group
14.12.18
✎
13:55
|
Ввожу новый документ. Ввожу новую строку. Выбираю "Булка 350." Заканчиваю редактирование строки. Захожу опять в эту строку. Открываю выбор тмц. Редактирую наименование на "Булка 300". Выбираю ее в документе "Булка 350". Ввожу вторую сроку Выбираю это же тмц. В документе вижу В первой строке "Булка 350" Во второй "Булка 300". На печате 2 разных наименования. сразу после печати в документе вижу две одинаковых строки с последним наименованием и дальше уже печатается оно в обеих строках.
|
|||
42
Злопчинский
14.12.18
✎
14:03
|
Все верно.
|
|||
43
Злопчинский
16.12.18
✎
19:27
|
проверил у себя.
две строки с одинаковым товаром. открываю справочник для выбора. Меняю наименование. Выбираю. В строке выбора - сразу же появляется новое наименование. В строке, которую не касался - остается старое. На печать выводится так как в документе - в одной строке старое, в другой - новое. актуализируется только через переоткрытие формы. Печать (хоть несколько раз) никаким образом не влияет на отображение в документе - но тут может зависеть ЧТО ИМЕННО ДЕЛАЕТСЯ в процедуре печати. |
|||
44
AliAksA
20.12.18
✎
16:16
|
(0) Имхо, в формуле "Наименования" можно прописать Наименование = Наименование - должно вылечить,
первый раз с таким столкнулся в 8-ке - там сработало |
|||
45
Kigo_Kigo
20.12.18
✎
16:47
|
(44) Перед печатью Форма.Обновить() тоже помогает
|
|||
46
AliAksA
20.12.18
✎
16:50
|
(45) агась, знаю ... но искал вариант, чтобы красиво и сразу после выхода из поля
|
|||
47
Kigo_Kigo
20.12.18
✎
16:55
|
(46) но, исправится наименование только в той строке которую редактировали, а если в документе 2 товара одного и тогоже, к примеру с разными ценами, то второй не обновится
|
|||
48
AliAksA
20.12.18
✎
16:59
|
(47) убормотал, тогда в цикл с проверкой что обрабатывается не текущая строка)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |