Pmonline.ru

Пром Онлайн
35 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Программирование в 1С для всех

Картинка в 1С 8.3 — программная работа

В этой статье я расскажу, как программно работать на управляемой форме с картинкой в 1С 8.3: загружать их на форму, хранить в базе и выводить картинку при открытии формы.

Для демонстрации работы с картинками решим простую задачу: в нашей условной базе имеется справочник Номенклатура, наш заказчик хочет, чтобы к каждой номенклатуре можно было привязать картинку этой номенклатуры. Реализуем эту задачу.

Первым делом у справочника Номенклатура создадим реквизит Картинка с типом ХранилищеЗначений.

Реквизит с типом ХранилищеЗначений

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

Сделаем управляемую форму элемента справочника, на которой реализуем следующий функционал: на форме будет размещено поле с картинкой, если картинка не хранится в справочнике, то оно будет пустое, а иначе при открытии формы в 1С необходимо будет получить картинку из базы автоматически, т.е. на форме нужно организовать вывод картинки. Пользователь может загрузить в 1С файл картинки, для этого он должен кликнуть на поле картинки, после этого будет открыта форма выбора файла формата jpg, а после выбора нужного файла, картинка появится на форме. При сохранении элемента, картинка должна будет записаться в базу.

Создадим управляемую форму элемента справочника, у этой формы создадим реквизит СсылкаНаКартинку с типом Строка.

Реквизит управляемой формы

Поместим этот реквизит на форму в виде поля, а вид у данного поля установим «Поле картинки».

Поле управляемой формы с видом Поле картинки

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

Свойство гиперссылка поля формы

Создадим клиентский обработчик для события Нажатие этого поля.

Событие нажатие поля формы

В этом обработчике напишем код, который будет вызывать диалог открытия файла с расширением jpg.

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

Следующим шагом, необходимо в процедуре ПослеПомещенияФайла, которая указана в описании оповещения процедуры ПослеЗагрузкиФайла, присвоить реквизиту формы «СсылкаНаКартинку» адрес временного хранилища.

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

Для того, чтобы картинка хранилась в базе, нам необходимо сохранить картинку в реквизит объекта, делать мы это будем в событии формы ПередЗаписьюНаСервере. Создадим это событие.

Событие управляемой формы ПередЗаписьюНаСервере

В обработчике события проверим, что реквизит формы СсылкаНаКартинку является адресом временного хранилища, и если это так, то получим файл картинки из временного хранилища и запишем его в реквизит Картинка нашего объекта. В конце удалим картинку из временного хранилища, а поскольку у нас реквизиту формы присвоен адрес во временном хранилище, то нужно получить адрес с реквизита объекта, чтобы картинка никуда не делась после сохранения.

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

Для этого, создадим обработчик для события ПриСозданииНаСервере формы.

Событие ПриСозданииНаСервере управляемой формы

И в этом обработчике будем получать навигационную ссылку на картинку.

Всё! Задача выполнена. Теперь мы можем загружать картинку на форму с помощью диалога открытия файлов, сохранять картинку в базу, и выводить картинку на форму при открытии, если она имеется в базе.

Загрузка картинки на управляемую форму

Загрузка картинки на управляемую форму

Мой опыт преподавания показывает, что многие начинающие и не очень разработчики всё еще слабо программируют в управляемом приложении, теряются во многих вопросах.
Книга «Основы разработки в 1С: Такси» научила программировать под управляемым приложением 300+ начинающих программистов 1С.
И Вы обязательно освоите все тонкости разработки под управляемым приложением 1С 8.3.

  1. Очень доступный и понятный язык изложения
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Поймете идеологию управляемого приложения 1С
  4. Узнаете, как разрабатывать управляемое приложение;
  5. Научитесь разрабатывать управляемые формы 1С;
  6. Сможете работать с основными и нужными элементами управляемых форм
  7. Программирование под управляемым приложением станет понятным
Читайте так же:
Загрузить историю в вк с компа

