Имя: Пароль:
1C
 
СправочникСсылка.Контрагенты - с чем его едят?
0 provodok
 
24.07.07
07:17
Как мне получить из ТЗ по ссылке СправочникСсылкаКонтрагенты - ИНН? Подскажите пожалуйста.
1 RomaH
 
naïve
24.07.07
07:22
ИНН получают по заявлению в налоговой из ТЗ по ссылке ты его ну никак не получишь
2 provodok
 
24.07.07
07:22
не смешно
3 Нуф-Нуф
 
24.07.07
07:25
а кто смеется, так и есть. сам там получал
4 provodok
 
24.07.07
07:26
Тут форум по 1С или начинающих Петросянов?
5 DF_Slayer
 
24.07.07
07:26
(1),(3) ЛОЛ
6 DF_Slayer
 
24.07.07
07:28
(4) Переквалификация идет.

СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>)
ПолучитьОбъект (GetObject)
Синтаксис:
ПолучитьОбъект()
Возвращаемое значение:
Тип: СправочникОбъект.
Описание:
Получает по ссылке объект, предназначенный для модификации справочника.
Пример:
ТипыНоменклатуры = Перечисления.ТипыНоменклатуры;
Если ТоварСсылка.ТипНоменклатуры = ТипыНоменклатуры.ПустаяСсылка() Тогда
   Объект = ТоварСсылка.ПолучитьОбъект();
   Объект.ТипНоменклатуры = ТипыНоменклатуры.Товар;
   Попытка
       Объект.Записать();
   Исключение
       Предупреждение("Не удалось записать объект """ + Объект + """
                     |" + ОписаниеОшибки(),60);
   КонецПопытки;
КонецЕсли;
7 DF_Slayer
 
24.07.07
07:28
(6) Тьфу че я говорю. Не слушай меня.
8 provodok
 
24.07.07
07:29
Спасибо, сейчас попробую...
9 provodok
 
24.07.07
07:29
а понятно
10 Нуф-Нуф
 
24.07.07
07:30
а за петросяна ответишь
11 DF_Slayer
 
24.07.07
07:32
(8) А в чем проблема то? Контр.ИНН
12 provodok
 
24.07.07
07:36
в запросе получаю кт сч51 по разрезе инн коррсепондирующего субконто, контрагент (субконто) есть, а как получить инн пока не догадаюсь - ни разу с таким не сталкивался
13 provodok
 
24.07.07
07:54
Для Каждого Строчка Из ТаблицаЗначений5 Цикл
   
       Контр = строчка.Получить(0);
       Попытка
           ИНН_ = Контр.ИНН
       исключение
           Инн_ = "*"
       КонецПопытки;
       Сообщить (Инн_);
КонецЦикла;
15 provodok
 
24.07.07
07:57
нет а что не правда, если ничем не можешь помочь когда просят, дуй на удаф ком
16 dk
 
24.07.07
08:02
И чего не получается?
Тупите товарисч - к 15 посту показать половину кода и так и не объяснить что не получается.
17 RomaH
 
naïve
24.07.07
08:04
контр  в 15 это не сылка - это строка ТЗ, однако
18 provodok
 
24.07.07
08:06
Для Каждого Строчка Из ТаблицаЗначений5 Цикл
       Контр = строчка.Получить(0);
       Попытка
           ИНН_ = Контр.ИНН
       исключение
           Инн_ = "*"
       КонецПопытки;
       Сообщить (Инн_);
       Если Строка(ИНН_) = "5408128380" Тогда
                           НовТЗ = НовТаблица.Добавить();
                           Попытка
                           Х0 = Строчка.Получить(0);
                           Исключение
                           КонецПопытки;
                           Попытка
                           Х1 = Строчка.Получить(1);
                           Исключение
                           КонецПопытки;
                           НовТз.Установить(0,Х0);
                           НовТз.Установить(1,Строка(Х1));
                                           
       КонецЕсли;
       
КонецЦикла;
Немножко кривовато зато работает и про войну!!
19 dk
 
24.07.07
08:15
И что не работает?
20 RomaH
 
naïve
24.07.07
08:17
(19) еще раз
Контр = строчка.Получить(0);  получает не ссылку на справочник, а строку ТЗ

а есть у него там колонка с именем "ИНН" или нет - нам не известно
21 dk
 
24.07.07
08:19
(20) 8-ки под рукой нет, но думаю ошибаешься:

Для Каждого Строчка Из ТаблицаЗначений5 Цикл
22 provodok
 
24.07.07
08:25
Колонки с именем ИНН нет, но почему то получается, я так до конца и не понял, надо будет на досуге почитать если никто не знает
23 dk
 
24.07.07
08:29
(22) Типа "не знаю что хочу и как я это делаю, но объясните почему это таки работает?"?.
24 MRAK
 
24.07.07
10:41
(23) +1