не работает Записать(). Помогите!!!!

Форум 1С: Одинэс.Ру

Найти!

не работает Записать(). Помогите!!!!

gala 65
21.05.2009 - 09:22
В Комплексной конфигурации v7.7 внешняя обработка :
1 ЮрЛицо = глЗначениеПоУмолчанию("ОсновнаяФирма").ЮрЛицо;
2 Подр=СоздатьОбъект("Справочник.Подразделения");
3 Подр.ИспользоватьВладельца(ЮрЛицо);
4 Подр.Новый();
5 Подр.Владелец = ЮрЛицо;
6 Подр.Наименование = СокрЛП(Подразделение);
7 Подр.Записать();
на строке 5 дает ошибку
Не выбран элемент!
Что может быть неправильно? Спасибо.
К списку тем 1 > К списку форумов

Интересные темы

odines.ru
28.10.2020 - 09:24
Смотри также:
XP Home и сервер защиты
Проблема с итогами в отчете в разрезе родителей элемента справочника
опять баЯн :-(... вопросик про хасп 1с 7.7

Re: не работает Записать(). Помогите!!!!

roma n
1 - 21.05.2009 - 09:24
Выкинь пятую строку.

Re: не работает Записать(). Помогите!!!!

gala 65
2 - 21.05.2009 - 09:27
конечно, но можно выкинуть и 6,но на строке Записать() все-равно будет эта ошибка

Re: не работает Записать(). Помогите!!!!

roma n
3 - 21.05.2009 - 09:31
ПустоеЗначение(ЮрЛицо)=1

Re: не работает Записать(). Помогите!!!!

COOP
4 - 21.05.2009 - 09:31
Исправь 3-ю строку:
3 Подр.ИспользоватьВладельца(ЮрЛицо.ТекущийЭлемент());

Re: не работает Записать(). Помогите!!!!

gala 65
5 - 21.05.2009 - 09:41
Дело в том, что и в команде Записать() при записи документа выдает ошибку Не выбран документ!
хотя документ спозиционирован.
Доки=СоздатьОбъект("Документ.П");
Если Доки.НайтиПоНомеру(НомерДокумента,ДатаДокумента,"П")=1 Тогда
Сообщить("Найден документ "+Доки.ТекущийДокумент());
Доки.ТекущийДокумент().Подразделение = НайтиПодразделение(Подразделение);
Доки.ТекущийДокумент().Субконто1 = НайтиПодразделение(Субконто1);
Доки.ТекущийДокумент().Записать();
КонецЕсли;

Интересные темы

odines.ru
28.10.2020 - 09:24
Смотри также:
Как найти документы, в которых присутствует реквизит определённого типа
ОС приобретено за счет целевых средств, как начислять износ, а не аммортизацию.
3 D графика в 1С

Re: не работает Записать(). Помогите!!!!

КвазиСпец
6 - 21.05.2009 - 09:41
Проверь пользователя.

Re: не работает Записать(). Помогите!!!!

gala 65
7 - 21.05.2009 - 09:42
Пользователь со всеми правами в монопольном режиме

Re: не работает Записать(). Помогите!!!!

Sasha
8 - 21.05.2009 - 09:42
(5)тут везде убери ТекущийДокумент()
по поводу (0), между 4 и 7 точно больше никаких строк нет? :))

Re: не работает Записать(). Помогите!!!!

КвазиСпец
9 - 21.05.2009 - 09:42
5-gala 65 >
ТекДок=Доки.ТекущийДокумент();
...
ТекДок.Записать();

Re: не работает Записать(). Помогите!!!!

КвазиСпец
10 - 21.05.2009 - 09:43
7-gala 65 > Сервис -> Настройки пользователей

Re: не работает Записать(). Помогите!!!!

roma n
11 - 21.05.2009 - 09:43
Доки.ТекущийДокумент().Подразделение = НайтиПодразделение(Подразделение);
Доки.ТекущийДокумент().Субконто1 = НайтиПодразделение(Субконто1);
Доки.ТекущийДокумент().Записать();
=====
убери ТекущийДокумент()

Re: не работает Записать(). Помогите!!!!

gala 65
12 - 21.05.2009 - 09:49
(8)точно ничего нет, просто устанавливаю реквизиты для новой записи
(9)пробовала и так-результат такой же

Re: не работает Записать(). Помогите!!!!

Sasha
13 - 21.05.2009 - 09:51
(12)слушай roma n'a и Sasha )) см(8,11), а (9) не слушай - плохому научит ))
"точно ничего нет, просто устанавливаю реквизиты для новой записи" - почему-то не верю

Re: не работает Записать(). Помогите!!!!

roma n
14 - 21.05.2009 - 09:53
Нет ли на форме поля ввода с именем Подр?

Re: не работает Записать(). Помогите!!!!

КвазиСпец
15 - 21.05.2009 - 09:56
Вставь между 1 и 2 строками:
Сообщить(ЮрЛицо) - все увидишь
(13) Э-э-э, зачем абыжаишь, а?

Re: не работает Записать(). Помогите!!!!

gala 65
16 - 21.05.2009 - 09:56
Спасибо!!! С документами получилось!!!
А с добавлением в справочник увы...

Re: не работает Записать(). Помогите!!!!

user1C
17 - 21.05.2009 - 09:58
(16)
пройдись отладчиком...

Re: не работает Записать(). Помогите!!!!

Sasha
18 - 21.05.2009 - 09:58
2(16)Приведи всё, что есть между строками 4 и 7 :-)

Re: не работает Записать(). Помогите!!!!

drums2004
19 - 21.05.2009 - 09:58
Вообще убери третью строку .. она не нать ..

Re: не работает Записать(). Помогите!!!!

gala 65
20 - 21.05.2009 - 10:03
Всем спасибо!!! Без 3 строки заработало!!!

Re: не работает Записать(). Помогите!!!!

Sasha
21 - 21.05.2009 - 10:05
(20)Чудеса да и только :-)
*задумчива* дело-то совсем не в этой строке )
К списку тем 1 > К списку форумов
Тема закрыта и находится в архиве.
Но Вы можете начать новую тему.
« Выписка, счет и счет-фактура Отладка другой сессии 1С »
© 2009 Форум 1С: Одинэс.Ру