Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как вывести на печать адрес организации?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
Юля
Бух.2.0, как в внешнею печатную форму втащить на печать адрес организации?? Где он храниться, так как сведений "КонтактнаяИнформация" в новой редакции нету? спасибо
Petre
Юля @ Today, 13:36 необходимо зарегистрироваться для просмотра ссылки ,
В табличной части соответствующего объекта. Но и там вас ждет сюрприз. Поэтому пользуйтесь программным интерфейсом БСП.
Юля
Цитата(Petre @ 03.07.18, 14:56) необходимо зарегистрироваться для просмотра ссылки
В табличной части соответствующего объекта

это я уже увидела, а вот дальше даже не знаю что делать, только начинаю разбираться, а было так все просто в 1.2(((
Prospero
Юля,
необходимо зарегистрироваться для просмотра ссылки не поможет?
Юля
Prospero @ Сегодня, 9:46 необходимо зарегистрироваться для просмотра ссылки ,
или я что-то не понимаю:
СведенияОбОрганизации = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(СсылкаНаОбъект.Организация, СсылкаНаОбъект.Дата);
Адрес = ФормированиеПечатныхФорм.ОписаниеОрганизации(СведенияОбОрганизации, "ЮридическийАдрес");
Это для бух 2.0
А так адреса хранятся в регистре сведений "КонтактнаяИнформация"

регистра сведений "КонтактнаяИнформация" нету в новой редакции, в том и вся проблема. Или я ошибаюсь, тогда "отредактируйте " меня)))
andreydv87
а так пробовали?

НСтр("ru='Адресс: ';uk='Адреса: '",КодЯзыкаПечать)+ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОПоставщике,"ЮридическийАдрес",,КодЯзыкаПечать)
andr_andrey
Исчерпывающий ответ уже дан во втором сообщении.
sava1
А просто "скопип...ть" ?

СведенияОГрузоотправитель = БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице(Шапка.Грузоотправитель, Шапка.ДатаДокумента);

ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОГрузоотправитель, "ПолноеНаименование,ИНН,ФактическийАдрес,Телефоны,НомерСчета,Банк,МФО,КодПоЕДРПОУ,",, КодЯзыкаПечать)
andr_andrey
sava1 @ Сегодня, 11:20 необходимо зарегистрироваться для просмотра ссылки ,
Цитата(Юля @ 03.07.18, 14:36) необходимо зарегистрироваться для просмотра ссылки
втащить на печать адрес организации??

Раз не хотят использовать стандартные процедуры, пусть берут
СсылкаНаОбъект.Организация.КонтактнаяИнформация.Представление

П.С. В запросе конечно выберут "Юридична адреса" или "Поштова адреса"
sava1
Цитата(andr_andrey @ 04.07.18, 11:31) необходимо зарегистрироваться для просмотра ссылки
sava1 @ Сегодня, 11:20 * ,
Цитата(Юля @ 03.07.18, 14:36) *
втащить на печать адрес организации??


А открыть функцию и увидеть
Если ТипЗнч(ЮрФизЛицо) = Тип("СправочникСсылка.Организации") Тогда


Все уже давно придумано.
Слышали про инкапсуляцию (применительно к классам и БД) ?
Юля
Процедура СформироватьНаСервере()
    // Вставить содержимое обработчика.
    
    Для Каждого ТекущаяСтрока Из Организация.КонтактнаяИнформация Цикл
            
    
        
        Если ТекущаяСтрока.Вид.Наименование="Юридична адреса" Тогда
                    
        
            
            ЮрАдр=ТекущаяСтрока.Представление;
            
            
        КонецЕсли;    
        
        Если ТекущаяСтрока.Вид.Наименование="Телефон" Тогда
                    
        
            Телеф=ТекущаяСтрока.Представление;
            
        КонецЕсли;    
        
        
            
    КонецЦикла;    

    
    Сообщить("Юридична адреса: "+ЮрАдр+"; тел.: "+ Телеф);
    
    
КонецПроцедуры


Сделала как то так haha.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.