Версия для печати темы (https://pro1c.org.ua/index.php?s=4599fde9d2b461a3d1f00d8a1821e004&showtopic=54076)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Другие контакты в Адреса Организации и Контрагенти

Автор: bandrah 11.09.19, 10:57

Є поле "Другие контакты" в картці організації і конрагента підкажіть де ці дані зберігаються, щоб можна було хоть якось звернутися до цих даних, знайшов тільки ці дані ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации - Список = "ПолноеНаименование,КодПоЕДРПОУ,КодПоДРФО,ИНН,НомерСвидетельства,ЮридическийАдрес,Телефоны,НомерСчета,Банк,МФО"; Дане поле потрібне для адресу на англійській мові в зовнішній макет підтягнути!

Автор: awp 12.09.19, 1:01

bandrah @ Вчера, 11:57 * ,
вроде так Регистр сведений Контактная информация

Автор: bandrah 12.09.19, 8:31

awp @ Сегодня, 2:01 * ,
нажаль зараз він вже не використовується УдалитьКонтактнаяИнформация, які ще варіанти можуть бути, в кого які ідеї?

Автор: fly 12.09.19, 10:25

bandrah @ Вчера, 11:57 * ,
Справочник.Организации
Справочник.Контрагенты
(Контрагенты, Организации.... другой справочник какой захотите, передается параметром)

Собирает соответсвующую инфморацию которая указана в списке который вы написали

Цитата(bandrah @ 11.09.19, 11:57) *
"ПолноеНаименование,КодПоЕДРПОУ,КодПоДРФО,ИНН,НомерСвидетельства,ЮридическийАдрес,Телефоны,НомерСчета,Банк,МФО"

- если список передан пустым
- или ту, которая неоходима вам - список передается параметром из данных соотвествующего справочника.

Поиск из реквизитов:"ПолноеНаименование", "КодПоЕДРПОУ", "КодПоДРФО", "ИНН", "НомерСвидетельства", "ЮридическийАдрес", "ФактическийАдрес", "Телефоны", "Факс", "Email", "НомерСчета", "Банк", "МФО", "ПлательщикНалогаНаПрибыль".

Автор: Макс1С 12.09.19, 11:25

bandrah @ Вчера, 11:57 * ,
Данные сохраняются в табличной части "Контактная информация" справочника, если речь идет о новых конфигурациях Бухгалтерия 2.0/2.1, УТ 3.1, BAS ERP и т.д.

Автор: bandrah 12.09.19, 13:29

Макс1С @ Сегодня, 12:25 * ,
Так БДУ нова, дякую

Автор: Petre 12.09.19, 14:23

bandrah @ Today, 13:29 * ,
Не звертайтесь напряму, користуйтесь програмним інтерфейсом.

Автор: bandrah 13.09.19, 12:27

Ось так вийшов з ситуації

Запрос.УстановитьПараметр("СсылкаНаДокумент", СсылкаНаДокумент);
    Запрос.УстановитьПараметр("ДругаяИнформацияКонтрагента", Справочники.ВидыКонтактнойИнформации.ДругаяИнформацияКонтрагенты);
    Запрос.Текст ="ВЫБРАТЬ
                  |    СчетНаОплатуПокупателю.Ссылка,
                  |    СчетНаОплатуПокупателю.Организация,
                  |    СчетНаОплатуПокупателю.Контрагент,
                  |    КонтрагентыКонтактнаяИнформация.Вид КАК Вид,
                  |    КонтрагентыКонтактнаяИнформация.Представление КАК Представление
                  |ИЗ
                  |    Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю,
                  |    Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация
                  |ГДЕ
                  |    СчетНаОплатуПокупателю.Ссылка = &СсылкаНаДокумент
                  |    И КонтрагентыКонтактнаяИнформация.Вид = &ДругаяИнформацияКонтрагента";
    РезультатЗапроса2 = Запрос.Выполнить().Выбрать();
    РезультатЗапроса2.Следующий();
    
    ОбластьШапка.Параметры.АдресПокупателя = РезультатЗапроса2.Представление;

Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("СсылкаНаДокумент", СсылкаНаДокумент);
    Запрос.УстановитьПараметр("ДругаяИнформацияОрганизации", Справочники.ВидыКонтактнойИнформации.ДругаяИнформацияОрганизации);
    Запрос.Текст ="ВЫБРАТЬ
                  |    СчетНаОплатуПокупателю.Ссылка,
                  |    СчетНаОплатуПокупателю.Организация,
                  |    СчетНаОплатуПокупателю.Контрагент,
                  |    ОрганизацииКонтактнаяИнформация.Вид,
                  |    ОрганизацииКонтактнаяИнформация.Представление
                  |ИЗ
                  |    Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю,
                  |    Справочник.Организации.КонтактнаяИнформация КАК ОрганизацииКонтактнаяИнформация
                  |ГДЕ
                  |    СчетНаОплатуПокупателю.Ссылка = &СсылкаНаДокумент
                  |    И ОрганизацииКонтактнаяИнформация.Вид = &ДругаяИнформацияОрганизации";
    РезультатЗапроса1 = Запрос.Выполнить().Выбрать();
    РезультатЗапроса1.Следующий();
    
    ОбластьШапка.Параметры.АдресПоставщика = РезультатЗапроса1.Представление;

Автор: Petre 13.09.19, 13:05

bandrah @ Today, 12:27 * ,
Спробуйте так:

ОбластьШапка.Параметры.АдресПокупателя = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(СсылкаНаДокумент, Справочники.ВидыКонтактнойИнформации.ДругаяИнформацияКонтрагенты);
ОбластьШапка.Параметры.АдресПоставщика = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(СсылкаНаДокумент, Справочники.ВидыКонтактнойИнформации.ДругаяИнформацияОрганизации);

Автор: bandrah 16.09.19, 15:09

Petre @ 13.09.19, 14:05 * ,
Спробував, є помилка наступна, розбиратися вже не має бажання, дякую за варіант
{ОбщийМодуль.УправлениеКонтактнойИнформацией.Модуль(1206)}: Помилка при виклику методу контексту (Выполнить)
Запрос.Выполнить();
через:
{(10, 2)}: Таблицю не знайдено "Документ.СчетНаОплатуПокупателю.КонтактнаяИнформация"
<<?>>Документ.СчетНаОплатуПокупателю.КонтактнаяИнформация КАК КонтактнаяИнформация

через:
{(10, 2)}: Таблицю не знайдено "Документ.СчетНаОплатуПокупателю.КонтактнаяИнформация"
<<?>>Документ.СчетНаОплатуПокупателю.КонтактнаяИнформация КАК КонтактнаяИнформация

Автор: Petre 16.09.19, 15:14

bandrah @ Today, 15:09 * ,
Вибачте, не докопіпастив потрібні реквізити документа. Правильно так:

ОбластьШапка.Параметры.АдресПокупателя = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(СсылкаНаДокумент.Контрагент, Справочники.ВидыКонтактнойИнформации.ДругаяИнформацияКонтрагенты);
ОбластьШапка.Параметры.АдресПоставщика = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(СсылкаНаДокумент.Организация, Справочники.ВидыКонтактнойИнформации.ДругаяИнформацияОрганизации);

Автор: bandrah 17.09.19, 14:56

Petre @ Вчера, 16:14 * ,
Дякую, так все працює!

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua