Имя: Пароль:
1C
1С v8
Как поставить галку без входа в предприятие
,
0 Лиза777
 
19.09.12
17:37
КА, 8.2. Обновляла-обновляла, прошла 7 релизов, а теперь не запускается в режиме 1С:предприятие так как ругается на строку в коде, которая исполняется когда стоит галка в константах "разделять задачи по ролям пользователей". Я комментировала и эту строку и эту процедуру - всё равно при запуске она выполняется и не запускается в итоге предприятие.
Подскажите что можно сделать?
Я же не могу галку снять, и что теперь брать исходную конфигурацию убирать там в предприятии галку и опять все обновления ставить - это так долго!
1 KoDD
 
19.09.12
17:39
Через COM соединение подрубись к базе да поставь
2 Heckfy
 
19.09.12
17:40
"комментировала и эту строку и эту процедуру " - где то не докомментировала.
3 Ахиллес
 
19.09.12
17:41
Продам синтаксис помощник. Дорого.

Константы
Константы в системе 1С:Предприятие, как правило, служат для хранения информации, которая либо совсем не изменяется в процессе функционирования системы, либо изменяется достаточно редко. В константах хранится информация, характеризующая прикладную задачу в целом. Наиболее простой пример подобной информации - название организации, которое, как правило, не меняется.
В программных модулях для общих действий над заданными в конфигураторе константами (получение формы для управления константами, создание набора констант) служит объект КонстантыМенеджер. Для одновременного изменения значений определенной группы констант следует пользоваться объектом КонстантыНабор. Для чтения и записи значения определенной константы можно обращаться к объекту КонстантаМенеджер.<Имя константы>.
Пример:

// Получение значения константы
Директор = Константы.Директор.Получить();

// Запись значения
Константы.Директор.Установить("Иванов Петр Сидорович");

//Работа с набором констант
НаборКонстант = Константы.СоздатьНабор("Директор,Бухгалтер");
НаборКонстант.Прочитать();
Если ПустаяСтрока(НаборКонстант.Директор) Тогда
   НаборКонстант.Директор  = "Иванов Сидор Петрович";
КонецЕсли;
Если ПустаяСтрока(НаборКонстант.Бухгалтер) Тогда
   НаборКонстант.Бухгалтер = "Сидоров Петр Иванович";
КонецЕсли;
НаборКонстант.Записать();
4 Лиза777
 
19.09.12
17:42
(1) а это как?
5 Лиза777
 
19.09.12
17:43
(3) даже если я напишу обработку по изменению константы, то как я её запущу-то?
6 KoDD
 
19.09.12
17:43
файловая?
7 shuhard
 
19.09.12
17:44
(0)[Я комментировала и эту строку и эту процедуру - всё равно при запуске она выполняется и не запускается в итоге предприятие]
пипец
8 KoDD
 
19.09.12
17:46
(4) файловый или серверный вариант?
9 Ахиллес
 
19.09.12
17:46
(5) В процедуре обновления первой строкой пропиши.
10 Лиза777
 
19.09.12
17:47
(6) скл
11 Лиза777
 
19.09.12
17:47
(9) аааааааааааа!!!!!!!!! попробую
12 Ахиллес
 
19.09.12
17:48
(8) Ну ты её ещё научи напрямую в скуль базе данные менять. И появится новая тема на мисте "Кака мне восстановить базу, у меня нет архива!!!!111рас"
13 Stim213
 
19.09.12
17:49
можно удалить константу, обновить конфу, а потом добавить её снова) значение очистится
14 Ахиллес
 
19.09.12
17:50
(13) Но не нужно.
15 Stim213
 
19.09.12
17:50
+ или как вариант - удалить константу, потом объединить с конфой поставщика. так вернее
16 KoDD
 
19.09.12
17:50
(12) как раз этим и хотел заняться
17 Ахиллес
 
19.09.12
17:51
(16) Побереги такие шуточки для Пятницы.
18 Stim213
 
19.09.12
17:51
кста, в отладчике можно поменять значение константы?
19 KoDD
 
19.09.12
17:52
(17) чего беречь то. у меня их навалом
20 Ахиллес
 
19.09.12
17:56
(0) А вообще то это попадос. Запускать Предприятие надо после каждого обновления. Не факт, что там только эта ошибка.
Ну теперь то ты это сама поняла :-)
21 Ахиллес
 
19.09.12
17:58
+20 Например реквизит новый в документах или справочник новый могут не заполниться. Очень интересно будет потом этот глюк вылавливать.
22 vmv
 
19.09.12
18:03
скорее всего обновляла-обновляла и обновляла релизы не запуская после каждого сеанс чтобы при запуске отработали все процедуры "изменилась версия конфигурации - будет выполнено ..."
23 Лиза777
 
19.09.12
18:08
(20) я после каждого обновления запускала
24 Лиза777
 
19.09.12
18:12
(9) а процедура обновления в модуле обычного приложения? или где? что-то не вижу
25 Ахиллес
 
19.09.12
18:13
(24) Поступи проще. Посмотри на какой строке он валится и всавь свою строку перед ней :-)
26 Ахиллес
 
19.09.12
18:14
Лизонька, ты ведь не только блондинка, но ещё и программист. Думай чуть чуть.
27 Лиза777
 
19.09.12
18:18
(25) точно!!!
28 Лиза777
 
19.09.12
18:19
Спасибо вам всем ОГРОМНОЕ!!! Всё запустилось!!!
29 vmv
 
19.09.12
18:23
(28) ну теперь можно и борщ варить, да)
30 Лиза777
 
19.09.12
18:23
(29) теперь можно и спать топать )))
31 Лиза777
 
20.09.12
17:42
ой, а я вот мошт глупость скажу... Я вот на копии рабочей базы обновилась на ..дцать релизов, а вот теперь я же могу рабочую базу объединить с cf-файлом обновленной базы и всё?
32 hhhh
 
20.09.12
17:53
(31) надо не объединить, а загрузить.
33 hhhh
 
20.09.12
17:54
загрузить конфигурацию из файла.
34 Лиза777
 
20.09.12
17:57
(32,33) аааа, спасибо
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший