Ввод нескольких тысяч строк без необходимости чтения Excel документа

03.05.24

Задачи пользователя - Мастера заполнения

Простая форма для загрузки тысяч строк данных прямо из формы, без чтения Excel документа.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка для ввода нескольких тысяч строк без необходимости чтения Excel документа
.epf 24,99Kb
0
0 Скачать (1 SM) Купить за 1 850 руб.

Поступила следующая задача: добавить возможность загрузки номенклатуры, продаваемой совместно.

Данные представлены в виде Excel документа, состоящего из двух столбцов. В документе около 5000 строк, данные должны быть записаны в одноимённый регистр в ERP. 

Можно было бы решить задачу простой обработкой чтения документа построчно, но для простоты работы пользователей была реализована форма с табличным документом, куда пользователь "копипастом" сможет скопировать данные из "экселя" и одной кнопкой заполнить регистр.

В обработке ТабличныйДокумент и цикл обхода настроены на 6000 строк, с первой строки данные не читаются. Если нужно расширить ТабличныйДокумент, необходимо: Открыть в конфигураторе форму, выделить справа "ТабДокПодборНоменклатуры", затем открыть у него вкладку "Объект" и "Настройка" - Открыть. Там можно дорисовать нужные строки и столбцы, не забыв добавить их в цикл обхода в коде.

Обработка тестировалась на конфигурации 1С:ERP Управление предприятием 2.  Думаю, что сгодится и для УТ 11 последних версий (сегодня 28.04.2024).

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.12.265

Обработка ЗагрузкаДанных Excel

См. также

Операции по ВЭД Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Мастера заполнения Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

СКАЧАЙТЕ И ПОПРОБУЙТЕ БЕСПЛАТНО! Данная обработка расширяет функционал типовой конфигурации «1С:Бухгалтерия предприятия» и позволяет осуществлять автоматическое заполнение ГТД в документах «Реализация товаров и услуг», «Списание товаров», «Отчет о розничных продажах», «Отчет комиссионера (агента) о продажах», «Требование-накладная», «Возврат товаров от покупателя», «Комплектация номенклатуры», «Безвозмездная передача», «Отчет производства за смену». Обработка предназначена для работы в конфигурации «1С:Бухгалтерия предприятия 8, редакция 3.0» Есть версия обработки оптимизированная для работы в 1CFresh

9600 руб.

19.06.2012    138963    264    81    

223

Обмен с ГосИС Мастера заполнения WEB-интеграция Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет Оперативный учет Управляемые формы 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Универсальное расширение конфигурации для автоматической загрузки и заполнения реквизитов контрагентов (партнеров) из ОГРН для 1С:ERP Управление предприятием 2 (1С:ERP Управление предприятием 2, редакция 2.4), 1С:ERP Управление предприятием 2 (1С:ERP Управление предприятием 2, редакция 2.2), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.5), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.4), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.3), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.2), 1С:Комплексная автоматизация 8 (1С:Комплексная автоматизация, редакция 2.4), 1С:Комплексная автоматизация 8 (1С:Комплексная автоматизация, редакция 2.2), 1С:Комплексная автоматизация 8 (1С:Комплексная автоматизация, редакция 2.0) и 1С:Бухгалтерия 8 (Бухгалтерия предприятия, редакция 3.0).

3900 руб.

08.11.2017    63821    406    295    

73

Мастера заполнения Нейросети Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

Расширение для заполнения описания товара (номенклатуры) с помощью модели ИИ ChatGPT с ключевыми словами. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ. Прошло аудит на 1cfresh.com. Версия для автоматического заполнения

5000 руб.

13.03.2023    17962    46    49    

75

Мастера заполнения Платформа 1С v8.3 1С:Управление торговлей 11 Россия Платные (руб)

Если вы устали каждый раз выбирать один и тот же договор из множества других при оформлении документов, это расширение для вас! Пометьте один договор как основной и это избавит вас от рутинного поиска необходимого договора.

4560 руб.

26.01.2023    5581    12    1    

9

Обмен с ГосИС Мастера заполнения Системный администратор Бухгалтер Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Простое решение по автоматическому заполнению реквизитов контрагентов (юридических и физических лиц) по ИНН и наименованию. Может использоваться в любых конфигурациях 1С Предприятие 8: УТ 10.2, УТ 10.3 и т.д. Обновление механизмов 2022 года! Программный код открыт.

1200 руб.

23.07.2015    64794    311    15    

180

Оптовая торговля Мастера заполнения Бизнес-аналитик Пользователь Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Данное расширение автоматически заполняет бизнес-регион партнера в 1С (УТ 11, КА 2, ERP) при записи на основании КПП или индекса из адреса. Присутствует возможность сохранить имеющиеся бизнес-регионы партнеров, а также перезаполнить или очистить их при первичном заполнении. Возможен выбор региона по умолчанию для партнера без КПП или адреса (например, если вы не указываете адреса физ. лиц и знаете, что они из Вашего региона).

2000 руб.

29.04.2019    33208    54    51    

57
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Nikola23 705 03.05.24 11:27 Сейчас в теме
Есть же загрузка данных из табличных источников (это не точное название) в регистр
Можно сказать - стандартный инструмент

Да и аналогов на ИС полно.

Поделитесь причиной - зачем вашим пользователям именно уникальный инструмент потребовался?
корум; user1880116; Aleksey3A; +3 Ответить
2. Vzaimno 18 03.05.24 11:49 Сейчас в теме
(1) Пользователям, как правило, не нравятся универсальные механизмы. Им нужно максимально простое и понятное решение, способное работать с любыми объектами конфигурации.
VesAlex; Aleksey3A; +2 Ответить
3. user1880116 04.05.24 17:14 Сейчас в теме
(2)
не нравятся универсальные механизмы.
решение, способное работать с любыми объектами конфигурации.
Точно-точно.
корум; +1 Ответить
4. корум 288 05.05.24 14:06 Сейчас в теме
(0) автоопределение конца табличного документа - вещь несложная.
Ограничение 5000 строк - ленивость разработчика.
5. REWS-DES 07.05.24 08:46 Сейчас в теме
Сложно или не сложно, правильно я сделал или не правильно, но даже к этому решению я пришел не сразу.

Функция ПреобразоватьТабличныйДокументВТаблицуЗначений(ТабДокумент)

	ПоследняяСтрока = ТабДокумент.ВысотаТаблицы;
	ПоследняяКолонка = ТабДокумент.ШиринаТаблицы;
	ОбластьЯчеек = ТабДокумент.Область(1, 1, ПоследняяСтрока, ПоследняяКолонка);
	
	// Создаем описание источника данных на основании области ячеек табличного документа.
	ИсточникДанных = Новый ОписаниеИсточникаДанных(ОбластьЯчеек);
	
	// указываем источник данных и выполняем построение отчета.
	ПостроительОтчета = Новый ПостроительОтчета;
	ПостроительОтчета.ИсточникДанных = ИсточникДанных;
	ПостроительОтчета.Выполнить();
	
	// Результат выгружаем в таблицу значений.
	ТабЗначений = ПостроительОтчета.Результат.Выгрузить();
	
	Возврат ТабЗначений;

КонецФункции
Показать
Оставьте свое сообщение