Имя: Пароль:
1C
 
редактирование данных запрещено
,
0 falselight
 
12.07.16
10:13
обработкой пытаюсь создать контрагента
либо какой другой элемент справочника
выходит ошибка
права стоят полные

{Форма.Форма.Форма(106)}: Ошибка при вызове метода контекста (Записать)
                НовыйСклад.Записать();
по причине:
Не удалось записать: "Контрагент"!
1 Ёпрст
 
12.07.16
10:14
НовыйСклад - это что ?
3 falselight
 
12.07.16
10:16
(1) поправил там, вот этот код не срабатывает

            //
            НайденныйСклад = Справочники.Склады.НайтиПоНаименованию(СокрЛП(СтрТ.СкладПолучатель));
            Если НайденныйСклад = Справочники.Склады.ПустаяСсылка() Тогда
                НовыйСклад                    = Справочники.Склады.СоздатьЭлемент();
                НовыйСклад.Наименование       = СокрЛП(СтрТ.СкладПолучатель);
                НовыйСклад.Записать();
                НовыйДок.Склад = НовыйСклад.Ссылка;
            Иначе
                НовыйДок.Склад = НайденныйСклад;
            КонецЕсли;
            //
4 falselight
 
12.07.16
10:16
{Форма.Форма.Форма(106)}: Ошибка при вызове метода контекста (Записать)
                НовыйСклад.Записать();
по причине:
Не удалось записать: "Склад"!
5 Горогуля
 
12.07.16
10:17
НайденныйСклад - это почти наверняка ссылка
6 falselight
 
12.07.16
10:20
что может не давать создавать элементы справочников
когда установлены полные права и администратор системы

(5) там пустая ссылка, он не находится я хочу его создать, но не дает записать
7 MUXACb
 
12.07.16
10:20
(0) Для начала Попытка и ОписаниеОшибки() в помощь
8 zak555
 
12.07.16
10:22
что в жр ?
9 lera01
 
12.07.16
10:23
(6) Отладчик используй. Черт его знает, что у тебя там в справочнике складов за ограничения. Может в код элемента уперся и программа пытается создать элемент с неуникальным кодом.
10 falselight
 
12.07.16
10:23
(7) ошибка метода контекста записать и все
11 falselight
 
12.07.16
10:23
(9) ок, обращу внимание на код при создании
12 Горогуля
 
12.07.16
10:24
такое впечатление, что человек не знает про КД
13 falselight
 
12.07.16
10:25
(12) конвертация данных?

(9) я думал код сам присвоится
14 falselight
 
12.07.16
10:26
и в ручную не дает записать склад
создал новый элемент, заполнил
пишет редактирование данных запрещено
видимо надо все галки в правах ставить
15 Lexey_
 
12.07.16
10:26
(12) Ливингстар пишет новый лисапед - "выгрузку загрузку через .xls"  Обмен данными между КА и Розницей
16 Горогуля
 
12.07.16
10:28
(14) или в датах запрета(?)
17 falselight
 
12.07.16
10:34
(16) где в Рознице задаются даты запрета?
18 Web00001
 
12.07.16
10:41
Если есть права на добавление элемента в справочник и нет нигде на эту тему RLS, значит надо смотреть обработчики "ПередЗаписью".
19 falselight
 
12.07.16
11:16
проставил все галки в правах, все равно не дает создавать элемнеты
20 Горогуля
 
12.07.16
11:21
а что за отладчик?
21 catena
 
12.07.16
11:22
(18)в ЖР что-нибудь написано?
22 falselight
 
12.07.16
11:26
(21) ничего полезного
23 _stay true_
 
12.07.16
11:27
В попытку засунь. А в исключение ОписаниеОшибки().

Адмирал ЯХ вангует: быть может, в настройках не стоит галка "несколько складов"?
24 _stay true_
 
12.07.16
11:28
Либо закомментируй в конфе обработчик "ПередЗаписью" и посмотри, что будет.
25 falselight
 
12.07.16
11:30
(23) на контрагентов тоже ругается, не дает заводить
26 falselight
 
12.07.16
11:30
где права то эти изменить?
27 falselight
 
12.07.16
11:33
там есть модули защищенные паролем, видимо в них прописано
28 Горогуля
 
12.07.16
11:33
а было бы здорово пройтись по исполнению пошагово да посмотреть, где что не так. в 8.3.5 ещё не появилось такого?
29 falselight
 
12.07.16
11:34
сделал поиск вот этого словосочетания

Редактирование данных запрещено

ничег оне нашлось, но некоторыне модули запаролены, видимо в них прописано это, иначе бы нашлось
30 catena
 
12.07.16
11:34
(27)Попытка
Записать();
Исключение
Сообщить(ОписаниеОшибки())
КонецПопытки;
31 falselight
 
12.07.16
11:35
(30) там не пишется ничего полезного

я сделал так
32 Рэйв
 
12.07.16
11:40
(0)Скорее всего при проверки какого то  условия в ПередЗаписью стоит отказ = истина. Тогда вот так пишет.Хотя должно какое-нибудь сообщение выйти ,чего не хватает,чтобы панику не создавать
33 catena
 
12.07.16
11:41
А склады вообще есть? Скопировать получается?
34 falselight
 
12.07.16
11:43
(33) какие то склады есть, но новые нельзя создавать
35 falselight
 
12.07.16
11:47
(28) попадает на запароленный модуль ОбменДанными.Рарус... видимо в нем все дело
36 Горогуля
 
12.07.16
11:49
(35) 84 минуты после слова "отладчик". это неплохой результат!
37 Горогуля
 
12.07.16
11:50
сломай да посмотри, отчего затык. а лучше брось гадость и возьми КД
38 _stay true_
 
12.07.16
11:52
(35)
Декомпилируй. Если только код в модуле не обфусцированный. (37) истину глаголит.
39 falselight
 
12.07.16
12:08
(37) как сломать?
40 Горогуля
 
12.07.16
12:09
есть средства..
41 falselight
 
12.07.16
12:46
(40) подскажете какие? где взять? я воспользуюсь.
42 Горогуля
 
12.07.16
12:49
декомпилятор. а ещё бывает поставка без исходных кодов. это уже финиш
43 _stay true_
 
12.07.16
12:51
(41) Если у тебя это всё происходит без "рарусовского" ключа - тогда всё понятно. При выполнении операций с объектами проверяется наличие ключа. Если же с ним - тогда хз.

Загугли "Декомпилятор 1С".
А в модуле обычного приложения закомменть вызов системы защиты. Дальше по обстоятельствам. Я так конфу от раруса ломал одну: ТКПТ называется.

А если конфа защищена СЛК, то тут финиш: есть пара статей по эмуляции,но не получилось.
44 aleks_default
 
12.07.16
12:54
модеры спят
45 Горогуля
 
12.07.16
12:56
я тут зашёл почитал бан-лист... митичкин совсем стал плох
46 aleks_default
 
12.07.16
12:59
(45) это был твой последний пост, друг :)
47 Serg_1960
 
12.07.16
13:06
Как мне кажется, если складу присвоить только наименование, то будет ошибка при записи. Попробуй "не программно" так же сделать. Если разрешит записать новый склад указав только лишь наименование, то посмотри какие значения "по умолчанию" в других реквизитах этой записи. И сделай также программно.
48 falselight
 
12.07.16
15:17
(47) тоже не дает
49 Ёпрст
 
12.07.16
15:46
А так ?


НовыйСклад.ОбменДанными.Загрузка= Истина;
НовыйСклад.Записать();
50 falselight
 
12.07.16
15:49
сделал 1Cv8_Розница_U.cf

(49) попробую
51 falselight
 
12.07.16
15:59
(49) то же самое
52 Мимохожий Однако
 
12.07.16
16:02
Отладчик включал? Смотрел объекты перед записью справочника?
53 falselight
 
12.07.16
16:05
(52) на запаролинный модуль попадает
я его декомпилировал уже, пока не смотрел
54 hhhh
 
12.07.16
16:28
(53) но у тебя ключик вставлен рарусовский?
55 _stay true_
 
12.07.16
16:34
(54)
Там вроде последние редакции на СЛК перешли?
56 hhhh
 
12.07.16
16:36
(55) судя по автору редакция даже не 15-го года.
57 falselight
 
12.07.16
17:04
(56) Розница 8. Магазин бытовой техники и средств связи, редакция 2.0 (2.0.8.62)
58 falselight
 
12.07.16
17:04
сказали элементы создаются в общей базе
мне сказали соответствия на имеющиеся склады
буду продолжать
59 _stay true_
 
12.07.16
17:23
(58) Ключик рарусовский нужен тебе для тестирования.
Основная теорема систематики: Новые системы плодят новые проблемы.