Имя: Пароль:
1C
1С v8
БП 3,0 заполнить по инн
0 lite777
 
29.01.19
09:14
Добрый день, БП 3,0 в справочнике контрагенты есть кнопка -ЗАПОЛНИТЬ ПО ИНН--ЗаполнитьРеквизитыПоИНН(Команда), хочу пройтись программно по контрагентам ,вопрос как обратиться к команде формы элемента-ЗаполнитьРеквизитыПоИНН(Команда)  ,код такой-    контр=Справочники.Контрагенты.Выбрать() ;

    Пока контр.Следующий() Цикл
        
         Если контр.ЭтоГруппа=Истина Тогда Продолжить ; КонецЕсли  ;
        
         Если конт.ИНН<>неопределено или контр.инн<>"" Тогда
               об=Контр.ПолучитьОбъект() ;
               ф=об.ПолучитьФорму("ФормаЭлемента");
              
               ЗаполнитьРеквизитыПоИНН(Команда)   //команда модуля формы элемента
            
         КонецЕсли ;    
            
    КонецЦикла ;
1 unregistered
 
29.01.19
09:23
(0) Не надо этого делать. Бухи тебя потом проклянут за косяки. Будешь крайним, когда на каком-нибудь счете-фактуре с парой миллионов НДС неверный адрес распечатается или КПП.
2 lite777
 
29.01.19
09:27
мы изначально заполняли по кнопке, просто названия контрагентов слетают при обмене через xml c 1c-Далион,(наименование-наименов полн),
3 unregistered
 
29.01.19
09:43
(2) Ну так устраняйте проблему (правьте правила, вводите корректные названия в Далионе,...), а не изобретайте костыль.
Что-то не так заполнится автоматом - прилетит тебе.
4 unregistered
 
29.01.19
09:43
Общий модуль РаботаСКонтрагентами

Функция РеквизитыЮридическогоЛицаПоИНН(Знач ИНН) Экспорт
// Возвращают реквизиты юридического лица по данным ЕГРЮЛ (наименование, адрес, коды и т.д.).
//
// Параметры:
//    ИНН - Строка - ИНН юридического лица, реквизиты которого надо получить.
//
// Возвращаемое значение:
//    Структура - реквизиты юридического лица.
//        * ИНН - Строка - ИНН юридического лица.
//        * КПП - Строка - КПП юридического лица.
//        * Наименование - Строка - представление юридического лица в учетной программе.
//        * НаименованиеПолное - Строка - полное наименование юридического лица.
//        * НаименованиеСокращенное - Строка - сокращенное наименование юридического лица.
//        * РегистрационныйНомер - Строка - ОГРН юридического лица.
//        * ПравоваяФорма - Строка, Неопределено - правовая форма юридического лица.
//        * ЮридическийАдрес - Структура, Неопределено - данные о юридическом адресе.
//            ** КонтактнаяИнформация - Строка - данные в формате XML.
//            ** Представление - Строка - представление адреса.
//            ** Комментарий - Строка - произвольный комментарий.
//            ** Корректный - Булево - адрес является корректным по данным ФИАС;
//        * Телефон - Структура, Неопределено - данные о телефоне.
//            ** КонтактнаяИнформация - Строка - данные в формате XML.
//            ** Представление - Строка - представление телефона.
//            ** Комментарий - Строка - произвольный комментарий.
//        * Руководитель - Структура, Неопределено - данные о руководителе.
//            ** Должность - Строка - должность руководителя.
//            ** Фамилия - Строка - фамилия руководителя.
//            ** Имя - Строка - имя руководителя.
//            ** Отчество - Строка - отчество руководителя.
//            ** Представление - Строка - ФИО руководителя.
//            ** ИНН - Строка - ИНН руководителя.
//            ** ДатаЗаписи - Дата - дата записи о руководителе.
//        * РегистрацияВНалоговомОргане - Структура, Неопределено - данные о регистрации в ИФНС.
//            ** Код - Строка - код налогового органа.
//            ** Наименование - Строка - наименование налогового органа.
//            ** ОКТМО - Строка - код ОКТМО налогового органа.
//            ** ОКАТО - Строка - код ОКАТО налогового органа.
//            ** ДатаРегистрации - Дата - дата постановки на учет в налоговом органе.
//        * ДатаРегистрации - Дата - дата регистрации юридического лица.
//        * РегистрацияВПенсионномФонде - Структура, Неопределено - данные о регистрации в ПФР.
//            ** РегистрационныйНомерПФР - Строка - регистрационный номер юридического лица в ПФР.
//            ** КодОрганаПФР - Строка - код органа ПФР.
//            ** НаименованиеОрганаПФР - Строка - наименование органа ПФР.
//            ** ДатаРегистрации - Дата - дата постановки на учет в ПФР.
//        * РегистрацияВФСС - Структура, Неопределено - данные о регистрации в ФСС.
//            ** РегистрационныйНомерФСС - Строка - регистрационный номер юридического лица в ФСС.
//            ** КодПодчиненности - Строка - код подчиненности органа ФСС.
//            ** КодОрганаФСС - Строка - код органа ФСС.
//            ** НаименованиеОрганаФСС - Строка - наименование органа ФСС.
//            ** ДатаРегистрации - Дата - дата постановки на учет в ФСС.
//        * КодОКВЭД - Строка - основной код по классификатору ОКВЭД.
//        * ЭтоОКВЭД2 - Булево - основной код приведен по классификатору редакции 2 или редакции 1.
//        * ИсторияРеквизитов - Структура - история изменения реквизитов юридического лица.
//            ** КПП - ТаблицаЗначений - история изменения значения реквизита КПП;
//                Колонки:
//                *** Дата - Дата - дата изменения КПП;
//                *** Значение - Строка - значение реквизита КПП;
//            ** Наименование - ТаблицаЗначений - история изменения наименования;
//                Колонки:
//                *** Дата - Дата - дата изменения наименования;
//                *** НаименованиеПолное - Строка - полное наименование юридического лица;
//                *** НаименованиеСокращенное - Строка - сокращенное наименование юридического лица;
//            ** Адрес - ТаблицаЗначений - история изменения адреса;
//                Колонки:
//                *** Дата - Дата - дата изменения адреса;
//                *** КонтактнаяИнформация - Строка - данные в формате XML;
//                *** Представление - Строка - представление адреса;
//                *** Комментарий - Строка - произвольный комментарий;
//            ** Статус - ТаблицаЗначений - история изменения статуса;
//                Колонки:
//                *** Дата - Дата - дата изменения наименования;
//                *** Код - Строка - код статуса;
//                *** Наименование - Строка - наименование статуса;
//            ** РеквизитыДиректора - ТаблицаЗначений - история изменения реквизитов директора;
//                Колонки:
//                *** Дата - Дата - дата изменения реквизитов директора;
//                *** ДатаОкончания - Дата - дата окончания действия реквизитов.
//                    Пустая дата, если директор действующий;
//                *** ИНН - Строка - ИНН;
//                *** Фамилия - Строка - фамилия директора;
//                *** Имя - Строка - имя;
//                *** Отчество - Строка - отчество;
//                *** ВидДолжности - Строка - вид должности;
//                *** НаименованиеДолжности - Строка - наименование должности;
//        * ОписаниеОшибки - Строка - описание возникшей ошибки.
//            Для обработки ошибки на клиентской части необходимо использовать метод
//            РаботаСКонтрагентамиКлиент.ОбработатьОшибку.
//
5 lite777
 
29.01.19
09:59
попробую
6 d4rkmesa
 
гуру
29.01.19
10:00
(0) Заполнить по ИНН работает через 1С Контрагент, а это, если я не ошибаюсь, 7200 обращений в год. Т.е. буквально за один раз можно выработать годовой лимит. Безлимитный стоит 3500 в месяц - не так уж мало. Поэтому, никого слушать не надо, пока счет на 42000 рублей не будет оплачен.
7 lite777
 
29.01.19
10:08
да вопрос
8 spiller26
 
29.01.19
10:21
(6) Как раз прибавить ещё обращения, которые при отладке будут тоже.
Вопрос зачем тебе это? Контроль осуществляют бухи или манагеры.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн