Вернуться   Бухгалтерский форум www.nado.in > 1C: Предприятие + все конфигурации > 1C: Предприятие + конфигурации для России > 1C: Предприятие + конфигурации 8.3

Ответ
 
Опции темы
Старый 29.10.2023, 10:40   #1
Natali67567
Новичок
 
Регистрация: 29.10.2023
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Natali67567 пока не определено
По умолчанию Обработка дополнительного реквизита

Дали задание в колледже.
1. В учебной версии 1С создать справочник «ФизЛица», с реквизитами: ИНН, СНИЛС, ДатРождения,ТабНомер

2. Заполнить справочник несколькими данными.

3. В 1С дополнить справочник ФизЛица дополнительным реквизитом «ИдентификаторПропуска» -строка 11 знаков

4. Создать Ecsel файл – шаблон в котором находится информация ФИО физлица, табельный номер, ИдентификаторПропуска.

5. Написать обработку заполнение дополнительного реквизита «ИдентификаторПропуска» справочника «ФизЛица» из файла Ecsel .

Разобралась как подключить файл к Excel. Есть код
&НаКлиенте
Процедура ПутьКФайлуНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие );
Диалог.Заголовок = "Выберите excel - файл";
Диалог.ПолноеИмяФайла = "";
Диалог.МножественныйВыбор = Ложь;
Диалог.Каталог = "";

Если Диалог.Выбрать() Тогда
ЭтаФорма.ПутьКФайлу = Диалог.ПолноеИмяФайла;
КонецЕсли;
КонецПроцедуры

&НаСервере
Процедура ЗагрузкаНаСервере()
Данные = ПолучитьИзВременногоХранилища (ЭтаФорма.АдресВХ);
ИмяВФ = ПолучитьИмяВременногоФайла ("xlsx");
Данные.Записать (ИмяВФ);

Эксель.Очистить();
табдок = новый ТабличныйДокумент;
табдок.Прочитать (ИмяВФ,СпособЧтенияЗначенийТабличногоДокумента.Зна чение);
высстрок = табдок.ВысотаТаблицы;

Для стр = 2 по высстрок цикл
стрТЗ = Эксель.Добавить();
стрТЗ.ТабельныйНомер = табдок.Область(стр, 2).Текст;
стрТЗ.ИдентификаторПропуска = табдок.Область (стр, 3).Текст;

КонецЦикла;

КонецПроцедуры

&НаКлиенте
Процедура Загрузка(Команда)
Файл = Новый ДвоичныеДанные (ПутьКФайлу);
ЭтаФорма.АдресВХ = ПоместитьВоВременноеХранилище (Файл, ЭтаФорма.УникальныйИдентификатор);
ЗагрузкаНаСервере();
КонецПроцедуры

Дальше без понятия, что делать, почти никакой информации нет про это. Помогите, пожалуйста
Natali67567 вне форума   Ответить с цитированием
Ответ

Любые журналы Актион-МЦФЭР регулярно !!! Пишите https://www.nado.in/private.php?do=newpm&u=12191 или на электронный адрес pantera@nado.ws


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редакция от Cobra (вопросы, ответы и пр.) Cobra 1C: Предприятие + конфигурации для Украины 276 01.11.2024 09:32
Обработка "Выгрузка и загрузка данных XML" july_moiseeva 1C: Предприятие + конфигурации 8.3 3 27.12.2021 15:53
Групповая обработка по выгрузке налоговых накладных из 1С 8.2 в xml olegbilas 1C: Предприятие + конфигурации для Украины 6 21.04.2016 12:01
Нужна Обработка Налоговые из Сонаты в 1с77 саша_е Раздел для фрилансеров 1С 2 14.12.2015 20:30
Обработка выгрузка карточки клиента Brabys444 1C: Предприятие + конфигурации 8.3 0 12.02.2015 12:15


Текущее время: 20:43. Часовой пояс GMT +1.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot