Наблюдал за страданиями юзеров в использовании типового механизма, а потом решил сделать мир лучше.
Основные идеи
1. Отказаться от копирования колонок из источников, а открывать сразу исходный файл
2. Настройка колонок — путем Drug’n’drop (тащим реквиты приемники на колонки источники в таблице)
3. Сохранение настроек для их дальнейшего автоматического использования (при открытии ищется подходящая файлу ранее сохраненная настройка)
На первом скриншоте — пример настройки нового файла данных
На втором — результат автонастройки(по ранее введенному соответсвию)
Реализовано в виде расширения к конфигурации. При подключении выключить безопасный режим (чтобы открывать файлы)
Протестировано Управление торговлей, редакция 11 (11.4.6.166)
Платформа 1С:Предприятие 8.3 (8.3.13.1690)
UPD
В дополненной версии сделаны следующие доработки:
1. Добавлен реквизит КодСтраны — определение страны работает намного лучше (удивительно, правда?)
2. Поиск номенклатуры идет по коду номенклатуры поставщика, а не по коду номенклатуры как в типовом решении. При наличии кода поставщика в таблице вы получаете нужную номенклатуру в документ
3. Игнорируются строки не содержащие обязательных реквизитов. Теперь не требуется удалять строки "Итого" и прочие
4. В случае если исходный файл соодержит колонки нулевой ширины — ширина изменяется, чтобы колонки оказались видимыми. Без этого было не возможно корректно перетащить реквизит.
5. Изменен алгоритм загрузки состава товаров в ПриобретениеТоваровИУслуг, теперь логика создания документа такая:
- На основании ЗаказаПоставщику вводится ПриобретениеТоваровИУслуг (ТЧ идентичны)
- Загружается форма документа (СФ или ТОРГ-12) от поставщика с помощью данной доработки, при этом
- — товары, отсутвующие в накладной поставщика удаляются из ТЧ,
- — ТЧ дополняется новыми товарами,
- — товары отгруженные сверх заказа (например с учетом кратности) разбиваются на 2 строки — в соответсвии с заказом и сверх него.
UPD2
В дополненной версии 2.1 сделаны следующие доработки:
6. Скорректирована логика для заказов с обособленным обеспечением
7. Исправлена ошибка возникавшая при отмене сопоставления колонки
Доброго дня. Отличная идея. Запустилась на УТ 11.7. 83. Правда пришлось подкрутить определяемые типы и длина кода в номенклатуре теперь 11. Можно вас попросить, о платной доработке? У нас есть назначения от обособленного обеспечения, так вот они слетают без возможности их поправить. Причем не во всех строках что самое интересное.
(1)напишите в личку, желательно со скринами о чем речь
Здравствуйте, при попытке в УТ 11.4.9.98 подключить расширение(первое скаченное), выходит ошибка
(3) либо скачайте более позднюю версию, либо удалите ссылку в расширении на этот объект
Уже поправила
Расширение1: Не найден объект ОпределяемыйТип.ДенежноеПолеНеотрицательное
Расширение1: Не найден объект ОпределяемыйТип.ДенежноеПолеЛюбойЗнак
Расширение1: Значение контролируемого свойства ДлинаКода у объекта Справочник.Номенклатура не совпадает со значением в расширяемой конфигурации
Расширение1: Значение контролируемого свойства Тип у объекта Обработка.ЗагрузкаДанныхИзВнешнихФайлов.ТабличнаяЧасть.Товары.Реквизит.СуммаНДС не совпадает со значением в расширяемой конфигурации
Расширение1: Значение контролируемого свойства Тип у объекта Обработка.ЗагрузкаДанныхИзВнешнихФайлов.ТабличнаяЧасть.Товары.Реквизит.Цена не совпадает со значением в расширяемой конфигурации
Расширение1: Значение контролируемого свойства Тип у объекта Обработка.ЗагрузкаДанныхИзВнешнихФайлов.ТабличнаяЧасть.Товары.Реквизит.СуммаРучнойСкидки не совпадает со значением в расширяемой конфигурации
Расширение1: Значение контролируемого свойства Тип у объекта Обработка.ЗагрузкаДанныхИзВнешнихФайлов.ТабличнаяЧасть.Товары.Реквизит.Сумма не совпадает со значением в расширяемой конфигурации
Расширение1: Значение контролируемого свойства Тип у объекта Обработка.ЗагрузкаДанныхИзВнешнихФайлов.ТабличнаяЧасть.Товары.Реквизит.СуммаСНДС не совпадает со значением в расширяемой конфигурации
(5) эти ошибки связаны с тем что расширение разрабатывалось для более ранней версии конфы чем у вас, в УТ 11.4.8 (если не ошибаюсь) была реструктуризация этих объектов, используйте более поздние релизы расширения
Добрый день! Тоже проблемы с применением расширения. Но если проблемы с совместимостью решаются легко, то проблемы с отсутствием процедур и функций решить тяжеловато.
К примеру, не найдена процедура ПрисвоитьЧисловоеЗначениеПриЗаполненииТЧ. Где можно раздобыть текст?
(7)на что вы ставите? и какую версию из представленных
(8) скачал среднюю версию, устанавливаю на УТ 11.4.1.261. Я уже сообразил, что у меня порядком устаревшая конфа, по идее найду нужные процедуры в версии на которой вы разрабатывали расширение.
Спасибо.