|
v7: Настройка параметров учета - не закрывается | ☑ | ||
---|---|---|---|---|
0
Масянька
21.10.15
✎
08:25
|
Доброе утро!
ТиС 7.7. Открываю "Настройка параметров учета", задаю префикс ИБ, жму на "ОК", вылазит окошко "Сохранить изменения?" - жму "Да", опять вылазит окошко "Сохранить изменения" - жму "Да", опять вылазит окошко... Пока не жмакнешь или "Нет" или "Отмена". Код обработки посмотрела, сравнила с типовой, различий не нашла. Где еще копать? Спасибо. |
|||
1
Duke1C
21.10.15
✎
08:27
|
Посмотри предопределенные процедуры для констант, может что нароешь...
|
|||
2
Масянька
21.10.15
✎
08:35
|
(1) Не могу (нарыть).
Взяла код обработки из работающей БД (все норм отрабатывает) и сравнила с этим. Все - один в один. Дурдом какой-то... |
|||
3
шаэс
21.10.15
✎
08:37
|
(2) может все-таки в окне сообщений что-то пишется, а ты этого не видишь, потому что свернула его?
|
|||
4
Масянька
21.10.15
✎
08:38
|
(3) Не-а. Окно сообщений открыто. Пусто..
|
|||
5
HawkEye
21.10.15
✎
08:38
|
(0) какой префикс задаешь?
|
|||
6
HawkEye
21.10.15
✎
08:40
|
(1) там всех процедур то всего ПриЗаписиКонстанты() - и та при интерактивной записи вызывается....
|
|||
7
Остап Сулейманович
21.10.15
✎
08:40
|
(0) "Код обработки посмотрела, сравнила с типовой, различий не нашла."
Ну то есть отладчиком пользоваться уже не модно? Сначала нужно "сравнить с типовой"? |
|||
8
Масянька
21.10.15
✎
08:40
|
(5) "Ю-". Причем, судя по всему, дело не в префиксе. Потому как - сохраняет (если после нескольких "Да" жмакнуть "Нет" - префикс есть). Если префикс убрать - тоже самое.
|
|||
9
Масянька
21.10.15
✎
08:41
|
(7) Модно, только у меня с ним (отладчиком) разговор не получается :(
|
|||
10
HawkEye
21.10.15
✎
08:41
|
(7) у нее религия не позволяет ))))
|
|||
11
HawkEye
21.10.15
✎
08:43
|
(8) выбирай:
Если (ВалютаБухУчета <> Константа.ВалютаБухУчета) ИЛИ (ВалютаУпрУчета <> Константа.ВалютаУпрУчета) ИЛИ (ПрефиксИБ <> Константа.ПрефиксИБ) ИЛИ (РазрешитьПроводитьБудущейДатой <> Константа.РазрешитьПроводитьБудущейДатой) ИЛИ (КонтролироватьРезервПриСписании <> Константа.КонтролироватьРезервПриСписании) ИЛИ (РозничныйТипЦен <> Константа.РозничныйТипЦен) ИЛИ (ДатаЗапретаРедактирования <> Константа.ДатаЗапретаРедактирования) ИЛИ (КонтрольОстатков <> Константа.КонтрольОтрицательныхОстатков) ИЛИ (ПоказыватьАртикул <> Константа.ПоказыватьАртикул) ИЛИ (ЕдиницаВеса <> Константа.ЕдиницаВеса) ИЛИ (ВидСвойстваКонтрагентов <> Константа.ВидСвойстваКонтрагентов) ИЛИ (ВидСвойстваНоменклатуры <> Константа.ВидСвойстваНоменклатуры) Тогда // Если изменились настройки, то спросим, надо ли их сохранять Ответ = Вопрос("Сохранить изменения?","Да+Нет+Отмена", 60); |
|||
12
Масянька
21.10.15
✎
08:50
|
(11) Пошла по каждому...
Если (ПрефиксИБ <> Константа.ПрефиксИБ) Тогда Сообщить("1 - " + ПрефиксИБ + " - " + Константа.ПрефиксИБ); Сообщить("2 - " + СокрЛП(ПрефиксИБ) + " - " + СокрЛП(Константа.ПрефиксИБ)); Сообщить("не равно"); КонецЕсли; Пишет: 1 - - 2 - - не равно Это чего?! |
|||
13
HawkEye
21.10.15
✎
08:56
|
(12)
сообщить("На форме: " + СтрДлина(ПрефиксИБ ) + " константа: " + СтрДлина(Константа.ПрефиксИБ)): |
|||
14
Масянька
21.10.15
✎
09:01
|
(13) Уже...
Я, конечно, и рядом не стояла с разработчиками 1С, но если бы я так писала программы - меня бы уже уволили с волчьим билетом... Префикс увеличила в константах (до 4-ех знаков). А на форме поле 2 знака... Ну, кто так, блин, делает? :((((((((( |
|||
15
HawkEye
21.10.15
✎
09:02
|
+13 или можешь сразу посмотреть длину константы, сдается мне, что она больше 2..
|
|||
16
Масянька
21.10.15
✎
09:02
|
Всем - спасибо.
|
|||
17
HawkEye
21.10.15
✎
09:02
|
(14) при чем тут разработчики 1С, если это ты накосячила?
|
|||
18
Масянька
21.10.15
✎
09:02
|
(17) Где?
|
|||
19
HawkEye
21.10.15
✎
09:06
|
(18) в одном месте изменила, в других нет...
так-то длина всех нумераций рассчитывается с учетом длины префикса, соответственно ты изменив длину префикса - сократила кол-во значащих цифр в номере, ну и соответственно во всех формах где есть префикс - тоже не будет влазить. внося изменения в метаданные - обязанность программиста проследить, чтобы эти изменения легли на все объекты метаданных. |
|||
20
Масянька
21.10.15
✎
09:09
|
(19) В каких других? Какие "объекты метаданных"?
Это поле на форме. Никоим образом не относящиеся к самой константе. Программисты так не пишут. |
|||
21
HawkEye
21.10.15
✎
09:10
|
(20) вот и я об этом-же ))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |