СТАБИЛЬНАЯ Загрузка справочника номенклатуры в 1. С: Управление торговлей 8 из прайс- листа в Excel (код открыт скачать можно бесплатно)Имеются исходные данные: Прайс- лист в Excel «Прайс.
Онлайн. Хим. Снаб. Microsoft Office Excel 9. Типовая конфигурация Управление торговлей Ред. Необходимо загрузить в 1.
С из Excel не только наименования товаров и цены как в Примере 1, а также артикулы и штрих- кода, при этом необходимо чтобы номенклатура загружалась не в один каталог (группу), а распределялась по производителям в справочнике номенклатуры 1. С. Для того чтобы из Прайс- листа можно было загрузить справочник номенклатуры в 1.
С: Управление торговлей 8 с автоматическим распределением по группам (производители) необходимо будет подготовить форму файла для загрузки. Понадобиться добавить колонку с указанием единицы измерения (шт.) и производителя товара, при этом наименование производителя в прайс- листе должно соответствовать наименованию группы в справочнике номенклатуры программы 1. С: Управление торговли 8.
Используем типовую обработку «Загрузка. Данных. Из. Табличного. Документа. epf» которая идет на ИТС. Запускаем программу 1. С2. Для запуска обработки выбираем пункт меню «Файл»> «Открыть». В октрывшемся окне находим файл обработки, который располагается на диске ИТС в каталоге \1.
1С: Предприятие 8.2.10.77 + Обновления конфигураций (февраль 2010) + таблетка/кряк/лекарство скачать бесплатно. 1С: Предприятие - Платформа 8.2.10.77 - Система автоматического учета..
CIts\EXE\EXTREPS\UNIREPS8. Upload. From. Table. Document. Если предварительно вы скопировали файл обработки на свой компьютер, то можете выбрать его.
Откроется окно. Обратите внимание, что загрузка данных будет осуществляться в три этапа: Этап 1 — загрузка наименований и установка значений реквизитов новых элементов справочников необходимых для начала работы (единица измерения, ставка НДС, признак товар/услуга). Этап 2 — загрузка цен. Этап 3 — загрузка штрих- кодов. Этап 1. Загрузка наименований. Устанавливаем «Режим загрузки» — Загрузка в справочник«Вид справочника» — Номенклатура. В закладке «Табличный документ» нажимаем кнопку «Открыть файл», в появившемся окне выбора находим каталог, в котором у нас находиться прайс- лист в Excel из которого мы планируем загружать данные в 1. С. Первоначально файл может не отобразиться.
Установите Тип файла «Лист Excel (*. Выбираем наш файл.
- . Версия: 8.2.10.77. Разработчик: 1С. Система программ «1СПредприятие. 8.2». Скачать бесплатно и на максимальной скорости!
- Информационные технологии. Вычислительная техника > 1.10.03. 1С для специалистов > Администрирование системы '1С:Предприятие 8.2'. Скачать.
- Платформа " 1С : Предприятие 8.2 ", 8.2. 10.77, 8.2.10.82, 8.2.11.235, 8.2.11.236, 8.2.12.78, 8.2.12.80, 8.2.12.92.
- 1С:Предприятия 8 (версия 8.2.10.77) Год выпуска: 2009 Версия: 8.2.10.77 Платформа: Win_x86 Системные требования: XP, Vista Описание: Технологическая. 1Concept - Единая справочно-информационная система 1С:Предприятие 8. Версия 1.14 [2006, CHM]. Программирование..
Файл успешно прочитался. Далее выбираем закладку «Настройка»Отражаются реквизиты карточки номенклатуры. Настраиваем параметры загрузки наименований. Для удобства установим «Ручную нумерацию колонок»На данном этапе загружаем только те реквизиты, которые позволят начать работать с программой, поэтому снимаем галочки с полей, которые нас пока не интересуют«Первая строка данных табличного документа» — смотрим наш прайс- лист, отбрасываем шапку, данные для загрузки начитаются с девятой строки — ставим «9» (см.
Рис. 2 «Прайс- лист»)«Не создавать новых элементов» — галочку НЕ ставим, опция нужна, если планируем только изменять уже имеющиеся элементы. Строки «Наименование» и «Полное наименование» — устанавливаем Режим загрузки «Искать», «№ Колонки табличного документа» — в нашем прайс- листе наименование в третьей колонке — ставим «3»Строка «Родитель» — в колонке «Режим загрузки» выбираем «Искать», в колонке «№ Колонки табличного документа» — в нашем прайс- листе производители в четвертой колонке — ставим «4».
Если необходимости распределения по производителям нет и загрузить все новые элементы требуется в одну папку, тогда в колонке «Режим загрузки» выбираем «Устанавливать», в колонке «Значение по умолчанию» выбираем группу номенклатуры, в которую будем загружать данные из прайс- листа. Строка «Артикул» — ставим галку в колонке «Поле поиска» (вторая колонка) — программа проверит наличие в базе данных 1.
С элемента с таким артикулом, и если таковой уже существует, то новый элемент с таким наименованием создаваться не будет. Устанавливаем Режим загрузки «Искать», «№ Колонки табличного документа» — в нашем прайс- листе артикул во второй колонке — ставим «2»Строка «Базовая единица измерения» — в колонке «Режим загрузки» выбираем «Устанавливать», в колонке «Значение по умолчанию» выбираем единицу измерения (в нашем случае — шт.)Строка «Весовой» — в нашем случае товар НЕ весовой, поэтому «Режим загрузки» выбираем «Устанавливать», в колонке «Значение по умолчанию» выбираем «Нет»Строка «Ставка НДС» — в нашем случае для всех загружаемых элементов устанавливаем НДС 1. Режим загрузки» выбираем «Устанавливать», в колонке «Значение по умолчанию» выбираем «1. Если товары идут с разным НДС, который указывается в отдельной колонке загружаемого прайс- листа, то в колонке «Режим загрузки» установите «Искать» и номер соответствующей колонки прайс- листа в «№ Колонки табличного документа». Строка «Услуга» — в колонке «Режим загрузки» выбираем «Устанавливать», в колонке «Значение по умолчанию» выбираем «Нет» (в нашем случае все позиции это товары). Строка «Вид номенклатуры» — в колонке «Режим загрузки» выбираем «Устанавливать», в колонке «Значение по умолчанию» выбираем «Товар».
Мы задали минимальные значения новых элементов справочника номенклатуры, которые позволят начать работать. Если вы готовы задать значения недостающих реквизитов сейчас, то укажите и их. Нажимаем «Загрузить» в правом нижнем углу, на вопрос нажимаем «Да»Если загрузка пройдет нормально, то по результатам будет выдано сообщение об успешной загрузке. Проверяем наличие новых элементов в соответствующих группах справочника номенклатуры. На настоящий момент мы загрузили из прайс- листа в Excel наименования товаров в справочник номенклатуры 1. С. Как видите, реквизиты «Единица для отчетов» и «Единица хранения остатков» остались не заполненными.
Следующим шагом необходимо установить данные реквизиты, т. Возможны два варианта: Ручной. Данные реквизиты создаются программой автоматически, при первом открытии и сохранении карточки номенклатуры. Если допустима ручная установка, то можно этот шаг пропустить и перейти сразу к этапу загрузки цен. Если не планируется загрузка штрих- кодов, то вполне допустимо даже оставить как есть — при первом использовании элемента номенклатуры необходимо будет отрыть и сохранить карточку товара. Недостаток: ручная процедура открытия и записи может быть довольно трудоёмкой и занять довольно много времени при большом количестве элементов справочника.
Автоматический. Возможна и автоматическая загрузка единиц измерения, но она рассчитана для продвинутых пользователей и потребует базовых навыков в программировании 1. С. Возможны два варианта: с идентификацией по артикулу или наименованию. Идентификация по Артикулу более предпочтительна, но в прайс- листе колонки с артикулами может и не быть.
Система программ 1С:Предприятие 8 включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц. На платформе '1С:Предприятие 8.2'.
Вариант 1. Идентификация по Артикулу. Ставим «галку» в поле «Не создавать новых элементов» и снимаем «галки» со всех строк. Строка «Артикул» — ставим галку в колонке «Поле поиска» (вторая колонка).
Устанавливаем Режим загрузки «Искать», «№ Колонки табличного документа» — в нашем прайс- листе артикул во второй колонке — ставим «2»В строках «Единица для отчетов» и «Единица хранения остатков» в поле «Режим загрузки» выбираем «Вычислять». В поле «Выражение» пишем алгоритм на встроенном языке программирования 1. С. Например, наш специалист из отдела внедрения, за пару минут предложил такой код: Ссылка. Номенклатуры = Справочники. Номенклатура. Найти. По. Реквизиту("Артикул", Текущие. Данные["Артикул"]); Базовая.
Единица. Измерения = Справочники. Классификатор. Единиц. Измерения. Найти. По. Коду(7. 96); Тек. Спр=Справочники. Единицы.
Измерения. Найти. По. Реквизиту("Единица. По. Классификаторуquot; ,Базовая. Единица. Измерения,,Ссылка.
Номенклатуры); Если Тек. Спр. Пустая() Тогда Найденная. Единица. Объект = Справочники. Единицы. Измерения. Создать. Элемент(); Найденная. Единица. Объект. Наименование = Сокр.
ЛП(Базовая. Единица. Измерения); Найденная. Единица. Объект. Единица. По. Классификатору = Базовая. Единица. Измерения; Найденная. Единица. Объект. Коэффициент = 1; Найденная. Единица. Объект. Владелец = Ссылка.
Номенклатуры; Попытка Найденная. Единица. Объект. Записать(); Результат = Найденная. Единица. Объект. Ссылка; Исключение Сообщить("Не удалось записать"); Конец. Попытки; Иначе Результат =Тек. Спр. Ссылка; Конец.
Если; //© Компания "Онлайн" 2. Если планируется многократное повторение данной процедуры, то в алгоритм необходимо дополнительно добавить процедуру проверки, чтобы исключить повторный ввод единиц измерения с тем же наименованием. Вариант 2. В случае идентификации по Наименованию.
Ставим «галочку» в поле «Не создавать новых элементов»Снимаем «галки» со всех строк. Строка «Наименование» — ставим галку в колонке «Поле поиска» (вторая колонка). Устанавливаем Режим загрузки «Искать», «№ Колонки табличного документа» — в нашем прайс- листе наименования в третьей колонке — ставим «3»В строках «Единица для отчетов» и «Единица хранения остатков» в поле «Режим загрузки» выбираем «Вычислять». В поле «Выражение» пишем алгоритм на встроенном языке программирования 1. С, например такой: Ссылка.
Номенклатуры = Справочники. Номенклатура. Найти.
По. Наименованию(Текущие. Данные["Наименование"]); Базовая.
Единица. Измерения = Справочники. Классификатор. Единиц. Измерения. Найти. По. Коду(7. 96); Тек. Спр=Справочники. Единицы. Измерения. Найти. По. Реквизиту(" Единица.
По. Классификатору",Базовая. Единица. Измерения,,Ссылка. Номенклатуры); Если Тек.
Спр. Пустая() Тогда Найденная. Единица. Объект = Справочники. Единицы. Измерения.
Создать. Элемент(); Найденная. Единица. Объект. Наименование = Сокр. ЛП(Базовая. Единица. Измерения); Найденная.
Единица. Объект. Единица. По. Классификатору = Базовая. Единица. Измерения; Найденная. Единица. Объект. Коэффициент = 1; Найденная. Единица. Объект. Владелец = Ссылка. Номенклатуры; Попытка Найденная. Единица. Объект. Записать(); Результат = Найденная.
Единица. Объект. Ссылка; Исключение Сообщить("Не удалось записать"); Конец. Попытки; Иначе Результат =Тек. Спр. Ссылка; Конец.
Если; //© Компания "Онлайн" 2. Открываем карточку товара, проверяем правильность загрузки реквизитов.
Если всё правильно, то можно приступить ко второму этапу — загрузке цен из прайс- листа в Excel.