Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
1С Вывод реального пути к файлу https://www.cyberforum.ru/ 1c-custom/ thread2215001.html
Здравствуйте. В собственной конфигурации 1с 8.3 есть документ Ежедневныйотчет, в ТЧ которого указываются работы сотрудника и потраченное время на каждую работу. В данной Тч есть реквизит "ПутьКФайлу" - Строка, в котором пользователь должен указать путь к документу, над которым работал. Выбор пути я реализовал через вызов диалога: &НаКлиенте Процедура...
1С Контроль отрицательных остатков на складе
Было необходимо разработать конфигурацию с нуля компании розничной торговли, есть условие, что при оформлении документа Расходная Накладная необходима проверка остатков товара на складе, то есть если спрос товара превышает кол-во его на складе выскакивала ошибка и операция не проводилась. Как я понимаю, что нужен некий запрос к моему регистру накоплений. Как все это сделать? Помогите
1С Порядковый код заказа https://www.cyberforum.ru/ 1c-custom/ thread2214275.html
Добрый день. У нас создается код заказа в одном поле порядковом "С000001", где "С" код салона и "000001" порядковый номер заказа. Буквы уже заканчиваются перешли на кириллицу, какие варианты изменения есть. Если добавить еще одну букву "СС00001" то программа ее не воспринимает.
1С Получение файла из Публичной папки Яндекс диска Всем привет, есть расшаренная папка на Яндекс диске, я знаю её публичный адрес, можно посмотреть какие там лежат файлы. Вопрос как скачать определенный файл? SSL = Новый ЗащищенноеСоединениеOpenSSL(); СерверПриемник = "yadi.sk"; Яндекс = новый HTTPСоединение("yadi.sk",,,,,,SSL); HTTPЗапрос = Новый HTTPЗапрос("/d/1evAx7Sq3TamPn/s1.xlsx"); Ответ = Яндекс.Получить(HTTPЗапрос); https://www.cyberforum.ru/ 1c-custom/ thread2214148.html
1С Отчет по выбранным датам из регистра накопления
Есть регистр накопления "Бронь" в котором хранится информация от забронированных датах на номера в гостинице. Измерения: -Номер -Постоялец Ресурсы: -Дата заезда Дата выезда Вот на основе этого нужно сделать отчет, в котором выводился бы список свободных номеров на определенную дату(дату должен указать пользователь)
1С Денежный баланс предприятия Скажу сразу: Я бездарный нуб в 1с. Как сделать денежный баланс предприятия? Или хотя бы подскажите обучающую литературу по этому вопросу. https://www.cyberforum.ru/ 1c-custom/ thread2213274.html
1С Как сделать ссылку на реквизит справочника https://www.cyberforum.ru/ 1c-custom/ thread2212679.html
Приветствую! Я не так давно начал знакомиться со средой 1С и столкнулся с проблемой. У меня имеется Документ в нем есть Табличная часть "Отчет" со следующими реквизитами: "Наименование"(Ссылка), "Фамилия", "Имя", "Отчество" и т.д. Так же у меня есть справочник "Сотрудники" с реквизитами: "Наименование", "Фамилия", "Имя", "Отчество", "Оклад". Мне необходимо чтобы при составлении документа...
1С Подставить значение из регистра сведений в ТЧ документа
есть регистр сведений который хранит информацию о номерах в гостинице.(Номер - тип справочик.Номера, цена - тип число) есть документ в табличной части которой есть поля: Номер(тип справочник.Номера) и ЦенаЗаСутки(тип число) нужно сделать так чтобы при выборе Номера в табличной части автоматически прописывалась цена. Пы.Сы. совсем новичок в 1с. тапки не кидать.
1С Печать ценников всего справочника https://www.cyberforum.ru/ 1c-custom/ thread2211741.html
Ребята, помогите, пожалуйста, нужно вывести на печать все ценники справочника номенклатура, в 2 ряда 3 столбца на лист. вывести один проблем нет, а дальше... понимаю что не сложно, но знаний не хватает. Процедура Печать(ТабДок, Ссылка) Экспорт Макет = Справочники.Номенклатура.ПолучитьМакет("Печать"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Номенклатура.Код,...
1С Выводятся лишние полоски в макете Добрый день, собственно вот проблема, при выводе выводятся лишнее, как убрать? https://www.cyberforum.ru/ 1c-custom/ thread2211354.html
Формируется несколько печатных форм 1С
Здравствуйте. Для ЗУП 3.1 создал внешнюю обработку с шестью печатными формами. Подключил их к документу: "Договоры (работы, услуги)". Все вроде хорошо: если выбираю для печати свою форму, то формируется все как положено. Если выбираю для печати фору из конфигуратора, от формируется не только выбранная печатная форма, но и все мои шесть печатных форм. А также появляется дополнительная панель...
1С Как работать консолью запросов Приветствую! Не могу понять с какого бока подойти к консоли запросов, гулил...но как то не дошло.. Может знает кто где мат.базу подучить.? Спасибо https://www.cyberforum.ru/ 1c-custom/ thread2210354.html
0 / 0 / 0
Регистрация: 09.11.2017
Сообщений: 19
0

1С ЗУП 3.1 Внешняя обработка с макетом как получить адрес сотрудника по прописке из запроса - 1С - Ответ 12237884

22.03.2018, 14:09. Показов 14494. Ответов 16
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день! Помогите пожалуйста. Кто-то уже разобрался в вопросе как в 1С ЗУП 3.1 во внешней обработке нужно получить адрес сотрудника по прописке в запросе и вывести в поле макета.

Привожу функцию с запросом.

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
Функция ПечатьВнешнейПечатнойФормы(МассивОбъектов, ОбъектыПечати, ПараметрыПечати) Экспорт
 
    ТабДок = новый ТабличныйДокумент;
    Макет = ПолучитьМакет("ПФ_MXL_Т5");
    НастройкиПечатныхФорм = ЗарплатаКадрыПовтИсп.НастройкиПечатныхФорм();
    
    ДокументРезультат = Новый ТабличныйДокумент;
    ДокументРезультат.КлючПараметровПечати = "ПараметрыПечати_Т5";
    ДокументРезультат.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
    
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов);
    
    Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
    
    Запрос.Текст =
        "ВЫБРАТЬ
        |   КадровыйПеревод.Организация КАК Организация,
        |   КадровыйПеревод.Сотрудник КАК Сотрудник,
        |   КадровыйПеревод.Подразделение КАК Подразделение,
        |   КадровыйПеревод.Должность КАК Должность,
        |   КадровыйПеревод.ДолжностьПоШтатномуРасписанию КАК ДолжностьПоШтатномуРасписанию,
        |   КадровыйПеревод.ГрафикРаботы КАК ГрафикРаботы,
        |   КадровыйПеревод.Номер КАК Номер,
        |   КадровыйПеревод.Дата КАК Дата,
        |   КадровыйПеревод.Организация.НаименованиеПолное КАК ОрганизацияНаименованиеПолное,
        |   КадровыйПеревод.ИзменитьПодразделениеИДолжность КАК ИзменитьПодразделениеИДолжность,
        |   ОсновныеДанныеКонтрактаДоговораСотрудника.ДатаДоговораКонтракта КАК ДатаДоговораКонтракта,
        |   ОсновныеДанныеКонтрактаДоговораСотрудника.НомерДоговораКонтракта КАК НомерДоговораКонтракта,
        |   ОсновныеДанныеКонтрактаДоговораСотрудника.Сотрудник КАК Сотрудник1,
        |   КадровыйПеревод.Руководитель КАК Руководитель,
        |   КадровыйПеревод.ДолжностьРуководителя КАК ДолжностьРуководителя,
        |   КадровыйПеревод.ФизическоеЛицо.ДатаРождения КАК ФизическоеЛицоДатаРождения,
        |   КадровыйПеревод.ФизическоеЛицо.ИНН КАК ФизическоеЛицоИНН,
        |   КадровыйПеревод.ФизическоеЛицо.СтраховойНомерПФР КАК ФизическоеЛицоСтраховойНомерПФР,
        |   КадровыйПеревод.ФизическоеЛицо.Фамилия КАК ФизическоеЛицоФамилия,
        |   КадровыйПеревод.ФизическоеЛицо.ИнициалыИмени КАК ФизическоеЛицоИнициалыИмени,
        |   КадровыйПеревод.ФизическоеЛицо.Код КАК ФизическоеЛицоКод,
        |   КадровыйПеревод.ФизическоеЛицо.Наименование КАК ФизическоеЛицоНаименование,
        |   КадровыйПеревод.Руководитель.Фамилия КАК РуководительФамилия,
        |   КадровыйПеревод.Руководитель.ИнициалыИмени КАК РуководительИнициалыИмени,
        |   КадровыйПеревод.Руководитель.Отчество КАК РуководительОтчество,
        |   КадровыйПеревод.ФизическоеЛицо.Отчество КАК ФизическоеЛицоОтчество,
        |   КадровыйПеревод.Организация.ИНН КАК ОрганизацияИНН,
        |   ДокументыФизическихЛиц.Серия КАК Серия,
        |   ДокументыФизическихЛиц.Номер КАК Номер1,
        |   ДокументыФизическихЛиц.ДатаВыдачи КАК ДатаВыдачи,
        |   ДокументыФизическихЛиц.КемВыдан КАК КемВыдан,
        |   ДокументыФизическихЛиц.КодПодразделения КАК КодПодразделения,
        |   ДокументыФизическихЛиц.Представление КАК Представление,
        |   ДокументыФизическихЛиц.Физлицо КАК Физлицо,
        |   ДокументыФизическихЛиц.Физлицо.КонтактнаяИнформация.(
        |       Представление КАК ФизлицоПредставление
        |   ) КАК Физлицо1
        |ИЗ
        |   РегистрСведений.ОсновныеДанныеКонтрактаДоговораСотрудника КАК ОсновныеДанныеКонтрактаДоговораСотрудника
        |       ЛЕВОЕ СОЕДИНЕНИЕ Документ.КадровыйПеревод КАК КадровыйПеревод
        |           ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДокументыФизическихЛиц КАК ДокументыФизическихЛиц
        |           ПО КадровыйПеревод.ФизическоеЛицо = ДокументыФизическихЛиц.Физлицо
        |       ПО ОсновныеДанныеКонтрактаДоговораСотрудника.Сотрудник = КадровыйПеревод.Сотрудник
        |ГДЕ
        |   КадровыйПеревод.Ссылка В(&МассивОбъектов)";
        
        Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов);
        ОбщаяВыборка = Запрос.Выполнить().Выгрузить();
 
 
    
        ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
        ОбластьРаботник = Макет.ПолучитьОбласть("Работник");
        ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
    
 
    Для Каждого Стр из ОбщаяВыборка Цикл
 
            ОбластьШапка.Параметры.НомерДок = Стр.Номер;
            ОбластьШапка.Параметры.НазваниеОрганизации = Стр.ОрганизацияНаименованиеПолное;
            ОбластьШапка.Параметры.ДатаДок = Стр.Дата;
            ОбластьРаботник.Параметры.Работник = Стр.Сотрудник;
            ОбластьПодвал.Параметры.Работник = Стр.Сотрудник;
            ОбластьПодвал.Параметры.НазваниеОрганизации = Стр.ОрганизацияНаименованиеПолное;
            ОбластьПодвал.Параметры.ДолжностьРуководителя = Стр.ДолжностьРуководителя;
            ОбластьШапка.Параметры.ДолжностьРуководителя=Стр.ДолжностьРуководителя;
            ОбластьШапка.Параметры.Руководитель=Стр.Руководитель;
            ОбластьПодвал.Параметры.РуководительФамилия = Стр.РуководительФамилия;
            ОбластьПодвал.Параметры.РуководительИнициалыИмени = Стр.РуководительИнициалыИмени;
            ОбластьПодвал.Параметры.РуководительОтчество = Лев(Стр.РуководительОтчество,1);
            ОбластьПодвал.Параметры.ФизическоеЛицоДатаРождения=Стр.ФизическоеЛицоДатаРождения;
            ОбластьПодвал.Параметры.ФизическоеЛицоИНН = Стр.ФизическоеЛицоИНН;
            ОбластьПодвал.Параметры.ФизическоеЛицоСтраховойНомерПФР = Стр.ФизическоеЛицоСтраховойНомерПФР;
            ОбластьПодвал.Параметры.ФизическоеЛицоФамилия = Стр.ФизическоеЛицоФамилия;
            ОбластьПодвал.Параметры.ФизическоеЛицоИнициалыИмени = Стр.ФизическоеЛицоИнициалыИмени;
            ОбластьПодвал.Параметры.ФизическоеЛицоОтчество = Лев(Стр.ФизическоеЛицоОтчество,1);
            ОбластьПодвал.Параметры.ОрганизацияИНН = Стр.ОрганизацияИНН;
            Если СтрНайти(Стр.ОрганизацияНаименованиеПолное, "КМК",,,) = "КМК" Тогда
                ОбластьПодвал.Параметры.РасчСч = "40702810" ;
            Иначе
                ОбластьПодвал.Параметры.РасчСч = "40702810";
            КонецЕсли;
            ОбластьПодвал.Параметры.Паспорт = Стр.Представление;
    
    КонецЦикла;
 
    ДокументРезультат.Вывести(ОбластьШапка);
    ДокументРезультат.Вывести(ОбластьРаботник);
    ДокументРезультат.Вывести(ОбластьПодвал);
Возврат ДокументРезультат;
    
КонецФункции

Дело в том, что параметр Физлицо1 выводится пустым в макете. Проверяя запрос в консоли Запросов данные в параметре Физлицо1 есть.
Приведу результат запроса:

Пожалуйста подскажите кто разобрался как сделать.

Вернуться к обсуждению:
1С ЗУП 3.1 Внешняя обработка с макетом как получить адрес сотрудника по прописке из запроса 1С
Миниатюры
1С ЗУП 3.1 Внешняя обработка с макетом как получить адрес сотрудника по прописке из запроса  
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2018, 14:09
Готовые ответы и решения:

Не выводится адрес сотрудника по прописке
Добрый день! Подскажите пожалуйста, в чем ошибка: в печатной форме нужно вывести адрес по прописке,...

ЗУП 3.1. Как получить данные графика работы сотрудника?
Здравствуйте. ЗУП 3.1. Как получить данные графика работы сотрудника? А именно выходные дни и их...

ЗУП 3.1 Как получить оклад/тарифную ставки и дополнительные начисления сотрудника?
Здравствуйте. ЗУП 3.1 Как получить оклад/тарифную ставки и дополнительные начисления сотрудника?...

1С ЗУП 3.1 Внешняя обработка печатной формы для Кадровый документ списком
Здравствуйте! Подскажите пожалуйста, кто знает, как правильно добраться до поля Сотрудник.Код (ниже...

16
22.03.2018, 14:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2018, 14:09
Помогаю со студенческими работами здесь

Внешняя обработка: как выгрузить в элемент формы - ПолеТабличногоДокумента результат запроса со справочника?
Здравствуйте. Есть Внешняя обработка Как выгрузить в элемент формы - ПолеТабличногоДокумента...

Как получить адрес широковещательного запроса
Как получить широковещ адрес зная только ip?

Поиск сотрудника, ЗУП
Доброе время суток. Нужна помощь с загадкой в коде 8.2 ЗУП,Зарплата и Управление Персоналом,...

Не могу получить ссылку на форму, с которой вызывается внешняя обработка
Добрый день! Создал дополнительную внешнюю обработку, прикрепил ее к документу...

На одном из компьютеров адрес dhcp-сервера сменился на адрес компьютера другого сотрудника
Здравствуйте! Столкнулся с такой проблемой: на одном из компьютеров отвалился интернет, перво...

1с ЗУП. Счета учета зарплаты сотрудника
Добрый день. Делаю обработку в ЗУП. Требуется: найти счет, на котором будут отражаться...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru