Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Скачал Календарик.ert В win10 работает, в win7 не работает.... Помогите разобраться!

v7: Скачал Календарик.ert В win10 работает, в win7 не работает.... Помогите разобраться!
Я
   jah1111
 
04.09.21 - 09:49
Нужен был календарик на форму, помимо штатного.
Скачал на Инфостарте обработку написаную каким-то добрым человеком, чтобы адаптировать под свои задачи. При одинаковом коде, на машине win10 работает, на машинах  win7 матерится.
Жалко очень, потому что у себя в конфе уже причесал ее как надо, присобачил куда надо, а на win7 не работает... а это какбы основная система у нас на фирме

обработка тут http://infostart.ru/public/119635/

фотофиксация проблем тут: https://ibb.co/Z1dwYqQ
   acanta
 
1 - 04.09.21 - 09:59
Возможно, календарь в виндоус имеет другие настройки, например неделя начинается с воскресенья.
   ДенисЧ
 
2 - 04.09.21 - 10:00
А что, в 77 уже отладчик перестали класть?
Посмотреть, какой атрибут оно пытается получить - Будда не позволяет?
   jah1111
 
3 - 04.09.21 - 10:02
Прямая ссылка на закачку обработки https://download.infostart.ru/8617481/Z3w3fLoD3Mu2Oy81/
   jah1111
 
4 - 04.09.21 - 10:03
(2) а на скрине внизу справа фотка отладчика. Будда заскринил
   ДенисЧ
 
5 - 04.09.21 - 10:11
Кришна позволяет взять получение атрибута в попытку и сообщить то, что оно не смогло получить.
А не какие-то загадочные письмена рептилоидов, которые в одном месте говорят 11, а в другом 17...
   acht
 
6 - 04.09.21 - 10:12
(4) Берешь конфигуратор. Заворачиваешь развал в попытку-исключение. Выставляешь точку останова в исключении и смотришь.
Или у тебя лапки?
   jah1111
 
7 - 04.09.21 - 10:29
(5) это цикл там будет и 17 и 11 и 58 и т.д. я хотел показать, что идентификатор атрибута в цикле на выходе получается правильный
   ДенисЧ
 
8 - 04.09.21 - 10:30
(7) ...но тебе это не удалось.
   acht
 
9 - 04.09.21 - 10:34
(7) А кнопка, кнопка-то для этого идентификатора есть?
Ну точно лапки.
   novichok79
 
10 - 04.09.21 - 10:36
вибирдати лол
   ДенисЧ
 
11 - 04.09.21 - 10:37
(10) вЫбирдатЫ, пардон за моё русское произношение "руських" написаний...
   jah1111
 
12 - 04.09.21 - 10:38
(9) есть штук 50
   acht
 
13 - 04.09.21 - 10:39
(10) Звук есть, а буквы нет. Завести нельзя, национальная идентифичность потеряется =)
   acht
 
14 - 04.09.21 - 10:40
(12) С одним и тем-же идентификатором что-ли?
   jah1111
 
15 - 04.09.21 - 10:43
(14) нет, с разными. День11, День12, День13....День17. День21, День22... Смотри скрин и цикл
   ДенисЧ
 
16 - 04.09.21 - 10:48
Интересно, когда хозяин кота (у ТС же лапки) увидит, что тот пишет на форуме...
   acht
 
17 - 04.09.21 - 10:51
(15) > Смотри скрин и цикл
У вас это и правда национальное что-ли? Сидеть на жопе ровно и ждать пока за тебя все сделают и при этом еще и брюзжать?

1) Какой идентификатор у кнопки (ясно, что ее не существует), на которой происходит ошибка?
2) Как получился такой идентификатор?
3) Как создаются кнопки на форме?
4) Почему нет кнопки с таким идентификатором?
   jah1111
 
18 - 04.09.21 - 10:55
(17) с хера ли тебе ясно если на win10 работает? все кнопки есть, идентификатор получается вот так: национальности не обсуждаю, высокомерных нах
   ДенисЧ
 
19 - 04.09.21 - 10:55
(18) ты можешь 4 строчки в обработку добавить?
Или таки лапки?
   acht
 
20 - 04.09.21 - 10:58
(18) Вот оно и поперло "и при этом еще и брюзжать"...
Ну, жди свои галушки, шо.
   jah1111
 
21 - 04.09.21 - 10:59
(19) Так?

    Для НомерДня = 1 По 7 Цикл
            Фон = Форма.ПолучитьАтрибут("Фон" + НомерНедели + НомерДня);
            Попытка
                ИдентДень = "День" + НомерНедели + НомерДня;
            //День = Форма.ПолучитьАтрибут("День" + НомерНедели + НомерДня);

             День = Форма.ПолучитьАтрибут(ИдентДень);
        Исключение
            Предупреждение(""+ИдентДень+": "+ОписаниеОшибки(),"!!!")
          КонецПопытки;
   jah1111
 
22 - 04.09.21 - 10:59
(20) до побачення
   ДенисЧ
 
23 - 04.09.21 - 10:59
(21) да.
ЗЫ Прошёл всего час...
Ну, хоть не эстонец, и то ладно ))
   jah1111
 
24 - 04.09.21 - 11:07
(23) я это сделал сразу же... просто было же очевидно что заматерится на первом же атрибуте... В цикле сформировался идентификатор атрибута "День11" (Первый из возможных), кнопка с идентификатором "День11" на форме присутсвует.
Результат:
День11 - неправильное имя атрибута.

а в виндовс десять пох - работает
   ДенисЧ
 
25 - 04.09.21 - 11:08
(24) Не привлекая национальностей, но по имени обработчика понятно, что у тебя не русский язык в системе есть.
Проверь написание слова "День" в реквизите и в обработке. лучше копипастом.
   jah1111
 
26 - 04.09.21 - 11:10
какие вы добросердные, галушки, эстонец. А нацисты оказывается это соседи
   acht
 
27 - 04.09.21 - 11:10
(26) Предлагаешь нам сжечь тебя на костре? Ну, для соответствия?
   jah1111
 
28 - 04.09.21 - 11:11
(27) предлагаю тебе поумнеть
   acht
 
29 - 04.09.21 - 11:13
(28) Ты ошибку-то свою поправил?
   jah1111
 
30 - 04.09.21 - 11:14
(29) моя ошибка с тобой тереть. До побачення.
 
 
   jah1111
 
31 - 04.09.21 - 11:15
(25) Скопипастил из диалога формы в модуль, то же самое
   Ёпрст
 
32 - 04.09.21 - 11:19
(0) winserv 2016 - всё работает.

Удали cfg
Или пробуй пересоздать базу в окошке выбора баз.
   Ёпрст
 
33 - 04.09.21 - 11:20
И да.. национальные настройки и языковая хрень, какая в 1с-ине  и в винде стоит ?
   Ёпрст
 
34 - 04.09.21 - 11:20
выстави - руссий\русская
   vladmenleo
 
35 - 04.09.21 - 11:21
(0) Windows 7 prof x64 тис - все работает. Может надо руки помыть тому заскорузлому пацану, что пробирки моет? (С) М.М. Жванецкий
   Ёпрст
 
36 - 04.09.21 - 11:22
Ну и вот так исправь, для начала:

Процедура ПриОткрытии()
//    Календарь_Заполнить(РабочаяДата());

    Календарь_Заполнить(ТекущаяДата()); 
КонецПроцедуры//ПриОткрытии

   vladmenleo
 
37 - 04.09.21 - 11:23
   jah1111
 
38 - 04.09.21 - 11:32
(34) выставил русскую, закинул ordnochk.prm и заработало.... в win10 украинские настройки и тоже работает. Но сути к сожалению, я так и не понял...  если можете, растолкуйте, я тогда скоректирую обработку чтобы при всех настройках запускалась
   ДенисЧ
 
39 - 04.09.21 - 11:36
(38) В вин10 уникод - он намного более хороший, чем в old cmelly crock ВинХП.
   Ёпрст
 
40 - 04.09.21 - 11:37
(38) ordnochk.prm  не нужен, выкинь его к едрени фени
   acht
 
41 - 04.09.21 - 11:44
(39) Вангую vc redistributable
   Злопчинский
 
42 - 04.09.21 - 11:48
порыщи на ИС - там есть еще похожие календарикис грамотными кнопарями для быстрого ввод апериодов и прочего.
   jah1111
 
43 - 04.09.21 - 11:54
(40) без него матерится на порядок сортировки
   Ёпрст
 
44 - 04.09.21 - 11:57
(43) поставь правочлавный релиз и забудь о проблеме сортировки
   jah1111
 
45 - 04.09.21 - 12:02
(44) спасибо. поищу.
   Смотрящий
 
46 - 04.09.21 - 12:25
(45) "+ Текущая системная установка" в кодовой странице поставь


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.