Загрузка из табличного документа в 1С-Рарус. Альфа-Авто Автосалон+Автосервис+Автозапчасти
Данная инструкция вступает в силу, когда необходимо автоматически загрузить позиции по приходу от поставщика.
1. Создаём документ поступление товара, заполняем поля Выбор общих реквизитов, Склад компании, Контрагент, Договор, Входящий докум.№, жмём кнопку Записать.
6. В загруженной таблице удаляем все строчки после последней позиции номенклатуры.
7. Жмём кнопку Контроль заполнения, с Служебных сообщениях выводятся неоднозначно представленные позиции, которые либо исправляются, либо считаются верными.
8. Далее жмём кнопку Загрузить, в диалоговом окне отвечаем на вопрос о количестве загружаемых позиций.
9. В Служебных сообщениях будет отображена информация о загурзке:
10. Открываем записанный ранее документ Поступления товаров, проверяем загруженные позиции и проводим документ.
В результате осуществления вышеперечисленных операций происходит автоматическое заполнение поступившими от поставщика позициями товаров документа Поступление товаров.
Свойства номенклатуры и их загрузка в Альфа-Авто
В сети имеется большое количество материалов о применении в пользовательском режиме типовых конфигураций для учета дополнительных реквизитов. Тех реквизитов, которые не были предусмотрены разработчиками на этапе конфигурирования. Ниже будет описано, как эти механизмы можно использовать в отраслевом решении Альфа-Авто, предназначенном для автоматизации учета в автобизнесе.
Нередкими являются случаи, когда особенности предметной области требуют организации учета характеристик товара, отсутствующих в коробочном решении. Для решения таких задач в Альфа-Авто предусмотрен механизм свойств объектов.
А мы рассмотрим 2 случая использования этого механизма :
эти два случая потребуют от пользователей различных действий по загрузке данных
1) Когда в конфигурации не предусмотрено специального справочника, значения которого будут использоваться в качестве свойств номенклатуры
В случае необходимости загрузки значений свойств номенклатуры, не имеющих специализированного справочника в Альфа-Авто, введенных пользователями вручную в справочник «Значения свойств», можно воспользоваться обработкой Загрузка данных из табличного документа.
Правда, придется использовать ее несколько раз, потому что загрузка будет производиться в разные таблицы
Для определенности представим, что нам необходимо установить использование для такого свойства, как «Размер», применительно к номенклатуре. Такая задача потребует добавить новый элемент в план видов характеристик «Назначения свойств объектов»
У добавляемого элемента типовое решение позволяет указать группу номенклатуры, для которой будет применяться добавляемое свойство. Это реквизит Объект, в качестве которого выбрана группа номенклатуры «Пример».
Далее в случае отсутствия нужного свойства можно создать новый элемент, как на рисунке ниже
Перед установкой соответствия конкретной номенклатурной позиции — значения конкретного значения свойства в регистр сведений «Значения свойств объектов» необходимо загрузить сами значения свойств
Важно отметить флагом поле, по которому будет производиться поиск, иначе при загрузке предварительно не подготовленных данных мы можем получить множество дублирующихся элементов
Если же отметить поле, по которому будем искать элементы справочника, получим более корректную картину
После загрузки справочника значений свойств, которые в нашем примере представляют собой всевозможные размеры номенклатуры, можно снова, воспользовавшись обработкой загрузки данных из табличного документа, установить соответствие конкретного размера для конкретной номенклатурной позиции
Для этого первую закладку обработки заполняем в соответствии с картинкой, указывая артикул номенклатуры и значение размера
На второй закладке нам придется написать пару строк на встроенном языке
программный код ниже:
а значение размера будет определяться следующим кодом
После выполнения указанных выше действий в справочнике номенклатуры увидим
2) Теперь случай использования уже существующего в конфигурации справочника, значения которого будут использоваться в качестве свойств номенклатуры
Порядок загрузки из табличного документа будем рассматривать на примере справочника цветов.
Получение свойств будет происходить также в несколько этапов
Нам снова придется сначала загрузить элементы, которые будут использоваться в качестве значений свойств, только на этот раз это будет уже имеющийся в системе справочник.
В соответствии с картинкой ниже заполняем закладку Настройка
В результате загрузки наблюдаем в справочнике новые элементы
Далее установим значения свойства цвет для нескольких номенклатурных позиций из xls файла
Во второй раз воспользуемся обработкой загрузки табличного документа для заполнения регистра сведений «значения свойств объектов»
Для этого на первую закладку вставим артикулы номенклатуры и значения свойств в соответствии с картинкой
закладку Настройка заполним в соответствии с картинкой
в качестве текста выражения на встроенном языке указать:
Полученные таким образом данные дополнительных характеристик могут быть применяться в отраслевом решении как в форме списка и элементов номенклатуры, так и для последующего формирования самых различных отчетов с использованием механизма свойств.
Альфа-Авто 5. Загрузить номенклатуру из внешней таблицы + прайс-лист с фиксированными ценами
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Цитата |
---|
Олег Компаниец пишет: Здравствуйте! Возник вопрос относительно следующей ситуации. Поставщик ежемесячно нам предоставляет полный перечень своей продукции (запчасти) с ценами в виде базы данных MS Access. Есть возможность выгрузить данный перечень в таблицу Excel в виде прайс-листа. Необходимо всё это (порядка 20 000 позиций) загрузить в номенклатуру Альфа-Авто и затем сформировать прайс-лист с ценами. Есть ли возможность реализовать это штатными средствами или, может, существует какая-нибудь обработка? Уточню, нужно будет сформировать фиксированные цены (исходя из среднего курса валюты) продажи на все эти позиции, не приходуя их на склад. Поясню, для чего это необходимо. Клиент интересуется запчастями и их ценами, мы делаем выборку данных позиций из прайс-листа, показываем клиенту и сообщаем, что окончательная цена может варьироваться в зависимости от изменений курса валюты. Если клиент соглашается, мы отправляем заказ поставщику, далее приходуем и реализовываем товар уже не по фиксированной цене, а согласно наценки. Подскажите, пожалуйста, как можно всё это реализовать. |
Цитата |
---|
Олег Компаниец пишет: Светлана Рожок, Добрый день! Да, прайс-лист загрузить получилось, и номенклатуру тоже, спасибо! Но как быть с ценами? Цена не ляжет, пока не будет прихода. Нам нужно, чтобы в документ реализации ложились цены даже тех позиций, которые никогда не приходили. Чтобы клиент увидел окончательную стоимость, и, если он согласится, мы эти позиции закажем и оприходуем. |
Светлана Рожок,
По правому клику на прайс-листе контрагента вообще нет в списке пункта «На основании».
http://radikal.ru/fp/0b20fab9a9d5460ab430fd1559492e99
P.S. Странно. Файл не прикрепляется к сообщению. Пришлось залить на хостинг картинок.
P.S. Странно. Файл не прикрепляется к сообщению. Пришлось залить на хостинг картинок.
Цитата |
---|
Олег Компаниец пишет: Светлана Рожок, Именно так и делал. После нажатия на «Загрузка цен» появляется полоса прогресса загрузки. По окончании загрузки базовых цен у данных позиций номенклатуры по-прежнему нет. |
180 000 позиций? Документ не удаётся провести, если в нём более 99 999 строк.
180 000 позиций? Документ не удаётся провести, если в нём более 99 999 строк.
Добрый день!
Возникло две проблемы.
2. Последние документы установки цен по прайс-листам контрагентов почему-то не повлияли на цены номенклатуры. Т.е. если открыть карточку какой-нибудь отдельной номенклатурной позиции, то новой цены там нет, хотя данная позиция присутствует в проведённом документе установки цен.
Как перенести данные в новую версию Альфа-Авто
Оглавление
Перенос из Альфа-Авто редакция 5
Общая информация
Исправления вносятся в правила, соответствующие актуальным релизам Альфа-Авто-5 и Альфа-Авто-6. Информация об актуальных релизах находится на сайте обновлений http://update.rarus.ru.
Учетные остатки нужно перегружать непосредственно перед стартом работы в новой программе.
Правила синхронизации данных
Если вам необходимо переносить данные в базу, в которой уже есть какие-то данные, или вам нужно сливать несколько баз-источников в одну базу-приемник, то потребуется адаптировать правила конвертации, менять в них правила синхронизации (поля поиска). Для этого придется изучить и практически освоить конфигурация «Конвертацию данных 2.1». Документация по этой конфигурации есть на сайте ИТС.
Обработка коллизий и проблем
Большие документы разбиваются по 10000 строк. В частности документы “Изменение цен” и “Изменение цен авторабот”.
Информация об обработанных коллизиях выводится в информационные сообщения и/или в файл протокола.
Перед переносом данных
Проверить конфигурации
Проверить качество и объем данных в базе-источнике
После стандартной проверки и обновления конфигурации, необходимо проверить качество и объем данных в базе-источнике. Это можно сделать специальным отчетом “ПроверкаКорректностиДанныхПередМиграцией.epf”.
Выявленные отчетом проблемы исправляем или берем на заметку. Какие-то проблемы можно оперативно исправить. Какие-то нельзя, и тогда остается надеяться что при загрузке данных повезет.
На текущий момент, отчет выявляет следующие проблемы:
Проверка 1. Обнаружены дубли кодов в справочниках
В отчет выводится список справочников по которым есть дубли кодов, а также количество элементов с неуникальными кодами.
Нужно выполнить перенумерацию кодов справочников, содержащих дубли кодов.
Это можно сделать вручную, специальной обработкой (которую напишет программист) или с помощью универсальной обработки ‘УниверсальныеПодборИОбработкаОбъектов.epf’. Скачать эту обработку можно на сайте ИТС. Она поможет в том случае, если остальные поля справочников заполнены корректно.
Если в справочниках с дублями не заполнены обязательные реквизиты, то можно перенумеровать их в режиме “Обмен данными” с помощью специальной обработки, которую может написать аккуратный программист.
Проверка 2. Обнаружены проблемы с предопределенными складами в базе-источнике.
Длина или значение кода предопределенного справочника в базе-источнике отличается от стандартной, сделайте код таким ‘00000001’.
Это нужно чтобы не возникало коллизий при загрузке другого справочника, код которого будет совпадать с кодом предопределенного склада в базе-приемнике.
Проверка 3. Проблемы с предопределенными номенклатурами в базе-источнике
Нужно установить коды предопределенной номенклатуры в базе-источнике такими же, как и в базе-приемнике. Отчет покажет их.
Проверка 4. Проблемы с предопределенными контрагентами
Нужно установить коды предопределенных контрагентов в базе-источнике такими же, как и в базе-приемнике. Отчет покажет их.
Проверка 5. Обнаружены проблемы с заполнением основных справочников!
Выводится список проблемных справочников, а так же текст проверочного запроса (для консоли запросов), которым можно получить такие справочники.
Пример: База-источник содержит не помеченные на удаление элементы справочника ‘Контрагенты’,
в которых не заполнены какие-то основные реквизиты: ‘Код’, ‘Наименование’, ‘НаименованиеПолное’, ‘ВидКонтрагента’, ‘ФормаСобственности’.
Рекомендуем правильно заполнить проблемные элементы или исключить их из выгрузки.
Вручную до-заполнить обязательные реквизиты бывает сложно. Поэтому остается надеяться что загрузка сможет обработать такие проблемы.
Проверка 6. Контроль отрицательных остатков товаров в базе-источнике
Возможно, что количество проверок будет увеличиваться.
Отчет выводит информацию об остатках:
Остатки собственных и принятых на комиссию товаров;
Остатки товаров на ордерных складах;
Остатки товаров в незавершенном производстве;
Остатки заказов покупателей;
Остатки внутренних заказов;
Выгрузка данных
В обработке выгрузки устанавливаем такие настройки:
Загрузка данных
Проверьте в базе-приемнике справочник “Договора взаиморасчетов”. Даже в пустой базе-приемнике может быть единственный не-предопределенный элемент справочника “Договоры взаиморасчетов” у пред-определенного контрагента “Основной поставщик”. Нужно установить у этого договора код, которого точно не будет в базе-источнике. Это нужно для того чтобы при загрузке данных не возникло коллизии с не уникальным кодом.
В обработке загрузки данных устанавливаем такие настройки:
Состав переносимых данных
Можно принудительно, установив отметки в таблице «Правила выгрузки данных», выгрузить следующие данные:
Обработка для загрузки номенклатуры из Excel в программу Альфа-Авто Автосервис+Автозапчасти 4.1 (4.1.01.20)
Для загрузки данных нужно открыть файл Excel и скопировать из него данные в том же формате (в той же последовательности колонок), как в таблице обработки (ее можно увидеть и на картинке данной публикации).
После этого нужно заполнить все поля обработки.
Обработка создаст номенклатуру и документы установки цен.
Скачать файлы
Специальные предложения
Обновление 22.09.15 10:11
Код открыт Не указано
См. также
Загрузка данных из Excel (из табличного документа) в часто используемые объекты: в справочники, документы, их табличные части, в планы видов расчетов, регистры расчета, регистры сведений Промо
Это перепиленная вдоль и поперек версия всем известной обработки «Загрузка из табличного документа» с диска ИТС. Добавлена возможность грузить в документы, виды расчетов, регистры расчета.
25.06.2014 10956 23 Дмитрий74Чел 4
Обработка предназначена прежде всего как пример для разработки внешних доп. обработок во Фреш в помощь программистам.
24.09.2021 1997 10 Dem0 0
Перепроведение документов с контролем проводок
Немного переделанная стандартная обработка «Проведение документов», контролирует проводки документов и если они изменились — сообщает об этом.
05.06.2021 3302 5 AnryMc 0
Заготовка обработки (внешняя печатная форма) заполнения Excel документа из 1С
Умеет заполнять как отдельные ячейки, так и таблицы в рамках листов Excel. Удобно при разработке различных “дашбордов” (с графиками, диаграммами), отчетов финансистов (где много формул), заполнения форм документов организации. Эксель шаблон может сделать пользователь (с нужным ему оформлением, формулами и т.д.) и впоследствии самостоятельно этот шаблон менять. Программисту нужно только настроить выдачу данных для заполнения шаблона. Может подключаться как внешняя печатная форма (для обычных и управляемых форм).
29.07.2020 6937 23 wonderboy 0
Перенумерация документов для Бухгалтерии предприятия 3.0 Промо
Автоматическая перенумерация документов.
11.11.2013 38306 1183 Poyarkov696 50
Связанные документы или Структура подчиненности (КА 2.4, ERP 2, УТ 11)
В форму структуры подчиненности документов добавлены кнопки проведения, отмены проведения и пометки на удаление. Также красным подсвечены поступления денег и синим списания.
13.07.2020 11713 16 silver_jr 1
Оптимизация размера изображений из присоединенных файлов УТ 11.4
У нас часто возникала ситуация, когда необходимо настроить обмен с сайтом или с внешней системой, но выгружаемые изображения слишком сильно увеличивали объем сообщений обмена, обмен происходил медленно. Да и для самой базы, операции с не оптимизированными изображениями требуют большего количество ресурсов и места на диске. Потому мы собрали свои наработки в одно расширение.
10.07.2020 9399 7 Neti 4
Загрузка прайс-листов в БП 3.0, УНФ 1.6, Розница 2.3, УТ 11, КА 2 и ERP
Внешняя обработка для загрузки прайс-листов Excel (и не только) в конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление нашей фирмой, редакция 1.6; Розница, редакция 2.3; Управление торговлей, редакция 11; Комплексная автоматизация 2; ERP Управление предприятием 2 без использования COM-объектов (установленного Excel), для толстого, тонкого и веб-клиента.
16.04.2020 14982 178 LamerSoft 15
Пометка на удаление неиспользуемых элементов справочников и документов Промо
В ходе работы в программе в ней зачастую накапливается «мусор». Данная разработка может помочь убрать его. (обычные или управляемые формы)
02.02.2010 42320 727 AnryMc 53
Управление складом (альтернатива ордерной схеме) [Расширение]
Альтернативный ордерной схеме процесс отгрузки и приемки товаров со склада. Для тех, кто не хочет использовать ордерную схему, но желает автоматизировать склад.
25.02.2020 12174 4 UstinovVA 7
«Учет штрафов ГИБДД» с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3
Расширение конфигурации Бухгалтерия предприятия, редакция 3.0 (при минимальных изменениях любой типовой конфигурации), позволяющее вести историю данных по штрафам ГИБДД для справочника транспортных средств компании. Бонусом поставляется внешняя обработка, способная загружать эти данные из открытых источников в интернет.
30.12.2019 21440 31 capitan 24
Пакетное пробитие чеков на Онлайн-кассе при оплатах от физических лиц на расчетный счет
Автоматизация процесса пробития чеков онлайн при поступлениях на расчетный счет от физических лиц. Помогает сократить трудозатраты таким организациям, как МФЦ, Управляющие компании и т.д. Подходит для 1С:Бухгалтерия 3.0 любой версии (базовая, ПРОФ, КОРП). Не изменяет конфигурацию. Конфигурация остается на поддержке (типовая).
24.09.2019 24305 10 r.resh39 7
Групповая установка даты выплаты в документах «Отпуск» и «Командировка» на заданную дату и перерасчет отобранных документов Промо
Обработка позволяет расчетчикам сократить время, затрачиваемое на расчет отпусков и командировок.
15.02.2017 23068 90 ser6702 18
Списание (корректировка) задолженности контрагентов УНФ 1.6
Обнуление задолженности контрагентов в конфигурации «Управление небольшой (нашей) фирмой» версии 1.6 с помощью документа «Корректировка регистров».
24.07.2019 34460 21 DMon 1
Регистрация документов с измененной суммой
Обработка берет информацию из истории изменения документов. Удобна для администраторов, когда документы с измененной суммой по какой-то причине не регистрируются в плане обменов. Можно регистрировать не все документы, а только те, которые были изменены.
20.04.2019 28378 8 ryan 0
Валовая прибыль для УПП 1.3, КА 1.1 в режиме РАУЗ (работа типового отчета без доработок конфигурации)
Простое и мгновенное решение для использования типового отчета «Валовая прибыль» в конфигурациях «Управление производственным предприятием 1.3», «Комплексная автоматизация 1.1» (а также отраслевых решений на их базе) при включенном режиме РАУЗ (расширенная аналитика учета затрат). Не требует настройки или изменения конфигурации, либо может быть, для дополнительного удобства, интегрировано в нее с минимальными доработками.
21.01.2019 29772 37 stvorl 12
Расширение «Курсы валют в формулах расчета динамических цен» для УНФ 1.6
Расширение «Курсы валют в формулах расчета динамических цен» с автоматическим пересчетом цен при изменении курсов валют для конфигурации «Управление нашей фирмой, редакция 1.6»
17.01.2019 23852 38 Palmer1976 15
Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.
09.01.2019 63891 271 informa1555 239