Загрузка товаров из внешних файлов в произвольный документ (УТ11, КА2, ERP; Розница 2)

23.02.26

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Речь пойдет о том, как типовой механизм "Загрузки из внешнего файла" прикрутить к, по сути, любому документу, где есть табличная часть Товары. Пример приведен на Перемещении товаров, и с каждым документом может быть своя специфика, но общий механизм совпадет. В приложенном готовом варианте расширения механизм подключен еще к двум документам - Списаниям и Оприходованиям.

Файлы

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

Наименование Скачано Купить файл
Загрузка из внешнего файла (Перемещение,Списание, Оприходование) - УТ11,ERP,KA2. 2026.1
.cfe 86,68Kb ver:2026.1
2 2 500 руб. Купить
Загрузка из внешнего файла (Перемещение,Списание, Оприходование) - УТ 11.5.10,ERP 2.5.10, KA 2.5.10
.cfe 86,31Kb ver:УТ 11.5.10,ERP 2.5.10, KA 2.5.10
45 2 500 руб. Купить
Загрузка товаров из внешних файлов в произвольный документ (УТ11.5, КА2.5, ERP2.5):
.cfe 83,88Kb ver:УТ11.5, КА2.5, ERP2.5
67 2 500 руб. Купить
Загрузка из внешнего файла (Оприходование) - ( Розница 2):
.cfe 24,57Kb ver:v 09 01 2022
10 2 500 руб. Купить
Загрузка из внешнего файла (Перемещение,Списание, Оприходование) - УТ 11.4,ERP 2.4, KA 2.4
.cfe 59,86Kb ver:УТ 11.4,ERP 2.4, KA 2.4
70 2 500 руб. Купить

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

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

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

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

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

На Инфостарте (да и в интернете) предлагают различные способы загрузки из внешних файлов. Это действительно часто помогает пользователям (если, конечно, файл имеет какую-то повторяющуюся структуру).

И - иногда люди хотят видеть именно загрузку из Excel-файла, а иногда .. привыкают к тому механизму, который уже реализовала 1с (но, почему-то, далеко не во всех документах).

Так случилось и в этот раз - пользователи обратились с пожеланием, чтобы в "Перемещении товаров" был такой же механизм, как и в поступлении ("Заполнить - Загрузить из внешнего файла").

 

Итак.

Механизм задействует две ключевые вещи:

1. Запуск обработки с формы документа - "Обработка.ЗагрузкаДанныхИзВнешнихФайлов";

2. Заполнение документа по данным обработки через событие формы "Обработка выбора".

**Обновлено 25.04.2020

Протестировано на 1С:Комплексная автоматизация 2 (2.4.11.65)

Код подходит для документов Оприходование Излишков Товаров и Списание Недостач Товаров, кроме вот этой строки

//специфика перемещения ++
   СтрокаТЧТовары.КодСтроки=0;//код строки заказа
//специфика перемещения --

**Обновлено 23.12.2020

1. Протестировано на УТ 11.4.13

2. Убрано несколько зависимостей (не должно проверяться значение основного языка конфигурации, удалено обращение к картинке, которую удалили из актуальных релизов конфигурации)

**Обновлено 09.01.2022

1. Для Розницы тоже подходит (но листинг несколько отличается). Добавлено отдельное расширение под Розницу.
2. Протестировано на Розница 8, редакция 2.3 (2.3.10.36)

**Обновлено 28 .07.2022

Протестировано на 1С:Комплексная автоматизация 2 (2.5.8.232)

**Обновлено 24.08.2022

Внесена небольшая правка в Перемещение (Версии для КА,УТ,ERP)

**Обновлено 13.01.2023

Внесена небольшая правка во "Внутреннее потребление" (Версии для КА 2.5.10,УТ,ERP) [изменено имя метаданных в поставке]

Протестировано на  1С:Комплексная автоматизация 2 (2.5.10.52) 

Реализация

1. Забираем в расширение форму документа "Перемещение товаров".

2. Создаем новую команду - "ЗагрузитьИзВнешнегоФайла", и создаем такой обработчик

&НаКлиенте
Процедура ЗагрузитьИзВнешнегоФайла(Команда)
	
    ОтборТовар = Новый Массив(1);
    ОтборТовар[0] = ПредопределенноеЗначение("Перечисление.ТипыНоменклатуры.Товар");
    
    ПараметрыФормы = Новый Структура();
    ПараметрыФормы.Вставить("ЗагружатьКоличество", Истина);
    ПараметрыФормы.Вставить("ЗагружатьЦены", Ложь);
    ПараметрыФормы.Вставить("ЗагружатьСуммы", Ложь);
    ПараметрыФормы.Вставить("ЦенаВключаетНДС", ложь);
    //ПараметрыФормы.Вставить("Партнер", Объект.Партнер);
    //ПараметрыФормы.Вставить("СопоставлятьПоНоменклатуреПоставщиков", Истина);
    ПараметрыФормы.Вставить("ЗагружатьГТД", Ложь);
    
    ПараметрыФормы.Вставить("ЗагружатьЗапасы",           Ложь);
    ПараметрыФормы.Вставить("ЗагружатьСкидки",           Ложь);
    ПараметрыФормы.Вставить("ЗагружатьУпаковочныеЛисты", Ложь);
    
    ПараметрыФормы.Вставить("ПересчитыватьСуммы", Истина);
    ПараметрыФормы.Вставить("ЦенаВключаетНДС",    Истина);
    ПараметрыФормы.Вставить("Организация",        Неопределено);
    ПараметрыФормы.Вставить("НалогообложениеНДС",
        ПредопределенноеЗначение("Перечисление.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС"));
    
    ПараметрыФормы.Вставить("ОтборПоТипуНоменклатуры", Новый ФиксированныйМассив(ОтборТовар));
    ПараметрыФормы.Вставить("ИмяТЧ", "Товары");
    ПараметрыФормы.Вставить("ЗагружатьСкидки", Ложь);
    ПараметрыФормы.Вставить("Заголовок", НСтр("ru = 'Загрузка товаров из внешних файлов'"));
    ПараметрыФормы.Вставить("ПараметрыОтбора", Новый Структура);
    ПараметрыФормы.Вставить("ДатаЗаполнения",     '00010101');
    
    
    Оповещение = Новый ОписаниеОповещения("ЗагрузитьИзВнешнегоФайлаЗавершение", ЭтотОбъект, "Товары");
    РаботаСТабличнымиЧастямиКлиент.ПоказатьФормуЗагрузкиНоменклатуры(ПараметрыФормы, Оповещение);

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

3. Создаем оповещение, на которое мы сослались в предпоследней строке

4. Из него вызовем функцию "ПолучитьЗагруженныеТоварыИзХранилища", которую тут же и опишем. Сделано по аналогии с функцией в "Приобретении товаров и услуг", но выброшена часть кода.

&НаКлиенте
Процедура ЗагрузитьИзВнешнегоФайлаЗавершение(АдресЗагруженныхДанных, ДополнительныеПараметры) Экспорт

    Если ЗначениеЗаполнено(АдресЗагруженныхДанных) Тогда
        ПолучитьЗагруженныеТоварыИзХранилища(АдресЗагруженныхДанных, ДополнительныеПараметры);
    КонецЕсли;

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


&НаСервере
Процедура ПолучитьЗагруженныеТоварыИзХранилища(АдресТоваровВХранилище, ИмяТЧ)

	ТоварыИзХранилища = ПолучитьИзВременногоХранилища(АдресТоваровВХранилище);
    
    КэшированныеЗначения = ПакетнаяОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруКэшируемыеЗначения();
    
    СтруктураДействий = Новый Структура;
    //СтруктураДействий.Вставить("ЗаполнитьНоменклатуруПоставщикаПоНоменклатуре", Объект.Партнер);
        
    Для Каждого СтрокаТоваров Из ТоварыИзХранилища Цикл
        СтрокаТЧТовары = Объект[ИмяТЧ].Добавить();
        ЗаполнитьЗначенияСвойств(СтрокаТЧТовары, СтрокаТоваров);
        Если ИмяТЧ = "Товары" Тогда
            ПакетнаяОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(СтрокаТЧТовары, СтруктураДействий, КэшированныеЗначения);
        КонецЕсли;
                //специфика перемещения ++
                СтрокаТЧТовары.КодСтроки=0;//код строки заказа
                //специфика перемещения --
    КонецЦикла;


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

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

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

  • 1С:Комплексная автоматизация 2, релизы 2.5.22.149, 2.5.10.93, 2.5.8.378, 2.4.9.82
  • Розница, редакция 2.3, релизы 2.3.20.38

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

обработка загрузка excel таблица табличный внешний файл

См. также

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

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    160781    967    320    

482

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Переносите справочную информацию, остатки и документы из УПП 1.3 в Бухгалтерию 3.0 с помощью готовых правил. Переносится более 50 видов документов. Простой интерфейс и понятные настройки.

42000 руб.

15.12.2021    34197    259    64    

195

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

50050 руб.

25.02.2015    188253    359    289    

418

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 2.0 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Перенос данных из БП 2 в БП 3 готовые правила конвертации данных (КД 2), сэкономьте свое время! | Выполнить переход с БП 2 на БП 3 в ситуациях, когда простым обновлением перейти не получается | Переносится вся справочная информация, документы за выбранный период, а также начальные остатки на выбранную дату (то есть можно еще и свертку базы сделать при переносе) | Есть фильтр по организациям при выгрузке данных | Перенос можно проверить перед покупкой прямо на вашем сервере! Обращайтесь за проверкой!

50600 руб.

21.05.2019    58081    81    131    

73

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

58000 руб.

15.04.2019    84057    225    175    

161

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

58000 руб.

29.10.2018    62807    82    132    

81
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. klaus38 01.06.20 09:17 Сейчас в теме
Вот спасибо. Я изначально такие сложные конструкции сваял, а вот как надо было.
2. ooliyah 03.06.20 01:34 Сейчас в теме
Здравствуйте! В УТ 11.4.6.230 и Рознице 2.2. при подключении расширения выдает ошибку (на скриншоте). Подскажите пожалуйста, в чем может быть проблема.
Прикрепленные файлы:
3. erutan 108 03.06.20 15:36 Сейчас в теме
(2)Здравствуйте!
Попробуйте, пожалуйста, снять вот эту галку (см скриншот)

Если так и не поможет, напишите, пожалуйста, личное сообщение

ps можно еще вот этот объект удалить
Прикрепленные файлы:
4. user1281106 30.11.20 12:17 Сейчас в теме
Здравствуйте. Скачал расширение, но не могу установить. выскакивает ошибка
Прикрепленные файлы:
5. erutan 108 30.11.20 17:59 Сейчас в теме
(4) Здравствуйте! Попробуйте, пожалуйста, снять проверку с этого свойства (скриншот выше).
Умеете с конфигуратором работать?

Если вдруг совсем нет, могу попробовать подключиться по энидеск, в личку только напишите, и время надо будет согласовать.
6. Горыныч_Злой 21.12.20 09:17 Сейчас в теме
Добрый день, по наследству от предыдущего коллеги досталась и ваша работа. :)

Сейчас после обновления до 11.4.13 не стыковка не только по языку, но и потерялась картинка (что-то с «…Вид цены»)
7. erutan 108 22.12.20 10:06 Сейчас в теме
(6) здравствуйте!
Жду от Вас уточнения в личных сообщениях
8. user626746_sportleader_z 18.01.21 14:39 Сейчас в теме
Добрый день! Возможно ли использовать эту доработку в 1С:Предприятие 8.3 (8.3.16.1063). Конфигурация Розница 8. Магазин одежды и обуви, редакция 2.3 (2.3.6.17) ?
9. erutan 108 18.01.21 20:01 Сейчас в теме
(8) на 100% не скажу, но\

>>Так случилось и в этот раз - пользователи обратились с пожеланием, чтобы в "Перемещении товаров" был такой же механизм, как и в >>поступлении ("Заполнить - Загрузить из внешнего файла").

если в Поступлении есть такая команда ("Заполнить - Загрузить из внешнего файла").

то должно сработать
10. simuljakr 207 10.04.21 18:15 Сейчас в теме
Отлично! Спасибо! Зделал по-аналогии загрузку комплектующих в справочник "варианты комплектаций" - все работает!
11. 12345sponche 28.12.21 12:27 Сейчас в теме
Спасибо за статью, по аналогии добавил возможность загрузки из файла в документ "Перемещение" 1с УТ.
Только я еще в командную панель добавил кнопку "Загрузить из файла" и на эту кнопку привязал команду "ЗагрузитьИзВнешнегоФайла"
12. 12345sponche 28.12.21 12:47 Сейчас в теме
(11)
Прикрепленные файлы:
13. sponchebob 22 28.12.21 12:51 Сейчас в теме
Спасибо! Получается в любой документ, в котором есть табличная часть товаров, можно интегрировать данный функционал?
14. erutan 108 28.12.21 16:41 Сейчас в теме
(13) Здравствуйте! По сути, да (но может немного меняться код - если появится какой-то обязательный реквизит, и тд)
sponchebob; +1 Ответить
15. sponchebob 22 28.12.21 19:48 Сейчас в теме
(14) Статья реально полезная, надо 1с интегрировать возможность загрузки из файла в каждый документ!
16. user1237931 14.04.22 17:53 Сейчас в теме
В УТ 11.5 убрали из конфигурации обработку ЗагрузкаДанныхИзВнешнихФайлов
Теперь ее заменяет обработка ЗагрузкаТоваровИзВнешнихФайлов которая должна вызываться из процедуры общего модуля РаботаСТабличнымиЧастямиКлиент.ПоказатьФормуЗагрузкиНоменклатуры и описанный выше метод уже не работает...
17. erutan 108 18.04.22 18:02 Сейчас в теме
(16) спасибо!
Пока не обновлялись на эту ветку. Постараюсь на майских праздниках посмотреть , что можно сделать ..
19. euch 14.06.22 17:39 Сейчас в теме
(16) У меня заработало после правок и копипасты кода из других документов:

&НаКлиенте
Процедура ЗагрузитьИзВнешнегоФайла(Команда)
	
	ОтборТовар = Новый Массив(1);
	ОтборТовар[0] = ПредопределенноеЗначение("Перечисление.ТипыНоменклатуры.Товар");
	
	ПараметрыФормы = Новый Структура();
	ПараметрыФормы.Вставить("ЗагружатьКоличество", Истина);
	ПараметрыФормы.Вставить("ЗагружатьЦены", Ложь);
	ПараметрыФормы.Вставить("ЗагружатьСуммы", Ложь);
	ПараметрыФормы.Вставить("ЦенаВключаетНДС", ложь);
	//ПараметрыФормы.Вставить("НалогообложениеНДС", Объект.НалогообложениеНДС);
	//ПараметрыФормы.Вставить("Партнер", Объект.Партнер);
	//ПараметрыФормы.Вставить("СопоставлятьПоНоменклатуреПоставщиков", Истина);
	ПараметрыФормы.Вставить("ЗагружатьГТД", Ложь);
	
	ПараметрыФормы.Вставить("ЗагружатьЗапасы",           Ложь);
	ПараметрыФормы.Вставить("ЗагружатьСкидки",           Ложь);
	ПараметрыФормы.Вставить("ЗагружатьУпаковочныеЛисты", Ложь);
	
	ПараметрыФормы.Вставить("ПересчитыватьСуммы", Истина);
	ПараметрыФормы.Вставить("ЦенаВключаетНДС",    Истина);
	ПараметрыФормы.Вставить("Организация",        Неопределено);
	ПараметрыФормы.Вставить("НалогообложениеНДС",
		ПредопределенноеЗначение("Перечисление.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС"));
	
	ПараметрыФормы.Вставить("ОтборПоТипуНоменклатуры", Новый ФиксированныйМассив(ОтборТовар));
	ПараметрыФормы.Вставить("ИмяТЧ", "Товары");
	ПараметрыФормы.Вставить("ЗагружатьСкидки", Ложь);
	ПараметрыФормы.Вставить("Заголовок", НСтр("ru = 'Загрузка товаров из внешних файлов'"));
    ПараметрыФормы.Вставить("ПараметрыОтбора", Новый Структура);
    ПараметрыФормы.Вставить("ДатаЗаполнения",     '00010101');
	
	
	Оповещение = Новый ОписаниеОповещения("ЗагрузитьИзВнешнегоФайлаЗавершение", ЭтотОбъект, "Товары");
    РаботаСТабличнымиЧастямиКлиент.ПоказатьФормуЗагрузкиНоменклатуры(ПараметрыФормы, Оповещение);
	
КонецПроцедуры

&НаКлиенте
Процедура ЗагрузитьИзВнешнегоФайлаЗавершение(АдресЗагруженныхДанных, ДополнительныеПараметры) Экспорт

	Если ЗначениеЗаполнено(АдресЗагруженныхДанных) Тогда
		ПолучитьЗагруженныеТоварыИзХранилища(АдресЗагруженныхДанных, ДополнительныеПараметры);
	КонецЕсли;

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

&НаКлиенте
Процедура Расш_Загр_ОбработкаВыбораПеред(ВыбранноеЗначение, ИсточникВыбора)
	Если ИсточникВыбора.ИмяФормы = "Обработка.ЗагрузкаТоваровИзВнешнихФайлов.Форма.Форма" Тогда
		
		ПолучитьЗагруженныеТоварыИзХранилища(ВыбранноеЗначение, ИсточникВыбора);
		
	КонецЕсли;
КонецПроцедуры

&НаСервере
Процедура ПолучитьЗагруженныеТоварыИзХранилища(АдресТоваровВХранилище, ИмяТЧ)
//Процедура ПолучитьЗагруженныеТоварыИзХранилища(РезультатВыбора, ИмяТЧ)
	
	//ТоварыИзХранилища = ПолучитьИзВременногоХранилища(РезультатВыбора.АдресТоваровВХранилище);
	ТоварыИзХранилища = ПолучитьИзВременногоХранилища(АдресТоваровВХранилище);
	//ИмяТЧ = РезультатВыбора.ИмяТЧ;
	
	КэшированныеЗначения = ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруКэшируемыеЗначения();
	
	СтруктураДействий = Новый Структура;
	//СтруктураДействий.Вставить("ЗаполнитьНоменклатуруПоставщикаПоНоменклатуре", Объект.Партнер);
	
	Если ИмяТЧ = "Товары" Тогда
		//НаправленияДеятельностиКлиентСервер.СтруктураДействийВставитьПриДобавленииСтроки(ЭтаФорма, СтруктураДействий);
	КонецЕсли;
	
	Для Каждого СтрокаТоваров Из ТоварыИзХранилища Цикл
		СтрокаТЧТовары = Объект[ИмяТЧ].Добавить();
		ЗаполнитьЗначенияСвойств(СтрокаТЧТовары, СтрокаТоваров);
		Если ИмяТЧ = "Товары" Тогда
			ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(СтрокаТЧТовары, СтруктураДействий, КэшированныеЗначения);
		КонецЕсли;
                //специфика перемещения ++
                СтрокаТЧТовары.КодСтроки=0;//код строки заказа
                //специфика перемещения --
	КонецЦикла;
	
	Если ИмяТЧ = "Товары" Тогда
		//ЗаполнитьСтатусыУказанияСерийСервер();
	КонецЕсли;

КонецПроцедуры
Показать
alimuslim; user1237931; erutan; +3 Ответить
18. Adilgeriy 24 28.04.22 01:44 Сейчас в теме
может подскажете почему не отображается колонка номенклатура партнера в типовой загрузке
23. erutan 108 28.07.22 11:38 Сейчас в теме
(18) возможно, надо поэкспериментировать со св-м "ПараметрыФормы.Вставить("СопоставлятьПоНоменклатуреПоставщиков", Истина);"
В данном примере оно вообще закомментировано
20. user1811910 08.07.22 20:12 Сейчас в теме
можно ли каким-то образом не заполнять данные для поиска номенклатуры (штрихкод, код, Артикул, Номенклатура), а поиск выполнялся только по характеристики?
21. erutan 108 11.07.22 10:09 Сейчас в теме
(20) боюсь, что не подскажу. Все никак не доберусь до функционала сам, чтобы проверить.
22. erutan 108 28.07.22 11:37 Сейчас в теме
(20)
характеристики

Вообще, с точки зрения 1с, Характеристика - это всегда нечто, подчиненное номенклатуре. Так что без допила вряд ли получится.
Одни и те же хар-ки могут быть у разных номенклатур (например, "размер 42" у разной обуви)
24. Горыныч_Злой 08.08.22 13:14 Сейчас в теме
(22)
Вообще, с точки зрения 1с, Характеристика - это всегда нечто, подчиненное номенклатуре. Так что без допила вряд ли получится.
Одни и те же хар-ки могут быть у разных номенклатур (например, "размер 42" у разной обуви)


А если взять что Характеристика уникальна? раельно заделать загрузку по Характеристикам (Характеристика + колл.) ?
25. Горыныч_Злой 24.08.22 15:41 Сейчас в теме
Доработки ожидаются ?
В 11.4 работало, в 11.5.7.402 в документе перемещение кнопа появилась но не работает ;(

По характеристикам да :( без переделки в самой конфе не обойтись :(
26. erutan 108 24.08.22 20:42 Сейчас в теме
(25) Здравствуйте. Проверю сегодня.
27. erutan 108 24.08.22 20:48 Сейчас в теме
(25) Стоп. А вы версию под ERP 2.5 / УТ 11.5 пробовали? Я отдельно выложил
28. Горыныч_Злой 24.08.22 23:22 Сейчас в теме
29. erutan 108 25.08.22 07:30 Сейчас в теме
(28)проверьте, пожалуйста, личные сообщения. Сейчас должно все работать (ну и в шапке обновил версию)
30. Горыныч_Злой 25.08.22 09:31 Сейчас в теме
(29) Да, всё, теперь красота.. Спасибо
Задумка, работа нужная,..
почему 1С_ки не думают о тех кто работает на их продукте... мля...
31. suhoi 25 14.12.22 20:28 Сейчас в теме
ERP 2.5.9.143
При загрузке расширения выдает ошибку ((
Прикрепленные файлы:
32. erutan 108 15.12.22 12:46 Сейчас в теме
(31) видимо, переименован документ.
Мы пока на ветке 2.5.8 (версия длительной поддержки)

Можете обратиться в личных сообщениях, договоримся - подключусь и посмотрю конкретно в вашей системе.
33. erutan 108 17.12.22 12:19 Сейчас в теме
(31) документ «внутреннееПотреблениеТоваров» переименован во «внутреннееПотребление».

При загрузки расширения (в данный момент) необходимо исправить соответствие (в конфигураторе).

Буду выкладывать доработанное расширение, но несколько позже
34. user1332620 27.12.22 07:28 Сейчас в теме
Здравствуйте. Работает ли в установке цен на УТ 11.5?
35. erutan 108 27.12.22 10:24 Сейчас в теме
(34) Здравствуйте.
"Установка цен" сильно другая внутри, "как есть" не подойдет.
Требуется специальная доработка конкретно под этот тип документа.
36. ooogammapro 31.05.23 13:33 Сейчас в теме
Здравствуйте! Будет ли работать расширение на последней версии КА 2.5.12?
В документах: "Заказ на перемещение" и "Оприходование товаров"? Спасибо!
37. ooogammapro 02.06.23 00:11 Сейчас в теме
(36) Все прекрасно работает на КА 2.5.11.96.
Устанавливал расширение: "Загрузка из внешнего файла (Перемещение,Списание, Оприходование) - УТ 11.5.10,ERP 2.5.10, KA 2.5.10"
Спасибо!
Вот только в заказе на перемещение нет кнопки. Можете добавить?
38. erutan 108 02.06.23 08:11 Сейчас в теме
(37)здравствуйте!
Прошу прощения, что сразу не ответил - к сожалению, пока много задач.(но я и не знал, у нас релиз постарше вроде пока)


На второй вопрос - думаю, можно, но пока не успеваю.

Если у вас есть навыки разработки в 1с - можете прямо у себя добавить, в этом и суть статьи)

В общем, если надо-надо, но сами не сможете - напишите под этим сообщением, через неделю - полторы постараюсь сделать.
39. user1372345 11.07.23 14:46 Сейчас в теме
Доброго дня!
отличный вариант загрузки !!!
испробовал на версии 11.5.12.64 работает на УРА!!!
прошу прощения за наглость ))
есть вариант загрузки похожим методом, но только в простой регистр сведений ( созданный лично нами )

Регистр- TRE_НастройкаПоддержанияЗапасов
Измерения - номенкл и склад
ресурс- остаток
40. erutan 108 11.07.23 17:09 Сейчас в теме
(39) добрый день. Потребуется совершенно иной механизм (технически). Хотя визуально (то есть для использования) его можно сделать почти аналогичным.
К сожалению, пока нет времени таким позаниматься(
41. user978501 05.12.23 09:55 Сейчас в теме
Встроенный механизм 1С неудобен, колонки ненужные ещё можно удалить, но переставить их невозможно. Для разных поставщиков свой шаблон не создать. Все такие решения требуют доработки.
42. citytop 25.12.23 15:13 Сейчас в теме
Добрый день. При попытке установить в 1С:Комплексная автоматизация 2 (2.5.14.74)
ошибка (см. скрин)
Прикрепленные файлы:
43. erutan 108 25.12.23 16:12 Сейчас в теме
(42) Скорее всего, требуется поменять документ на "Внутреннее потребление".
Это возможно сделать при добавлении расширения в конфигураторе
44. citytop 25.12.23 16:38 Сейчас в теме
(43)Расширение добавил, но возможности заполнить заказ на перемещение не появилось (
Можно как-то добавить?
46. erutan 108 25.12.23 16:41 Сейчас в теме
(44) можете попробовать доработать (суть статьи - описание процесса, чтобы прикрутить к каждому/почти каждому док-ту)
45. erutan 108 25.12.23 16:39 Сейчас в теме
(43) ... я попробую обновить расширение, но это будет несколько позже. Сейчас есть некоторые вопросы с переходом на новые версии ERP/KA
47. burgomister 63 14.03.25 11:52 Сейчас в теме
С небольшими доработками прикрутил в УТ 11.5 с Передаче товаров меду организациями. Спасибо.
48. zykov_vitaliy 91 23.04.25 08:10 Сейчас в теме
Чем ваше решение лучше решения БСП?
49. erutan 108 24.04.25 11:06 Сейчас в теме
Добрый день. В первой строке описания сказано буквально следующее

(48) >>
Речь пойдет о том, как типовой механизм "Загрузки из внешнего файла" прикрутить к, по сути, любому документу,


Так что ничем не лучше, это и есть типовое решение.
--
Или вы о чем-то другом?
50. garipova 11.02.26 13:45 Сейчас в теме
1С:ERP Управление предприятием 2 (2.5.22.129), платформа 8.3.27.1559

{Доработки Документ.ПрочееОприходованиеТоваров.Форма.ФормаДокумента.Форма(66,28)}: Переменная не определена (ОбработкаТабличнойЧастиКлиентСервер)
КэшированныеЗначения = <<?>>ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруКэшируемыеЗначения(); (Проверка: Сервер)
{Доработки Документ.ПрочееОприходованиеТоваров.Форма.ФормаДокумента.Форма(79,13)}: Переменная не определена (ОбработкаТабличнойЧастиСервер)
<<?>>ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(СтрокаТЧТовары, СтруктураДействий, КэшированныеЗначения); (Проверка: Сервер)
51. erutan 108 22.02.26 10:15 Сейчас в теме
(50) Здравствуйте.
Спасибо, что обратили внимание.

В актуальных релизах в функции (из шапки, и в расширении) нужно поменять строку

//КэшированныеЗначения = ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруКэшируемыеЗначения();

на
КэшированныеЗначения = ПакетнаяОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруКэшируемыеЗначения();


----
Кроме того,
//ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ
необходимо заменить на
ПакетнаяОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ
Для отправки сообщения требуется регистрация/авторизация