Только для читателей моего блога,
промо-код на скидку в 150 рублей — blog

Для тех же, кто только начинает:
общие вопросы по разработке в 1С подробно и основательно даются в книге «Программировать в 1С за 11 шагов»

Стартуйте в изучении 1С программирования в месте с моей книги «Программировать в 1С за 11 шагов»

  1. Книга написана понятным и простым языком — для новичка.
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Научитесь понимать архитектуру 1С;
  4. Станете писать код на языке 1С;
  5. Освоите основные приемы программирования;
  6. Закрепите полученные знания при помощи задачника;

Только для читателей моего блога, промо-код на скидку в 150 рублей — blog

Эти книги плюс книга по разработке оперативного учёт имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog


Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:

можно оплатить вручную:

Яндекс.Деньги — 410012882996301
Web Money — R955262494655

Вступайте в мои группы:

5 thoughts on “ Картинка в 1С 8.3 — программная работа ”

Подскажыте плз а как зделать штоб к 1 товару из справочника номенклатура можна привязать несколько картинок товара не обезательно штоб оны отображались просто штоб были привязаны к одному товару. Вот пример кода который помещает одну картинку как из него зделать несколько картинок ? &НаКлиенте Процедура ПрикрепитьФайл(Команда) // ОбъектТекущий = РеквизитФормыВЗначение(“Объект”); Режим = РежимДиалогаВыбораФайла.Открытие; ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим); ДиалогОткрытияФайла.ПолноеИмяФайла = “”; ДиалогОткрытияФайла.Расширение = “”; ДиалогОткрытияФайла.МножественныйВыбор = Ложь; // ДиалогОткрытияФайла.ВыбранныеФайлы = “”; ДиалогОткрытияФайла.Заголовок = “Выберите файлы”; Если ДиалогОткрытияФайла.Выбрать() Тогда ПутьКФайлу = ДиалогОткрытияФайла.ПолноеИмяФайла; // Получение двоичные данные файла //ПутьКФайлу = ДиалогОткрытияФайла.Расширение; ДвоичныеДанные = Новый ДвоичныеДанные(ПутьКФайлу); // Имя = Новый ДвоичныеДанные(ПутьКФайлу); //Разширение = Новый ДвоичныеДанные(ПутьКФайлу); // Передача двоичных данные на сервер ПрикрепитьФайлНаСервере(ДвоичныеДанные); Иначе Текст = “ru = “”Файл(ы) не выбран!””; en = “”File(s) not selected!”””; Предупреждение(НСтр(Текст)); КонецЕсли; КонецПроцедуры &НаСервере Процедура ПрикрепитьФайлНаСервере(ДвоичныеДанные) // Трансформируем объект формы в справочник-объект ОбъектТекущий = РеквизитФормыВЗначение(“Объект”); // Присваиваем новое значение реквизиту “Данные” //РегистрыСведений.СопоставлениеДанных. = Новый ХранилищеЗначения(ДвоичныеДанные); ОбъектТекущий.Картинка = Новый ХранилищеЗначения(ДвоичныеДанные); //ОбъектТекущий.КартинкаИмя = Новый ХранилищеЗначения(Имя); //ОбъектТекущий.КартинкаРазширение = Новый ХранилищеЗначения(Разширение); //ОбъектТекущий.Данные = Новый ХранилищеЗначения(ДвоичныеДанные); //ОбъектТекущий.РегистрыСведений.СопоставлениеДанных.Данные = Новый ХранилищеЗначения(ДвоичныеДанные); // Сохраняем изменения ОбъектТекущий.Записать(); // Данные = РегистрыСведений.СопоставлениеДанных.Данные; КонецПроцедуры

При закрытии модуля, постоянно выдаются ошибки:
Переменная не определена (ВыбранныйФайл)

Код Икс Пи ☆ Центр автоматизации, сопровождения и поддержки

1С:Бухгалтерия 8.3 содержит в себе классификатор банков, который обновляется автоматически каждый день специальным регламентным заданием. Это гарантирует наличие самой актуальной информации по реквизитам всех банков.

Но если у нас по-какой-то причине выключено регламентное задание по обновлению адресного классификатора, то мы можем запустить процесс обновления самостоятельно.

Подготовка

Открываем меню «Все функции»:

В открывшемся окне раскрываем раздел «Обработки» (либо используем поиск) и выбираем пункт «Обновление классификаторов»:

Обновление через ИТС

В открывшемся окне обработки выбираем «Загрузить обновления через интернет» и нажимаем «Далее»:

В открывшемся окне отмечаем пункт «Банки (справочник по кредитным организациям)» и снова нажимаем «Далее»:

Обновление через сайт РБК

В этом случае потребуется небольшая подготовка.

Скачиваем архив bnk.zip:

    (здесь классификатор обычно более новый)

Меняем имя «bnk» на «Banks_1». Первая буква обязательно должна быть заглавной.

Далее нажимаем правой кнопкой на файле и выбираем пункт «Отправить»-«Сжатая ZIP-папка»:

Рядом с уже имеющимся архивом появится файл с именем «Banks_1 (2)»:

Возвращаемся к открытой в начале нашей статьи обработки и выбираем в ней пункт «Загрузить обновления из файла»:

В качестве файла с обновлением выбираем тот самый Banks_1 (2):

И нажимаем «Далее».

Отмечаем пункт «Банки» и снова нажимаем «Далее»:

Действия после обновления

И напоследок не забываем нажать кнопку «Синхронизировать» в списке справочника «Банки» на случай, если в классификаторе были изменения уже имеющихся банков:

Несколько вариантов загрузки данных из Excel в 1С

Загрузка данных из Excel в 1С, как правило, нужна в следующих случаях:

  • При выполнении обменом информацией между контрагентами (прайс-листы, акты сверки и т.д.);
  • Для облегчения работы операторов в случаях, когда основной учет ведется в 1С, а некоторая его часть выполняется в таблицах Excel;
  • При первичном заполнении базы данных.
Читайте так же:
Дистрибутив windows 10 home x64

Для выполнения этой операции можно использовать как типовой функционал, доступный при наличии подписки на информационно-технологическое сопровождение (ИТС), так и самостоятельно написанные обработки, реализованные через различные варианты подключения. В нашей статье мы постараемся максимально полно разобрать все возможные случаи и ответить на большинство существующих вопросов относительно загрузки данных из Excel в 1С.

Универсальный механизм

На дисках ИТС, а также на портале 1С, зайдя в меню «Технологическая поддержка» -> «Универсальные отчеты и обработки», в папке «Загрузка данных из табличного документа» находится соответствующая обработка.

При ее запуске открывается форма (Рис.1):

Как видно из формы, она позволяет выполнять перенос информации в следующие объекты конфигурации:

  1. Справочник;
  2. Табличную часть документа или справочника;
  3. Регистр сведений.

В зависимости от того, в какое положение установлен переключатель, меняется поле выбора объекта.

Табличная форма обработки заполняется при открытии загружаемого файла.

Типовая обработка поддерживает выгрузки из:

  • Разработанного специалистами фирмы 1С, файлов форматаmxl;
  • Листаxls, сохраненного в форматеExcel 97-2003;
  • Текстового файлаtxt;
  • Таблицыdbf.

Excel файлы большого объема могут загружаться достаточно долго, так что, если предполагается, что загрузка данных может происходить в несколько этапов или Вы точно знаете, что Вам придется несколько раз открывать существующий файл, для экономии нервов и времени, информацию из него лучше сохранить в mxl формат. Сделать это можно напрямую из формы обработки.

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

Теперь перейдем к закладке «Настройка» (Рис.2):

Достаточно часто экселевские таблицы содержат шапку со всевозможными реквизитами и данными (наименование печатной формы, реквизиты контрагента, дату и номер входящего документа, имена колонок и так далее), чтобы исключить их обработку программой на форме, в реквизите «Первая строка табличного документа» надо указать первую строку с переносимой информацией

После выбора объекта метаданных, в который будет производиться запись информации, табличная часть закладки «Настройка» будет автоматически заполнена именами реквизитов, описанием их типов и другой важной информацией. Рассмотрению колонок табличной части закладки «Настройка» следует посвятить отдельный раздел.

Колонки «Настройки»

Пометка – установкой или снятием флажка в строке определяется, будет ли заполняться соответствующий реквизит.

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

Поле поиска – если установить галочку в это поле, обработка будет осуществлять поиск элементов по соответствующему реквизиту и, в случае успеха, изменять существующие данные, дополнительная функция этого поля – защита от появления дубликатов.

Описание типов – отображает тип данных, который имеет тот или иной реквизит метаданных.

Режим загрузки – предлагает три варианта на выбор (Рис.3):

  • Искать – будет осуществляться поиск соответствующего элемента, в случае его отсутствия может быть создан новый;
  • Устанавливать – подчиненным образом устанавливается определенное значение;
  • Вычислять – в этом случае в поле создаваемого элемента будет установлен результат вычисления выражения, указанного в колонке «Условие связи/Выражение для значения».

В последнем случае, активация поля Выражение вызовет открытие формы (Рис.4).

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

Значение по умолчанию – достаточно часто возникает ситуация, когда в загружаемом файле содержатся не все необходимые для записи элемента данные, в этом случае для заполнения будет проставлена информация, содержащаяся в данном поле.

Условие связи/Выражение для значения – частично мы уже коснулись этого поля, когда рассматривали вычисляемые поля, дополнительно в нем можно указать условие, в соответствии с которым будут синхронизированы исходные данные.

Вот, в принципе и вся информация, которая доступна на закладке «Настройка».

Чтобы каждый раз не убивать много времени на загрузку, прописывание соответствий и выражений, разработчики предусмотрели возможность сохранения варианта настройки в файл с расширением mxlz.

Проверить корректность переносимых данных можно нажатием на кнопку «Контроль заполнения» (Рис.1). После этого можно запускать процесс загрузки. Об успешном выполнении процедуры или нестандартных ситуациях Вы будете оповещены отдельно.

Читайте так же:
Загрузочная флешка убунту из виндовс

Загрузка данных через буфер обмена

Для загрузки данных из Экселя в информационных базах «Управление и торговля» существует еще один механизм. Он менее универсален, чем приведенный выше способ, однако не требует подписки ИТС и содержится в типовой поставке.

Эту обработку можно найти на закладке «Закупки» , в меню «Сервис», она носит наименование «Загрузка цен поставщика из файлов»(Рис.5)

Форма обработки содержит:

  1. Поле выбора даты, которая будет указывать, на какое время актуальна данная цена;
  2. Поле выбора контрагента, который прислал свой прайс-лист;
  3. Кнопку, позволяющую выбрать тип устанавливаемых цен;
  4. Табличную часть, которую можно заполнить загружаемыми данными.

Эту форму можно увидеть на Рис.6

Пояснение в верхней части формы объясняет, как пользоваться первой закладкой формы.

После выбора контрагента (в зависимости от того, выступает он поставщиком, комиссионером или продавцом) в таблице станут доступны дополнительные колонки для каждого типа цен.

При работе через веб-интерфейс, в некоторых браузерах может потребоваться установка браузерного дополнения (Рис.7). Нам надо нажать кнопку «Начать установку» и перезапустить наше подключение.

После этого мы, используя буфер обмена, сможем переносить информацию из одной таблицы в другую. Когда необходимые нам колонки («Артикул», «Наименование», «Цена») будут заполнены, мы нажимаем кнопку «Далее» и переходим на вторую страницу (Рис.8)

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

Второе нажатие на кнопку «Далее» открывает перед нами форму, в которой мы должны определить, что делать с загружаемыми ценами:

  • Регистрировать все подряд;
  • Регистрировать только те, которые изменились по сравнению с уже имеющимися в базе.

В текстовом поле можно внести комментарий, который будет записан в документе (Рис.9):

После выполнения обработки:

  • В справочнике «Номенклатура поставщика» будет создан соответствующий элемент (если его не было);
  • Ему будет сопоставлен элемент справочника «Номенклатура»;
  • Будет создан и проведен документ «Установка цен номенклатуры» с указанием: поставщика, типа цен и даты фиксации данных.

Аналогичным образом работает обработка «Загрузка товаров из внешних файлов».

Варианты обработки переноса своими руками

Главная проблема в выдергивании данных из экселевского файла заключается в том, что 1С не имеет встроенного однозначного механизма его открытия. Существуют несколько вариантов подключения Excel к 1С:

  • Через Microsoft ADODB – достаточно быстрый способ, который, как правило, применим и для файлового и для клиент-серверного варианта хранения базы;
  • Через использование Microsoft Office – метод, который иногда сбоит при работе с SQL базами, как правило, работает несколько медленнее первого способа, к тому же требуется установленный Office;
  • Через Libre Office – в отличие от предыдущего метода бесплатен, помимо xls и xlsx форматов поддерживает еще и собственные таблицы, но требует установленного пакета LibreOffice и некоторой подготовки загружаемого файла (первая строка таблицы должна содержать имена колонок).

Рассмотрим подробнее различные способы и варианты.

Через ADODB.Connection

Вообще ADO расшифровывается как ActiveX Data Object и служит для программного доступа к различным базам данных. Самая большая проблема при создании любого подключения к стороннему файлу (в том числе и к экселевскому) – грамотно составить строку подключения.

Для файлов Excel тут возможны три варианта:

  1. Если на компьютере установлено программное обеспечение Microsoft Access Database Engine 2010 Redistributable 32/64 bit, можно использовать строку (Рис.10); />Рис.10
  2. Стандартное Windows подключение через драйвер Jet.OLEDB.4.0 будет выглядеть следующим образом (Рис.11) правда, открывать через эту строку таблицы, созданные в Microsoft Office 2007 и более поздних версиях (расширение xslx) невозможно; />Рис.11
  3. Кроме этого, можно вызвать драйвер для Эксель, используемый в системе по умолчанию для этих таблиц (Рис.12); />Рис.12

Параметры строки подключения:

  • Provider – здесь определяется используемый драйвер;
  • Data Source – определяет имя файла, который мы будем открывать;
  • Extended Properties – здесь можно указать: нужна ли строка-заголовок для таблицы (HDR = YES говорит о том, что данные будут считываться с первой строки, HDR = NO – что со второй), открывается ли файл только для чтения (ReadOnly) и некоторые другие дополнительные параметры.
Читайте так же:
Загрузка с диска в биосе windows 7

Создав строку подключения, мы можем соединиться с загружаемым файлом (Рис.13)

Рис.13

Теперь мы можем с помощью простого запроса (Рис.14) запустить выборку информации из загружаемого файла.

/>Рис.14

В данном случае параметр «Лист» определяет, с каким листом из экселевской книги нам предстоит работать.

/>Рис.15

Набор записей, хранящихся на листе можно прочитать с помощью объекта Recordset. При этом первую запись листа можно получить параметром BOF (начало файла), а последнюю EOF (конец файла).

Через Excel приложение

Главное отличие от предыдущего способа – помимо драйверов работы с базами данных, на компьютере, где выполняется соединение, должен быть установлен Excel. Только в этом случае мы можем инициализировать приложение для чтения данных из таблицы (Рис 16).

/>Рис.16

У этого COM объекта есть несколько дочерних параметров, но главным для нас, при текущих условиях задачи, является параметр WorkBooks (Рис.17).

/>Рис.17

После инициализации книги необходимо определить лист, с которого будут считываться данные (Рис.18).

/>Рис.18

После этого можно перебирать внутри циклов строки и колонки таблицы открываемого файла.

Несколько слов о возможных ошибках

