Доработка универсальной обработки загрузки данных из табличного документа (для возможности загрузки в документ "Перенос данных" (ЗУП 3.1))

08.03.21

Интеграция - Загрузка и выгрузка в Excel

Незначительный допил универсальной обработки загрузки данных из табличного документа для упр. форм для возможности загрузки данных в движения документа, на конкретном примере для документа "Перенос данных" в ЗУП 3.1.

Файлы

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

Наименование Скачано Купить файл
Доработка универсальной обработки загрузки данных из табличного документа (для возможности загрузки в документ "Перенос данных" (ЗУП 3.1)):
.epf 61,29Kb
155 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

По пунктам нарисую добаление нужных реквизитов и кода для этого.

1. Сначала добавим 2 вспомогательных реквизита, "ДвиженияТабличнойЧастиИсточника" как реквизит объекта, и "ЭтоЗаписьДвижений" как реквизит формы, см. скрины ниже.

2. Перетащим на форму реквизит объекта "ДвиженияТабличнойЧастиИсточника" в группу загрузки в табл. часть, а также у этого элемента формы установим галочку в свойствах "РежимВыбораИзСписка".

3. Создадим событие ПриИзменении для этого элемента

4. Добавляем код в созданное событие "ДвиженияТабличнойЧастиИсточникаПриИзменении"

 
 Посмотреть код  

5. Добавим дополнительный код в обработчик при изменении режима загрузки

 
 Посмотреть код

6. Добавим дополнительный код в обработчик при изменении ссылки источника

 
 Посмотреть код

7. Добавим дополнительный код в обработчик при изменении табличной части источника,

 
 Посмотреть код

а также процедура заполнения источника списком доступных движений

 
 Посмотреть код

8. Добавим дополнительный код в процедуру "ЗаполнитьНастройкиКолонокТабличнойЧасти"

 
 Посмотреть код

9. Добавим дополнительный код в процедуру "ОбновитьДанныеТабличногоДокументаСервер"

 
 Посмотреть код

10. Добавим дополнительный код в функцию "ЗагрузитьДанныеСервер()" (3 фрагмента)

 
 Посмотреть код

11. Добавим дополнительный код в функцию "ПолучитьВозможныеЗначения"

 
 Посмотреть код

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

 

Тестирование проводилось на версии платформы 8.3.18 и ЗУП версии 3.1.14.

Вступайте в нашу телеграмм-группу Инфостарт

обработка загрузка

См. также

Загрузка и выгрузка в Excel Маркетплейсы Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Реальный помощник, с помощью которого Вы преобразуете необходимые документы для Wildberries, OZON, ЯндексМаркет, ЛаМода, Мегамаркет, Aliexpress, Детский мир, Магнит Маркет (быв.МагнитЭкспресс), Лемана про, ЭНФАНТА (Акушерство), Летуаль, Твой дом, Золотое Яблоко, Каспи, Авито, Аптеки+, М.Видео,Тинькоф в документы "Отчет комиссионера (агента) о продажах" и другие. Работает в 1С:БП 3.0, 1С:БП 3.0 КОРП, 1С:УТ 11, 1С:УНФ, 1С:ERP.

5490 руб.

12.08.2021    47797    631    71    

226

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

12444 руб.

29.10.2014    236047    767    544    

505

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 10.09.2026, версия 9.4.0 - 10.8.0)

20740 руб.

20.11.2015    178775    430    401    

546

Загрузка и выгрузка в Excel Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Управленческий учет Платные (руб)

Загрузка данных отчета о реализации товаров из сервиса Lamoda «Ламода» для конфигурации: 1С:Бухгалтерия предприятия, редакция 3.0; 1C:Управление торговлей, редакция 11 и 1C:Управление нашей фирмой, редакция 3.0 в документ "Отчет комиссионера (агента) о продажах".

6000 руб.

01.03.2021    13095    80    0    

37
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. tany13 06.10.21 17:13 Сейчас в теме
Спасибо огромное! Вы меня спасли!
2. OlegBog1971 29 17.02.23 20:33 Сейчас в теме
Спасибо, сэкономили мне кучу времени.
3. kitenok1982 6 12.04.23 17:50 Сейчас в теме
Большое спасибо!!! Пригодилась при переносе данных из одной ЗУП в другую!!!
4. nance 13.09.23 13:30 Сейчас в теме
Присоединяюсь к хвалебным комментариям!! Спасибо!
5. antyuta 27.09.24 09:22 Сейчас в теме
Большой спасибо!!! Дай Вам Бог здоровья и всех благ, дорогой Человек )))
6. user715122 12.02.25 16:43 Сейчас в теме
Спасибо. Очень понятно и БЕСПЛАТНО!!! Потребовалась для присоединения второго юр лица.
7. user2046274 10.03.25 16:47 Сейчас в теме
Помогите, пожалуйста!

Всё сделала по инструкции, но у меня при попытке выбора табличной части всплывает следующая ошибка


Несуществующий тип объекта метаданных "".
{ОбщийМодуль.ОбщегоНазначения.Модуль(9588)}:ВызватьИсключение(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
{ОбщийМодуль.ОбщегоНазначения.Модуль(4023)}:ПроверитьОбъектМетаданныхСуществует(ПолноеИмя);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1768)}:МенеджерРегистра = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(Объект.ДвиженияТабличнойЧастиИсточника);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1691)}:ЗаполнитьНастройкиКолонокТабличнойЧасти(ТЗ);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2519)}:ЗаполнитьНастройкиКолонок(Неопределено);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(3016)}:УстановитьИсточник();

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка, ОшибкаКонфигурации]
8. mrmr 26 11.03.25 17:07 Сейчас в теме
(7) Вы сами делали? может что где пропустили, т.к у остальных вроде работает, почту дайте...
Для отправки сообщения требуется регистрация/авторизация