Львиная доля ошибок при подключении к файлу возникает из-за того, что файл уже занят другим приложением. Хорошо, если в панели задач видно, что Excel запущен на компьютере, но если Вы или другой пользователь открыли его из внешней обработки, визуально это можно определить только через «Диспетчер задач», так что не забывайте перед окончанием процедуры переноса закрыть подключение:

В случае работы через ADO (Рис.19);

Рис.19

  • В случае работы с приложением (Рис. 20).

Рис. 20.

Подключение и процедуру завершения работы с данными лучше всего организовывать внутри конструкции Попытка-Исключение-КонецПопытки, вызывая в исключительной ситуации описание ошибки. Хоть это иногда и замедляет работу, но существенно упрощает определение причины возникновения ошибки и, в конечном счете, способов её устранения.

Загрузка из Excel в 1С номенклатуры и других табличных данных

Принцип переноса всех данных одинаков, разница только в заполнении необходимых колонок таблицы в экселе и их количестве. Почти к каждому способу загрузки я снял видео и они что-то вроде небольшого напоминания для себя, а то проходит пару месяцев и опять сталкиваюсь с задачей загрузки номенклатуры или новых цен с Excel в 1С и заново начинаю разбираться в скрипте. А видео поможет быстрее вспомнить все конкретные шаги. Пример моего файла excel для всех видов импорта можно найти в конце статьи!

Начнём

Давайте пошагово и для начала скачаем скрипт обработчик табличных данных отсюда. Его разработали ребята с сайта programmist1s.ru. Открываем его в 1С (расширение файла epf), вот таким способом:

А теперь разберем самые популярные виды переноса табличной информации в 1С и начнём с номенклатуры.

Загрузка номенклатуры из Excel в 1С

Выбираем в меню загрузку в «Справочник», а вид справочника для импорта «Номенклатура»:

Переходим во вкладку «Настройки» и убираем все галочки. Чтобы все данные загружались корректно, надо выставить обязательный минимум по столбцам:

  • Наименование
  • Родитель
  • Вид номенклатуры
  • Единица измерения
  • Наименование полное
  • Разрешить ввод дробного количества
  • Ставка НДС
  • Тип номенклатуры

Очень важно последовательность расположения этих колонок. Обязательно первым идёт «Наименование», затем «Родитель» и так далее. Последовательность расположения колонок совпадает с выставленными галочками у полей в настройках. Этими полями сообщаем программе, какие данные будут загружаться и в каком порядке они размещены в excel.

Обязательно ставим галочку в «Поле поиска» у столбца с уникальными данными. Чтобы 1С не дублировала данные:

Далее переходим в соседнюю вкладку «Табличный документ» и загружаем подготовленный файл эксель, где в первой вкладке должна быть таблица с новыми позициями номенклатуры. Можно проверить табличные данные на правильность ввода. Если все хорошо и загрузчик не выдаёт ошибок, то нажимаем кнопку «Загрузить данные».

После успешной загрузки должны появиться такие сообщения:

Если в базе 1С нет каких-то новых добавленных данных, которые вы загружаете с новой номенклатурой, к примеру, такие как Марки (Бренд), производитель. То надо править колонку «Режим Загрузки» и установить режим «Устанавливать». Тем самым сообщить программе, чтобы она не искала новый бренд в базе, а устанавливала новый.

Читайте так же:
Записать виндовс на флешку в линуксе

Если в базе не создан «Родитель», то есть раздел, в который будет помещаться товар, то описываемый способ режима загрузки с «устанавливать» — не будет работать. Перед импортом данных необходимо обязательно создать необходимые группы:

Всё это на видео:

Установка цен номенклатуры

С помощью загрузочного файла можно также установить цены номенклатуры. Для этого выбираем раздел загрузки в табличную часть. По ссылке выбираем документ «Установка цен номенклатуры» в который будем загружать новые данные.

В блоке «табличная часть» выбираем такой пункт:

Обязательные поля, для корректного добавления в 1С:

  • Номенклатура
  • Виды цены. Закупочная, розничная или как заполнены они у вас в 1С.
  • Цена
  • Цена изменена вручную. Булевое значение, может быть да или нет.

Поступление товаров

Как и в случае с ценами, можно загрузить табличные данные для документа «Поступление товаров». Необходимо создать новый документ и выбрать его по аналогии в загрузчике. Не забывайте, если будете загружать в старые документы, то сотрутся все старые поступления!

Обязательные колонки (важна последовательность расположения их в Excel):

Значения в колонке «Сумма» должны быть до второго знака после запятой, в противном случае программа выдаст ошибку.

Пример самой таблицы и количество необходимых колонок в конце статьи!

Реализация товаров

Чтобы добавить продажи магазина через пункт «Реализация товаров», надо создать пустой документ и к нему обратиться по такой форме:

В файле не должно быть пустых строк. Только те товары, по которым были фактические продажи. Иначе 1С выдаст ошибку. И опять же не забываем о важности расположения колонок.

Как загрузить данные в сервис 1С:Фреш?

Как загрузить данные в сервис 1С:Фреш?

Вы можете создать новое приложение в сервисе, путем загрузки в него данных из файла выгрузки, полученного:

· из локальной информационной базы той же конфигурации (см. статью по ссылке);

· или из приложения сервиса той же конфигурации (см. статью по ссылке);

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

Создание приложения из файла выгрузки

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

1. Вызвать менеджер сервиса (личный кабинет) щелкнув ссылку «Личный кабинет» в окне «Мои приложения» на сайте сервиса;

1 скриншот в статье Как выгрузить данные в сервис 1С Фреш.png

2. Над списком приложений абонента нажать кнопку «Добавить».

2 изображение в статье Как выгрузить данные в сервис 1С Фреш.png

3. В окне «Добавление приложения» выбрать режим «Загрузить данные из файла» и нажать кнопку «Далее >>»

3 фото в теме Как выгрузить данные в сервис 1С Фреш.png

4. В окне «Загрузка файла» нажать кнопку «Выберите файл».

4 скриншот в теме Как выгрузить данные в сервис 1С Фреш.png

5. В окне открытия файла выбрать файл выгрузки и нажать кнопку «Открыть».

6. Нажать кнопку «OK»

5 картинка в теме Как выгрузить данные в сервис 1С Фреш.png

7. Далее указать наименование создаваемого приложения и часовой пояс и нажать кнопку «Далее >>»

6 изображение в теме Как выгрузить данные в сервис 1С Фреш.png

8. Менеджер сервиса сообщит, что начался процесс добавления приложения и загрузки в него данных.

7 фото по вопросу Как выгрузить данные в сервис 1С Фреш.png

9. Когда процесс добавления приложения завершится на ваш E mail придет электронное письмо с отчетом о завершении добавления приложения.

8 картинка в статье Как выгрузить данные в сервис 1С Фреш.png

В случае возникновения ошибок в процессе подготовке приложения подробные сведения об этих ошибках можно получить, открыв в менеджере сервиса карточку приложения и нажав в ней надпись «Журнал ошибок».

Устранение ошибок

1.Если версия конфигурации приложения, из которой был создан файл выгрузки, более старая, чем версия конфигурации этого приложения в сервисе, рекомендуется:

  • Обновить эту локальную версию приложения до версии конфигурации, используемой в сервисе (этот вариант является предпочтительным);
  • Выгрузить данные из локальной версии приложения (как это описано в статье по ссылке;
  • Загрузить полученный файл выгрузки в сервис, как это описано в настоящей статье.

2.Если версия конфигурации приложения, из которой был создан файл выгрузки, более новая, чем версия конфигурации этого приложения в сервисе, то загрузка данных из этого файла выгрузки в сервис невозможна. Следует дождаться, пока в сервисе не будет установлена та же версия конфигурации приложения, из которой был создан файл выгрузки, или более новая версия.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector