Обмен документами в формате CommerceML по схеме поставщик-покупатель между 1С 7.7 <=> 7.7 (конфигурация «Торговля + Склад», ред. 9.2) и 1С 7.7 <=> 8.x (конфигурация «Управление торговлей, ред. 10.3»)

Публикация № 166944

Администрирование - Администрирование данных 1С - Обработка документов

17
Данная статья посвящена обмену документами в формате CommerceML по схеме поставщик-покупатель между конфигурациями «Торговля + склад, редакция 9.2» 1С 7.7 (далее ТиС) и «Управление торговлей, редакция 10.3» 1С 8.х (далее УТ 10.3).
Рассматривается выгрузка документов «Реализация ТМЦ», «Заказ поставщику» и, соответственно загрузка документов «Поступление ТМЦ» и «Заявка покупателя», сопоставление собственной номенклатуры – номенклатуре поставщиков на стороне покупателей и преобразование между форматами различных версий.

Для кого предназначена данная статья

Данная статья посвящена обмену документами в формате CommerceML по схеме поставщик-покупатель между конфигурациями «Торговля + склад, редакция 9.2» 1С 7.7 (далее ТиС) и «Управление торговлей, редакция 10.3» 1С 8.х (далее УТ 10.3).

Рассматривается выгрузка документов «Реализация ТМЦ», «Заказ поставщику» и, соответственно загрузка документов «Поступление ТМЦ» и «Заявка покупателя», сопоставление собственной номенклатуры – номенклатуре поставщиков на стороне покупателей и преобразование между форматами различных версий.

Материал также будет интересен для тех, кто пытался настроить обмен не только между разными версиями 1С, но и в рамках одинаковых версий.

Сразу оговорюсь про некоторые границы статьи и темы, которые она затрагивает:

  1. Приведенная информация не касается конфигурации «Управление торговлей, версия 11» ­– обмен данными в формате CommerceML в ней на момент написания статьи (декабрь 2012 года) отсутствует
  2. Не рассматривается продажа в валюте, отличной от российского рубля
  3. Не рассматривается ситуация пересчета коэффициентов номенклатуры, т.е. считается, что товары у поставщика и покупателя измеряются в одинаковых единицах
  4. При установке соответствия между номенклатурой поставщика и собственной – следует задавать только взаимно-однозначное соответствие. Т.е. если поставщик разделяет товары «USB-Flash диск 4Gb, зеленый» и «USB-Flash диск 4Gb, красный» − то и на стороне покупателя это тоже должны быть разные товары (ТиС 9.2) или разные пары товар-характеристика (для УТ 10.3 если ведется учет по характеристикам)
  5. Не рассматривается правильная загрузка реквизитов документа, связанных с налоговым учетом, а именно флагов «Учитывать НДС», «НДС в сумме». В стандартных обработках загрузки они устанавливаются автоматически в 1, при этом их значение в загружаемых файлах игнорируется
  6. В обработках отсутствует выгрузка и загрузка информации о государственных таможенных декларациях, странах происхождения и т.п.
  7. Все исправления вносимые в конфигурацию являются необходимыми для корректного обмена, но, возможно, недостаточными для правильной работы всех возможностей обработок. Например, обработка загрузки в «УТ 10.3» при создании номенклатуры некорректно воссоздает иерархию источника
  8. В рамках данной статьи рассматривается только обмен товарами в следующих вариантах:
    • Реализация (поставщика) становится поступлением (у покупателя) для
      • ТиС => ТиС
      • ТиС => УТ
    • Заказ поставщику (покупателя) становится заявкой (у поставщика)
      • ТиС => ТиС
      • УТ => ТиС
  9. Не рассматривается обмен между двумя конфигурациями УТ

Формат обмена «Поставщик»-«Покупатель». Как это работает.

В конфигурациях ТиС 9.2 и УТ 10.3 существует возможность обмениваться документами между поставщиком и покупателем, а именно автоматизировать процесс заказа и внесения поступлений товара в программу.

Сопоставление номенклатуры осуществляется на стороне покупателя на этапе загрузки документов от поставщика. Пример того, как это работает, показан далее.

Версия 7.77.7 от поставщика к покупателю

Подготовительная работа

Для загрузки-выгрузки нам понадобятся – на каждой стороне:

  1. 1С 7.7 конфигурация «Торговля и склад, редакция 9.2»
  2. Внешняя компонента V7Plus для работы с форматом XML
  3. Одинаковые краткие наименования единиц измерения в справочнике «ОКЕИ» с обоих сторон

Также для обмена нам понадобится первоначальная настройка со стороны как поставщика так и покупателя.

Поставщик

У основной фирмы должен быть задан идентификатор – на вкладке «Прочие».

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

Каталог товаров на стороне поставщика

Покупатель

На стороне покупателя также необходимо создать элемент справочника «Каталоги номенклатуры» с тем же идентификатором, но с владельцем каталога равным контрагенту – поставщику. Идентификаторы каталогов должны совпадать.

Также необходимо у контрагента-поставщика задать такой же идентификатор, как у фирмы продавца в базе поставщика.

Каталог товаров на стороне покупателя

Выгрузка

Выгрузка документа «Реализация» происходит очень просто – достаточно нажать в форме документа на кнопку «Действия» и выбрать «Выгрузить (отправить по электронной почте)».

Выгрузка реализации

Загрузка

Рассмотрим загрузку поступления товара у клиента на типовой конфигурации «Торговля + Склад» 7.70.970.

Для загрузки документа выберем меню «Сервис» - «Обмен данными в формате CommerceML» - «Просмотр и загрузка документа». Выберем файл, выгруженный поставщиком.

Загрузка документа

Сопоставление номенклатуры

Следующий этап – сопоставление номенклатуры.

Для этого выбираем «Просмотр каталога товаров».

На вкладке Фильтры выберем «Только не идентифицированные».

Сопоставление номенклатуры, рис.1

Затем отключим иерархию и перейдем на закладку «Основная».

  • Колонка «Ид.» - код товара в базе поставщика
  • Колонка «Наименование» - наименование товара в базе поставщика

Для сопоставление товара делаем двойной клик на строке.

Сопоставление товаров, рис.2

Есть 2 варианта действий:

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

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

Загрузка для версии 8.x, а также выгрузка/загрузка заказа поставщику и заявки покупателя выглядит подобным образом.

Где почитать подробнее

Для 1С версии 7.7 подробнее об этом обмене можно почитать в официальном руководстве «Конфигурация Торговля+Склад, ред 9.2» в главе 7 – сервисные возможности. Также информация об этом обмене есть на дисках ИТС в разделе «Методическая поддержка 1С:Предприятия 7.7» / «Обмен данными в формате XML» / «Обмен коммерческой информацией в формате XML» / «Электронный обмен документами при проведении торговых операций».

По работе с этим форматом в 1С версии 8.1 не так много источников, и большинство из них описывает как с его помощью обновлять информацию на сайте. Однако краткое описание обмена есть в разделе ИТС «Методическая поддержка 1С:Предприятия 8» / «Разработчикам» / «Обмен данными, прикладные технологии» / «Обмен Поставщик-Покупатель».

Ложка дегтя

Однако так все должно работать в теории, но на практике все несколько иначе. Чтобы все работало как написано, необходимо внести изменения в конфигурацию. Начнем с конфигурации «Торговля + Склад, редакция 9.2»

«Торговля + Склад, ред. 9.2»

Исправление 1

При загрузке поступления товара некорректно загружается единица изменения, а именно поле «Единица» загружаемого документа «Поступление ТМЦ» для всех товаров заполняется одним и тем же значением.

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

Поэтому в обработке XMLЗагрузкаДокументовПоСхеме в функции Единица() необходимо в коде

Если СпрЕдиниц.НайтиПоРеквизиту("ОКЕИ",СпрКлассификаторЕдиниц.ТекущийЭлемент(), 1) = 0 Тогда 

поменять последний аргумент вызова функции с 1 на 0

Если СпрЕдиниц.НайтиПоРеквизиту("ОКЕИ",СпрКлассификаторЕдиниц.ТекущийЭлемент(), 0) = 0 Тогда 

Исправление 2

Если мы хотим выгрузить документ «Заказ поставщику», то при выгрузке мы должны выбрать каталог по которому идентифицировать товары. При этом, если какие-то товары из заказа не сопоставлены с товарами поставщика – то выгрузить документ будет невозможно.

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

Однако, поскольку каталог товаров выгружается отдельно, а документ отдельно – надо чтобы идентификаторы товаров в каждой части выгрузки совпадали, иначе 1С при загрузке документа не сможет сопоставить товары и часть товаров будет с пустым наименованием.

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

Для этого необходимо внести следующие изменения в обработку XMLВыгрузкаДокументовПоСхеме:

Добавить в начало текста модуля хэш-функцию вида

Функция Хэш(СтрокаХэш, hash=0, M = 31, TABLE_SIZE = 18446744073709551616)
   
//TABLE_SIZE = 18446744073709551615; 64 бита
    //M = 31; Умножитель
   
ДлинаСтроки = СтрДлина(СтрокаХэш);
    Для
к=1 по ДлинаСтроки Цикл
       
hash = M * hash + КодСимв(Сред(СтрокаХэш,к,1));
    КонецЦикла;
    Возврат
hash%TABLE_SIZE;
КонецФункции

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

В коде функции ПолучитьИдТовараПоКаталогу() заменить строки

Если СпрАналоги.НайтиПоРеквизиту("Каталог", Каталог, 0) = 0 Тогда
    Предупреждение(
"Для товара " + Товар + " не задан аналог!");
    Возврат
"";
Иначе

на

Если СпрАналоги.НайтиПоРеквизиту("Каталог", Каталог, 0) = 0 Тогда
    Сообщить(
"Для товара " + Товар + " не задан аналог!");
    Возврат
Хэш(Товар.Наименование);
Иначе

«Управление торговлей, ред.  10.3»

В этой конфигурации с обменом в формате CommerceML все обстоит гораздо хуже.

Во-первых нельзя просто так загрузить документ от поставщика и при этом сразу сопоставить товары, так как по умолчанию при загрузке документа «Поступление ТМЦ» сделанные соответствия не записываются (для их сохранения в выгрузке должен присутствовать каталог) и при повторной загрузке вновь требуют сопоставления.

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

Исправление 1

Возможность загрузить документ, даже если не все позиции сопоставлены.

В обработке ЗагрузкаДанныхCommerceML → Формы → Форма

процедура «ВыполнитьЧтениеДанных» - закомментировать строку

ЭлементыФормы.КоманднаяПанельНижняя.Кнопки.СохранитьДанные.Доступность = РезультатТестирования;

процедура «ОбработкаОповещения» - закомментировать строку

ЭлементыФормы.КоманднаяПанельНижняя.Кнопки.СохранитьДанные.Доступность = НЕ ПриЗакрытииЕстьНесопоставленные;

Исправление 2

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

ЗагрузкаДанныхCommerceML => Модуль объекта, в функции СохранитьКаталог()

Код

НаборЗаписей.Отбор.Контрагент.Установить(ИнформацияДокумента.Контрагент);
Для Каждого
СтрокаТаблицы Из СтрокиДокумента Цикл
   
ЗаписьРегистра = НаборЗаписей.Добавить();
   
ЗаписьРегистра.Контрагент = ИнформацияДокумента.Контрагент;
   
ЗаписьРегистра.Номенклатура = СтрокаТаблицы.Номенклатура;
   
ЗаписьРегистра.ХарактеристикаНоменклатуры =
       
СтрокаТаблицы.ХарактеристикаНоменклатуры;
   
ЗаписьРегистра.КодНоменклатурыКонтрагента = СтрокаТаблицы.Ид;
   
ЗаписьРегистра.НаименованиеНоменклатурыКонтрагента =
        ?(
ПустаяСтрока(СтрокаТаблицы.НаименованиеКраткое),
       
СтрокаТаблицы.Наименование,
       
СтрокаТаблицы.НаименованиеКраткое);
   
ЗаписьРегистра.АртикулНоменклатурыКонтрагента =
       
СтрокаТаблицы.Артикул;
   
ЗаписьРегистра.ШтрихКодНоменклатурыКонтрагента =
       
СтрокаТаблицы.ШтрихКод;
   
ЗаписьРегистра.ЕдиницаНоменклатурыКонтрагента =
       
СтрокаТаблицы.БазоваяЕдиницаИзмерения;
КонецЦикла;
Попытка
   
НаборЗаписей.Записать(ИСТИНА);
Исключение
   
ОписаниеОшибкиЗаписи = ОписаниеОшибки();
   
#Если клиент тогда
   
Сообщить("При записи каталога товаров произошла ошибка: " +
       
Символы.ПС + ОписаниеОшибкиЗаписи, СтатусСообщения.Важное);
   
#КонецЕсли
   
Возврат ЛОЖЬ;
КонецПопытки;

заменить на

Для Каждого СтрокаТаблицы Из СтрокиДокумента Цикл
    Если НЕ
ЗначениеЗаполнено(СтрокаТаблицы.Номенклатура)Тогда
        Продолжить;
    КонецЕсли;
   
НаборЗаписей.Очистить();
   
НаборЗаписей.Отбор.Контрагент.Установить(ИнформацияДокумента.Контрагент);
   
НаборЗаписей.Отбор.Номенклатура.Установить(СтрокаТаблицы.Номенклатура);
   
НаборЗаписей.Отбор.ХарактеристикаНоменклатуры.Установить(
       
СтрокаТаблицы.ХарактеристикаНоменклатуры);
   
ЗаписьРегистра = НаборЗаписей.Добавить();
   
ЗаписьРегистра.Контрагент = ИнформацияДокумента.Контрагент;
   
ЗаписьРегистра.Номенклатура = СтрокаТаблицы.Номенклатура;
   
ЗаписьРегистра.ХарактеристикаНоменклатуры =
       
СтрокаТаблицы.ХарактеристикаНоменклатуры;
   
ЗаписьРегистра.КодНоменклатурыКонтрагента = СтрокаТаблицы.Ид;
   
ЗаписьРегистра.НаименованиеНоменклатурыКонтрагента =
        ?(
ПустаяСтрока(СтрокаТаблицы.НаименованиеКраткое),
       
СтрокаТаблицы.Наименование, СтрокаТаблицы.НаименованиеКраткое);
   
ЗаписьРегистра.АртикулНоменклатурыКонтрагента = СтрокаТаблицы.Артикул;
   
ЗаписьРегистра.ШтрихКодНоменклатурыКонтрагента = СтрокаТаблицы.ШтрихКод;
   
ЗаписьРегистра.ЕдиницаНоменклатурыКонтрагента =
       
СтрокаТаблицы.БазоваяЕдиницаИзмерения;
    Попытка
       
НаборЗаписей.Записать(ИСТИНА);
    Исключение
       
ОписаниеОшибкиЗаписи = ОписаниеОшибки();
       
#Если клиент тогда
       
Сообщить("При записи каталога товаров произошла ошибка: " + Символы.ПС +
           
ОписаниеОшибкиЗаписи, СтатусСообщения.Важное);
       
#КонецЕсли
       
Возврат ЛОЖЬ;
    КонецПопытки;
КонецЦикла;

Между строчками

Для Каждого СтрокаТаблицы Из СтрокиДокумента Цикл
  
Ключ = Строка(СтрокаТаблицы.Номенклатура.УникальныйИдентификатор()) + «…»

вставить

Если НЕ ЗначениеЗаполнено(СтрокаТаблицы.Номенклатура)Тогда
    Продолжить;
КонецЕсли;

Это изменение позволяет записывать не весь каталог.

В функции СохранитьДанные() заменить

Если НЕ ТестированиеДанных(СтрокаСообщенияПользователю) Тогда

на

Если НЕ ТестированиеДанных(СтрокаСообщенияПользователю, Ложь) Тогда

в функции ТестированиеДанных() заменить

Функция ТестированиеДанных(СтрокаСообщенияПользователю) Экспорт

на

Функция ТестированиеДанных(СтрокаСообщенияПользователю, ПроверятьНоменклатуру = Истина) Экспорт

и

ЕстьНеопределенныеТовары = ЕстьНеопределенныеТовары ИЛИ НЕ ЗначениеЗаполнено(СтрокаТаблицы.Номенклатура);

заменить на

Если ПроверятьНоменклатуру Тогда
   
ЕстьНеопределенныеТовары = ЕстьНеопределенныеТовары ИЛИ
        НЕ
ЗначениеЗаполнено(СтрокаТаблицы.Номенклатура);
КонецЕсли;

и в тексте

ЕстьНеопределенныеЕдиницы = ЕстьНеопределенныеЕдиницы ИЛИ
   
ЗначениеНеОпределено(СтрокаТаблицы.БазоваяЕдиницаИзмерения);
ЕстьНеопределенныеТовары = ЕстьНеопределенныеТовары ИЛИ
    НЕ
ЗначениеЗаполнено(СтрокаТаблицы.Номенклатура);
ЕстьНеопределенныеКачестваТовара = ЕстьНеопределенныеКачестваТовара ИЛИ
   
ЗначениеНеПустаяСтрока(СтрокаТаблицы.Качество);

Закомментировать вторую строку

ЕстьНеопределенныеЕдиницы = ЕстьНеопределенныеЕдиницы ИЛИ
   
ЗначениеНеОпределено(СтрокаТаблицы.БазоваяЕдиницаИзмерения);
// ЕстьНеопределенныеТовары = ЕстьНеопределенныеТовары ИЛИ НЕ ЗначениеЗаполнено(СтрокаТаблицы.Номенклатура);
ЕстьНеопределенныеКачестваТовара = ЕстьНеопределенныеКачестваТовара ИЛИ
   
ЗначениеНеПустаяСтрока(СтрокаТаблицы.Качество);

Этими изменениями мы отключили проверку на несопоставленную номенклатуру и добавили возможность загружать документ с такой номенклатурой. В этом случае у нас заполнятся все колонки (сумма, количество и т.п.), кроме колонок «Номенклатура», «Характеристика номенклатуры», «Единица» и т.п. 

Форматы обмена CommerceML, взаимодействие 7.7 и 8.x

Если для взаимодействия двух 1С версий 7.7 никаких преобразований не требуется, то, в версии 8.x используется другая версия формата CommerceML, которая не совместима с предыдущей.

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

Реализация 7.7 => Поступление 8.x

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

  • Корневой XML-элемент – «КоммерческаяИнформация»
    В нее входят:
  • Каталог
    • Атрибут «Идентификатор» – идентификатор каталога из 1С
    • Атрибут «Наименование» – наименование каталога из 1С
    • Атрибут «Владелец» – идентификатор фирмы-владельца каталога
    • Атрибут «Единица» - единица для товаров каталога по умолчанию
    • Список групп – элементы «Группа»
      • Атрибут «Идентификатор» – собственный формат идентификатора (вида «ID__B___0___0___84___0___0___________24_____») для группы (вручную не задается – внутреннее представление 1С, не требует вмешательства)
      • Атрибут «ИдентификаторВКаталоге» - код группы в справочнике «Номенклатура»
      • Атрибут «Наименование» - наименование в справочнике 1С
      • Атрибут «Родитель» - идентификатор родительской группы в формате идентификатора группы (вида «ID__B___0___0___84___0___0___________24_____»)
  • Список товаров – элементы «Товар»
    • Атрибут «Идентификатор» – собственный формат идентификатора (вида «ID__B___0___0___84___0___0___________24_____») для товара
    • Атрибут «ИдентификаторВКаталоге» - код товара в справочнике «Номенклатура»
    • Атрибут «Наименование» - наименование в справочнике 1С
    • Атрибут «Родитель» - идентификатор родительской группы в формате идентификатора группы (вида «ID__B___0___0___84___0___0___________24_____»)
    • Атрибут «Единица» - краткое наименование единицы измерения товара
    • Документ - элемент
      • Атрибут «Дата» - дата документа вида "2012-12-21"
      • Атрибут «Номер» - номер документа
      • Атрибут «Время» - время документа вида «ЧЧ:ММ:СС»
      • Атрибут «Комментарий» - комментарий документа
      • Атрибут «ХозОпреация» - для реализации – «Sale»
      • Атрибут «Сумма» - сумма документа
      • Атрибут «Валюта» - краткое наименование валюты
      • Атрибут «Курс» - курс валюты документа
      • Атрибут «Кратность» - кратность валюты документа
      • Атрибут «СрокПлатежа» - значение реквизита документа «Оплата до» вида "2012-12-21"
      • Элемент «ПредприятиеВДокументе»
        • Атрибут «Контрагент» -идентификатор фирмы-продавца или контрагента-покупателя в 1С. Контрагент с таким идентификатором должен присутствовать в разделе «Контрагенты»
        • Атрибут «Роль» – Saler - продацец или Buyer – покупатель
  • Элемент «СуммаНалога», для НДС имеет вид (в данном примере ставка равна 0, так как это сумма НДС по документу): <СуммаНалога "AVT" Ставка="0" Сумма="3430.27" ВключенВСумму="1"/>
  • Элементы «ТоварнаяПозиция»
    • Атрибут «Каталог» - Идентификатор каталога
    • Атрибут «Товар» - код товара в справочнике номенклатура
    • Атрибут «Единица» - краткое наименование единицы измерения товара
    • Атрибут «Количество» - количество
    • Атрибут «Цена» - цена
    • Атрибут «Сумма» - сумма
    • Атрибут «Описание» - комментарий коменклатуры
    • Элемент «Сумма налога» вида <СуммаНалога "AVT" Ставка="18" Сумма="60.12" ВключенВСумму="1"/>
  • Элемент «Контрагент»
    • Атрибут «Идентификатор» - идентификатор фирмы/контрагента в 1С
    • Атрибут «Наименование» - официальное наименование в 1С
    • Атрибут «ОтображаемоеНаименование» - краткое наименование в 1С
    • Атрибут «Адрес» - адрес

Для того, чтобы этот документ загрузить в 1С 8.x необходимо преобразовать его к виду:

  • Корневой элемент «КоммерческаяИнформация»
  • Вложенный элемент «Документ»
    • Элемент «Номер» - копия атрибута «Номер» из не преобразованного файла
    • Элемент «Дата» - копия атрибута «Номер» из не преобразованного файла
    • Элемент «ХозОперация» - «Отпуск товара» для поступления
    • Элемент «Роль» - «Продавец»
    • Элемент «Валюта» - валюта документа (без точки – различные классификаторы валют в разных версиях 1С)
    • Элемент «Сумма» - сумма документа
    • Элемент «СрокПлатежа»
    • Элемент «Контрагенты»
      • Элемент – «Контрагент»
        • Элемент «Ид» - не используется, но должен быть уникальным. В приведенном примере копируется идентификатор контрагента из 7-ки.
        • Элемент «Наименование» - наименование контрагента
        • Элементы «ИНН» и «КПП» - по ним будет производится поиск контрагента
        • Элемент «Роль» - «Продавец» или «Покупатель»
  • Элемент «Время» - время документа
  • Элемент «Налоги»
  • Элемент «Товары» - табличная часть документа
    • Элементы «Товар»
      • Элемент «Ид» - код номенклатуры контрагента по регистру сведений. По нему идет поиск.
      • Элемент «ИдКлассификатора» - идентификатор классификатора товаров
      • Элемент «Наименование» - наименование товара
      • Элемент «БазоваяЕдиница» - краткое наименование базовой единицы измерения
      • Элемент «Группы»
        • Элемент «Ид» - идентификатор группы-родителя (по классификатору, в примере – код в 7-ке)
        • Элемент «ЦенаЗаЕдиницу»
        • Элемент «Количество»
        • Элемент «Сумма»
        • Элемент «Единица»
        • Элемент «Коэффициент»
        • Элемент «Налоги»
        • Элемент «Ставки налогов»
        • Элемент «ЗначениеРеквизитов»
        • Элемент «Комментарий»
  • Вложенный элемент «Классификатор» - это иерархия номенклатуры
    • Элемент «Ид» - идентификатор классификатора
    • Элемент «Наименование» - наименование классификатора
    • Элемент «Владелец»
      • Элемент «Ид» - идентификатор владельца классификатора – копируем из выгрузки 7-ки
      • Элемент «Наименование»
      • Элементы «ИНН» и «КПП»
  • Элемент «Группы»
    • Элемент «Группа»
      • Элемент «Ид» - код группы в справочнике номенклатуры 1С 7.7
      • Элемент «Наименование»
      • Элемент «Группы» - вложенные группы, аналогично элементу «Группы»
      • Вложенный элемент «Каталог» - это еще одна часть выгрузки – именно при сопоставлении каталога задаются соответствия между номенклатурой поставщика и собственной номенклатурой.
        • Элемент «Ид» - идентификатор каталога (берем из выгрузки из 1С 7.7)
        • Элемент «ИдКлассификатора» - идентификатор классификатора
        • Элемент «Владелец» - аналогично классификатору
        • Элемент «Товары»
          • Элемент «Товар»
            • Элемент «Ид» - код товара в базе 1С 7.7
            • Элемент «ИдКлассификатора» » - идентификатор классификатора
            • Элемент «Наименование»
            • Элемент «БазоваяЕдиница»
            • Элемент «Группы»
              • Элемент «Ид» - код группы-родителя в базе 1С 7.7
              • Элемент «СтавкиНалогов»
              • Элемент «ЗначенияРеквизитов»

Обратное преобразование в значительной части копирует преобразование из 7.7 в 8.x с точностью до наоборот. Единственное важное отличие – как определить на стороне поставщика по «Ид» товара – сопоставлен ли он на стороне покупателя и чей код числится в графе «Ид»? При выгрузке из УТ 10.3 для товаров, которые сопоставлены по регистру сведений «Номенклатура контрагентов» у товаров внутри элемента «Документ» идентификаторы будут начинаться со знака «*».

Для преобразования можно использовать любые процессоры XSLT, поддерживающие спецификацию 1.0, например xalan (Java) или Microsoft XSL Processor.

К статье прикреплены файлы для преобразования «Реализации» из 7.7 в «Поступление» в 8.x – Sale77to8x.xslt и «Заказа поставщику» из 8.x в «заявку покупателя» 7.7 – Order8xto77.xslt.

В файле Sale77to8x.xslt задаются 5 переменных, которые нужны для загрузки в 1С 8.x и которые отсутствуют в спецификации выгрузки из версии 7.7:

  • client_inn − ИНН покупателя
  • client_kpp − КПП покупателя
  • firm_inn − ИНН поставщика
  • firm_kpp − КПП поставщика
  • firm_vat − НДС в сумме - 1 или сверху – 0

В файле Order8xto77.xslt задаются следующие переменные, которые нужны для загрузки в 1С 7.7 и которые отсутствуют в спецификации выгрузки из версии 8.x:

  • supplier_GUID  – идентификатор поставщика
  • catalog_GUID  – идентификатор каталога поставщика

Я для преобразования использовал небольшую программу-переходник, написанную на C#, привожу пример кода по преобразованию XSLT. На вход преобразованию можно передавать параметры из кода, тогда в файлах XSLT надо поменять переменныена параметры.

Пример использования XSLT на языке C#

//Создаем объект для преобразования XML
var transform = new XslCompiledTransform();
//Загружаем правила из файла
transform.Load("имя файла преобразования");
//Заполняем список параметров для файла преобразования
var transformParams = new XsltArgumentList();
transformParams.AddParam("Параметр", "", "Значение параметра");
//Создаем класс-writer для записи результата в файл
var writer = XmlWriter.Create("имя выходного файла", xml_writer_settings);
//Задаем параметры для объекта, который будет осуществлять запись в XML
var xml_writer_settings = new XmlWriterSettings(){
    Encoding = Encoding.UTF8, //кодировка UTF-8
    Indent = true,              //отступы делать и делать их табуляцией
    IndentChars = "\t"
};
//Собственно преобразовываем
transform.Transform("имя выходного файла", transformParams, writer);
writer.Close();

Дополнительная информация

17

Скачать файлы

Наименование Файл Версия Размер
Файлы преобразования
.zip 3,67Kb
20.12.12
47
.zip 3,67Kb 47 Скачать
Примеры выгрузок
.zip 10,98Kb
20.12.12
27
.zip 10,98Kb 27 Скачать
Примеры преобразованных выгрузок
.zip 10,18Kb
20.12.12
17
.zip 10,18Kb 17 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. potap@f58.ru 25.06.15 10:37 Сейчас в теме
2. zaliznyj 26.10.15 01:45 Сейчас в теме
Супер очень благодарен за подсказку переделал свою конфигурацию работает отлично
Оставьте свое сообщение

См. также

Списание (корректировка) задолженности контрагентов УНФ 1.6 4

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v8 УНФ Украина БУ Дебиторская и кредиторская задолженность Абонемент ($m) Закрытие периода Обработка документов

Обнуление задолженности контрагентов в конфигурации "Управление небольшой (нашей) фирмой" версии 1.6 с помощью документа "Корректировка регистров".

1 стартмани

24.07.2019    2000    3    DMon    1       

"Мобильный ТСД" - инвентаризация и сбор штрихкодов для iOS и Android 21

Инструменты и обработки Программист Пользователь Расширение (cfe) v8 v8::Mobile Розница УНФ ERP2 УТ11 КА2 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика УУ Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Абонемент ($m) Внешние источники данных Сканер штрих-кода Терминал сбора данных Работа с интерфейсом Мобильная разработка

Простой мобильный терминал сбора данных для iOS и Android, не требующий сложных настроек и установки дополнительных программ. Для выгрузки базы штрихкодов и загрузки собранных штрихкодов в документы учетной системы используется Яндекс Диск или облачный сервис и расширение конфигурации. Работает с конфигурациями Розница 2, УНФ 1.6, УТ 11, ERP, КА2.

3 стартмани

22.04.2019    9396    51    suepifanov    61       

Регистрация документов с измененной суммой 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обработка документов

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

1 стартмани

20.04.2019    3370    1    ryan    0       

Валовая прибыль для УПП 1.3, КА 1.1 в режиме РАУЗ (работа типового отчета без доработок конфигурации) 5

Инструменты и обработки Бухгалтер Пользователь Внешняя обработка (ert,epf) v8 КА1 УПП1 УУ Абонемент ($m) Обработка документов

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

2 стартмани

21.01.2019    5494    6    stvorl    3       

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь полноценный оффлайн (обновление от 15.08.19)! 168

Инструменты и обработки Программист Архив с данными v8 v8::Mobile БУ УУ Android Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Абонемент ($m) Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    19391    207    informa1555    167       

Расширение "Интерфейс Плюс" 40

Отчеты и формы Бухгалтер Пользователь Расширение (cfe) v8 v8::ОУ Розница УТ11 Россия УУ Розничная торговля Абонемент ($m) Рабочее место

Расширение для 1С:Розница 2.2 и 1С:Управление Торговлей 11, которое позволит повысить удобство работы!

3 стартмани

22.09.2018    9777    88    RocKeR_13    81       

Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2 12

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Розничная торговля Абонемент ($m) Обработка документов

Данная обработка упрощает корректировку остатков алкогольной продукции небольшого магазина, где предполагается передача всей продукции в торговый зал сразу после приемки.

5 стартмани

08.09.2018    13486    78    asdfgcom    45       

Загрузка файлов/картинок/изображений/фото номенклатуры PRO 16

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v8 v8::УФ Розница УНФ УТ11 Россия Оптовая торговля Розничная торговля Абонемент ($m) Управленческий учет (прочее)

Пожалуй, самая многофункциональная обработка для пополнения каталога. Сопоставление изображений с номенклатурой по артикулу, коду и подстроке; обновление/замена, удаление фото; установка основного изображения по расширению или по любой части наименования файла. Информация о файлах и результаты сопоставления с номенклатурой отображается в таблице. Для каждого изображения есть возможность предпросмотра. Процесс загрузки картинок отображается через прогресс-бар.

1 стартмани

03.08.2018    7153    61    zannv    18       

ЕГАИС 3 Контролёр для 1С:Розница 7

Инструменты и обработки Системный администратор Пользователь Внешняя обработка (ert,epf) v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Android Розничная торговля Абонемент ($m) Терминал сбора данных

Оградите себя от рисков отзыва лицензии на торговлю алкоголем, штрафов и блокировок в ЕГАИС. Проверяйте поступающую алкогольную продукцию помарочно на соответствие ТТН ЕГАИС v3 перед тем, как подтвердить получение и принять её на баланс в ЕГАИС. С 01.07.2018 начинается переход ЕГАИС на помарочный учет алкогольной продукции на всех стадиях товародвижения, начиная от производства или ввоза на территорию России, до реализации в розничной торговле, т.н. "ЕГАИС 3.0". В типовой Рознице уже появилась обработка для контроля поступивших акцизных марок на ПК. Предлагаю ознакомиться с мобильным решением. Контроль производится в Android приложении на ТСД или на обычном смартфоне.

1 стартмани

13.06.2018    8902    16    kuld    30       

Пробитие чеков через ККМ в офисе (для курьеров) 11

Инструменты и обработки Пользователь Расширение (cfe) v8 v8::ОУ Розница УТ11 Россия БУ Кассовые операции Розничная торговля Абонемент ($m) ККМ Фискальный регистратор

Предлагается интеграция 1С с ККТ СтарРус. Поддерживается одновременная работа с разных рабочих мест. ККТ СтарРус работает как сервер, и принимает команды через API по http-протоколу, что позволяет пробивать чеки через центральную базу 1С для интернет-магазина и для курьеров.

1 стартмани

07.06.2018    17035    27    Kutuzov    12       

Валовая прибыль в текущем месяце. Актуальная себестоимость (рассчитывается из последней цены закупки с учетом доп.расходов) 12

Отчеты и формы Бизнес-аналитик Пользователь Руководитель проекта Внешний отчет (ert,erf) v8 v8::ОУ УТ11 УУ Оптовая торговля Учет доходов и расходов Абонемент ($m) Управленческие

Валовая прибыль "Вместо себестоимости - Закупочные цены + Доп. расходы". Дополнительный внешний отчет для конфигурации Управление торговлей 11. Отчет поможет предприятиям, если нет возможности: - закрывать месяц ежедневно; - считать себестоимость вообще по разным причинам. В отчет попадают закупочные цены на *конецпериода* формирования отчета + дополнительные расходы.

7 стартмани

16.03.2018    11989    61    zaika007    41       

Время продаж чеков по магазинам в УТ 11, КА. Аналитический отчет + Диаграмма 7

Отчеты и формы Руководитель проекта Внешний отчет (ert,erf) v8 v8::ОУ УТ10 УТ11 КА2 Розничная и сетевая торговля (FMCG) УУ Розничная торговля Абонемент ($m) Управленческие

Отчет "Диаграмма по времени продаж чеков" предназначен для планирования графиков работы продавцов-менеджеров, для планирования маркетинговых мероприятий.

2 стартмани

16.03.2018    10320    8    zaika007    12       

Автоматизация отдела продаж - CRM конфигурация для небольшой компании 11

Отчеты и формы Руководитель проекта Конфигурация (md, cf) v8 Россия УУ Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Абонемент ($m) Управленческий учет (прочее)

Вам нужна несложная и многофункциональная автоматизированная система управления продажами для автоматизации отдела продаж? Наша CRM Система поможет Вам! Внедрение займет не более 15 минут. CRM Система - быстрая и безболезненная автоматизация отдела продаж. Без лишних затрат и сложностей. Интеграция с 1С Бухгалтерией 3 и 1С УТ 11.

1 стартмани

05.03.2018    11082    32    user718500    8       

Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3 31

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 v8 1cv7.md Россия Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X Обмен через XML

Воспользоваться современным средством переноса данных "Конвертация данных 3.0.5.3" можно только выгрузив из системы - источника данных XML в формате обмена данными EnterpriseData. В этой публикации можно скачать приемы выгрузки из 1С 7.7 универсального формата обмена для Конвертации данных 3. Выполняем перенос данных из «1С:Предприятие 7.7» в «1С:Предприятие 8.3». Используем Конвертацию данных КД 3.0 из 1c 7.7 --> 1С 8.3. На первой стадии еще не опубликовано иного способа подложить файл для Конвертации данных 3 кроме как сформировать его вручную, постараемся решить данную проблему.

1 стартмани

26.02.2018    25705    45    ksnik    3       

Построение маршрута доставки с расчётом расстояния для любой базы УФ 56

Инструменты и обработки Руководитель проекта Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Оптовая торговля Абонемент ($m) Универсальные обработки WEB

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    18158    35    KorotkovRV    16       

Анализ распределения заказов по предоплатам 6

Отчеты и формы Бизнес-аналитик Внешний отчет (ert,erf) v8 УПП1 УУ Оптовая торговля Абонемент ($m) Статистические

Отчет, в котором предоплаты разделены по интервалам (порогам) предоплат.

1 стартмани

21.02.2018    8536    1    wowik    0       

Корректировка остатков ЕГАИС, возврат из регистра 2, загрузка ТТН из файлов, другое для УТ10.3 15

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 v8::ОУ УТ10 Россия БУ Розничная торговля Абонемент ($m) Обработка документов

Набор обработок для автоматизации работы с ЕГАИС: Обработка корректировки остатков ЕГАИС для УТ 10.3, аналогичная имеющимся в УТ 11, Рознице 2.2. Автоматически формирует документы "Передача в торговый зал", "Акт постановки на баланс в торговом зале", "Акт списания в торговом зале". Обработка возврата из регистра 2 с подбором справок Б. Обработка формирования ТТН из файлов xml.

1 стартмани

24.01.2018    16712    5    biz-intel    3       

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника. ЗУП 3.1 35

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Зарплата Абонемент ($m) Обработка документов Загрузка и выгрузка в Excel

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника по данным экономического отдела. ЗУП 3.1.

3 стартмани

20.12.2017    23611    29    mvv1975    5       

Копирование меню в Трактир Management 2

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 1cv8.cf Рестораны, кафе и фаст-фуд Россия УУ Производство готовой продукции (работ, услуг) Абонемент ($m) Обработка документов

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

1 стартмани

28.11.2017    13214    1    integrator1983    0       

Автозаказ для 1С:Управление торговлей 11 21

Отчеты и формы Бизнес-аналитик Внешний отчет (ert,erf) v8 v8::ОУ УТ11 УУ Оптовая торговля Учет ТМЦ Абонемент ($m) Управленческие

Отчет выводит информацию, помогающую принять решение о пополнении товарного запаса.

3 стартмани

26.09.2017    13570    37    The Ded    23       

Счет-фактура+УПД+УКД с 01.10.2017 в редакции Постановления Правительства РФ от 19.08.2017 № 981. Для всех конфигураций на 1С 8 48

Отчеты и формы Бухгалтер Архив с данными v8 БП2.0 УТ10 УПП1 УНФ БП3.0 УТ11 БУ НУ Оптовая торговля Производство готовой продукции (работ, услуг) Абонемент ($m) Печатные формы документов

Внешние печатные формы с автоматической регистрацией для документа "Счет-фактура выданный" в редакции Постановления Правительства РФ №981 от 19.08.2017 года. Новые счета-фактуры № 981 применяются с 01.10.2017 года. Так же для УТ 10 очень старых релизов применяется сч.фактура в файле.

2 стартмани

18.09.2017    65752    1341    Kontakt    90       

Android беспроводной Bluetooth сканер 1D/2D штрихкода и терминал сбора данных для 1С 77

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf УУ Android Оптовая торговля Розничная торговля Абонемент ($m) Сканер штрих-кода

Бесплатное приложение, превращающее Android-смартфон в беспроводной 1D/2D Bluetooth сканер и терминал сбора данных для 1С и прочих POS систем. Не требует драйверов и доработки конфигураций.

1 стартмани

12.09.2017    26308    24    kuld    43       

БП 2.0 онлайн-касса (ККТ с передачей данных) 54 ФЗ 20

Инструменты и обработки Системный администратор Программист Бухгалтер Конфигурация (md, cf) v8 v8::БУ БП2.0 Россия БУ Кассовые операции Розничная торговля Абонемент ($m) ККМ Фискальный регистратор

Изменения для объединения с конфигурацией "Бухгалтерия предприятия 2.0" с функционалом для работы с ККТ с передачей данных в ОФД (онлайн-касса), сделана согласно методическим указаниям.

3 стартмани

09.07.2017    30544    135    bob_    53       

Внешние печатные формы Счет-фактура, УПД, УКД образца 2017 г. (ПП от 19.08.2017 № 981) для УПП 1.3, КА 1.1, БП 2.0 22

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v8 КА1 БП2.0 УПП1 БУ Оптовая торговля Производство готовой продукции (работ, услуг) Абонемент ($m) Печатные формы документов

Внешние печатные формы "Счет-фактура", "Универсальный передаточный документ", "Универсальный корректировочный документ" (в редакции постановления Правительства Российской Федерации от 19.08.2017 № 981) для типовых конфигураций УПП 1.3, КА 1.1, БП 2.0.

1 стартмани

30.06.2017    41042    712    Tavalik    63       

Счет-фактура с 01.07.2017 от 25.05.2017 №625 для ВСЕХ конфигураций 1С 8.х (БП 2.0, БП 2.0 КОРП, БАУ 2.0, БАУ 2.0 КОРП, КА 1.1, ПД 1.0, Розница 1.0, УНФ 1.3, УПП 1.3, УТ 11, УТ 10.3) 14

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v8 v8::БУ КА1 БП2.0 УТ10 Розница УПП1 УНФ БП3.0 БАУ УТ11 Россия БУ Оптовая торговля Производство готовой продукции (работ, услуг) Абонемент ($m) Печатные формы документов

С июля 2017 года применяется новая печатная форма счет-фактуры в редакции Постановления Правительства РФ от 25.05.2017 № 625. В публикации собраны внешние печатные формы для всех популярных конфигураций 1С. Будет актуально для 90% организаций, которые не ведут учет по гос. контрактам, так как новое поле не заполняется, а вместо номера гос. контракта установлен прочерк по умолчанию.

1 стартмани

29.06.2017    34149    455    a.kapustin    43       

Упрощение работы с актами сверки в УТ/КА/УПП - вывод номеров счетов в документе и печатной форме 3

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 КА1 УТ10 УПП1 БУ УУ Дебиторская и кредиторская задолженность Абонемент ($m) Обработка документов Печатные формы документов

Обычно акт сверки с клиентами содержат информацию о документах реализации товаров (накладных) и выполненных платежах. Но платежи делаются на основании счетов, номера которых отсутствуют в актах, что затрудняет собственно сверку. Данная обработка находит соответствующие расходным накладным счета/заказы, показывает их в форме документа и выводит в печатную форму акта.

2 стартмани

12.05.2017    11420    2    denmax    2       

54-ФЗ: Онлайн-кассы для 1С 8.1 УТ 10.2. Поддержка Native драйверов Атол 12

Инструменты и обработки Системный администратор Программист Архив с данными v8 v8::ОУ УТ10 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия УУ Кассовые операции Оптовая торговля Розничная торговля Абонемент ($m) ККМ

Доработан и адаптирован функционал работы ККТ по 54_ФЗ на УТ 10.2 платформы 8.1. Поддержка драйверов Атол версии 9 (native) и эмулятора ККТ. Код полностью открыт и внесены комментарии для самостоятельной доработки. Протестировано на Атол 11Ф. Распространяется как есть.

10 стартмани

18.04.2017    41277    127    Atom74    69       

FR_Atol_Shtrih.exe печать чеков для ККМ АТОЛ и ШТРИХ на основании текстового файла, где содержится описание товаров, цен, НДС (все требования 54ФЗ поддержка изменений от 01/07/19). Для 1С (7.7 и:8 УФ, Обычных Формы) есть готовые обработки 68

Инструменты и обработки Системный администратор Программист Архив с данными v7.7 v8 v8::УФ 1cv8.cf 1cv7.md Россия Windows Кассовые операции Оптовая торговля Розничная торговля Абонемент ($m) ККМ Фискальный регистратор

Это программа печати чеков, которая читает обычный текстовый файл, где перечислено, что надо распечатать на ФР - описание содержимого чека. Такой механизм позволяет использовать комплект для WEB сайтов, для не типовых или сильно измененных 1с7 или 1с8. Для любых программ которые умеют работать с текстовыми файлами (будь то CLIPPER,FOXPRO,JAVA, WSH, VBS итд). Внутри комплекта лежат готовые внешние печатные формы для печати из документов Реализация товаров и услуг 1с8 УТ10, БП2, БП2Базовая, БП2Корп, УТ11, БП3, БП3Базовая, БП3Корп, Для 1с:ТиС 7.7 Реализация ТМЦ, Бух4.5, Бух1.3 и Печать из ПКО Подключать ФР к 1С не надо! Не надо открывать смену. Подходит для любой конфигурации, для любого документа. Более 300 внедрений на ккм Штрих-Мини-ФР-К, Штрих ОнЛайн Атол 11Ф, 55Ф, 30. Возможна пробитие оплаты наличным или VISA  (Электронные деньги). Поддерживает передачу в ОФД имени кассира, телефон или email покупателя. Для каждого чека можно поменять ОСН (ЕНВД, Доходы-расходы итд). Возможна печать чека с выровненными колонками, Наименование,Количество Цена, Сумма, в этом случае фискализация будет одной строкой с общей суммой. Можно пробить не фискальный чек. (чек будет, но в налоговую не уйдет). Добавлена расшифровка длинных наименований, что актуально для Штрих (программа сама переносит длинные наименования на след строку). Есть внесение и выплата денег. 29.06.17 добавлено пробитие 2 видов оплат в одном чеке.

7 стартмани

11.04.2017    50580    172    ah7777777    473       

Загрузка номенклатуры по штрихкоду: Управление Торговлей 11.3; Розница 2.2; Розница для Казахстана 2.2 99

Инструменты и обработки Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v8 v8::ОУ v8::УФ Розница УТ11 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Оптовая торговля Розничная торговля Ценообразование, анализ цен Абонемент ($m) Обработка справочников Ценообразование, прайсы

Розница 2.2, Управление Торговлей 11.3. Создание номенклатуры из интернета с помощью сканера штрихкодов либо терминала сбора данных. Варианты создания, автовыбор наилучшей позиции, источники, цены, загрузка картинки - всё это очень гибко и просто настраивается. Текущие открытые источники: barcode-list.ru(на текущий момент не работает); goodsmatrix.ru; ean13.info(может не работать капча); barcodes.olegon.ru. Автор программы не несёт ответственность за информацию, предоставляемую перечисленными выше открытыми источниками, так же не отвечает за их работоспособность. Данные источники принадлежат не автору программы. Данная программа нужна лишь для автоматизированного поиска информации на них.

10 стартмани

30.03.2017    39754    49    myALKleon    37       

Android Штрихкод сканер + драйвер устройства для 1С 135

Инструменты и обработки Системный администратор Программист Архив с данными v7.7 v8 1cv8.cf 1cv7.md Android Розничная торговля Абонемент ($m) Сканер штрих-кода

Драйвер торгового оборудования и приложение для Android, телефон или планшет в качестве стандартного штрихкод сканера для платформы 1С.

3 стартмани

29.11.2016    35353    188    dreamadv    99       

Отчеты для логистов (а также презентация и пояснительная записка) 7

Отчеты и формы Бизнес-аналитик Руководитель проекта Внешний отчет (ert,erf) v8 1cv8.cf УУ Оптовая торговля Розничная торговля Абонемент ($m) Управленческие

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

1 стартмани

09.10.2016    19445    2    ksnik    4       

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора. 23

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 Абонемент ($m) Обработка документов Универсальные обработки Обмен через XML

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

1 стартмани

07.09.2016    27408    146    Aphanas    4       

Легкий интернет-магазин из УТ 11.2 67

Инструменты и обработки Руководитель проекта Внешняя обработка (ert,epf) v8 УТ10 УУ Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Розничная торговля Абонемент ($m) WEB

Обработка создания интернет-магазина из УТ 11. Создается единственный файл html, который содержит все выгруженные товары. Клиент составляет и отправляет заказ вам на e-mail прямо из браузера, не прибегая к использованию стороннего ПО.

11.08.2016    21656    482    hlopik    36       

Рабочее место менеджера по продажам 18

Инструменты и обработки Руководитель проекта Внешняя обработка (ert,epf) v8 1cv8.cf Украина УУ Windows Оптовая торговля Абонемент ($m) Рабочее место

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

5 стартмани

16.07.2016    20595    50    yarsort    9       

Исправление ошибок при закрытии месяца. Управление Торговлей 11.х для 1С Предприятие 8.3 9

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v8 v8::ОУ УТ11 Россия УУ Windows Закрытие периода Оптовая торговля Абонемент ($m) Закрытие периода

В при работе обработки: Закрытие месяца возникают ошибки расчета себестоимости. Постепенно ошибки накапливаются и при дальнейшей эксплуатации системы количество ошибок лавинообразно растет. Обработка помогает исправить ошибки расчета себестоимости. Полный доступ к коду обработки.

3 стартмани

21.06.2016    30642    88    Ликреонский    28       

Неликвиды на складе Pro и Lite версия. Редактирование реквизита в таблице документа. Для конфигурации Управление торговлей 11.2, 11.1 1С Предприятие 8.3 5

Отчеты и формы Бизнес-аналитик Бухгалтер Внешний отчет (ert,erf) v8 v8::ОУ УТ11 Оптовая торговля, дистрибуция, логистика УУ Windows Оптовая торговля Розничная торговля Учет ТМЦ Абонемент ($m) Управленческие

Внешний отчет для анализа товаров, находящихся на складе без движения. Работает для конфигураций 1С Управление Торговлей 11.2, 11.1. Отчет отображает товары на складах, движения по которым не производились в течении заданного периода дней. Подключается как внешний отчет в конфигурации 1С Управление торговлей 11. В Pro версии можно установить общий реквизит номенклатуры, для дальнейшего включения в отбор в установке цен номенклатуры. Редактирование в табличном документе ускоряет процесс работы с неликвидами номенклатуры на складах. Отчет можно использовать для стоимостной оценки товаров на складах. Полный доступ к тексту модулей и СКД.

1 стартмани

17.06.2016    22142    47    Ликреонский    2       

Анализ продаж по периодам + оборачиваемость по периодам + средняя стоимость по периодам для УТ10.3 4

Отчеты и формы Бизнес-аналитик Пользователь Внешний отчет (ert,erf) v8 КА1 УТ10 УПП1 Россия УУ Windows Оптовая торговля Абонемент ($m) Управленческие

Отчет позволяет сравнивать такие показатели, как валовая прибыль, рентабельность, эффективность, средняя стоимость товаров, оборачиваемость за разные периоды.

4 стартмани

25.05.2016    12479    7    alnovin    0       

Загрузка Счета покупателя из PDF 7

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 v8::БУ БП3.0 Windows Оптовая торговля Абонемент ($m) Обработка документов Файловые протоколы обмена, FTP

Обработка позволяет загрузить счет покупателя из pdf-файла в документ Счет на оплату покупателю (Бухгалтерия 3.0)

2 стартмани

23.05.2016    4237    10    John_d    0       

Печатная форма Счет-Фактура от 01.10.2017, УПД 01.10.2017, Торг-12, Счет на оплату, ТТН (1-Т) БП 3.0 ОРИГИНАЛЬНЫЕ 10

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v8 v8::БУ БП3.0 БУ Windows Оптовая торговля Производство готовой продукции (работ, услуг) Абонемент ($m) Печатные формы документов

Набор внешних печатных форм: Счет-Фактура, УПД, Торг-12, ТТН, Счетна оплату для 1С: БП 3.0. Формы взяты из релиза 3.0.54.20 бухгалтерии предприятия. Печатные формы (УПД и счет-фактуры) приведены в соответствие постановления 625 от 25.05.2017 И В РЕДАКЦИИ ПОСТАНОВЛЕНИЯ 981 ОТ 19.08.2017 в формах выводится "Идентификатор госконтракта" и прочие изменения.

1 стартмани

04.05.2016    36652    378    A7758735    3       

Трекинг номеров РПО в Почте России 14

Инструменты и обработки Пользователь Архив с данными v8 Оптовая торговля, дистрибуция, логистика Windows Оптовая торговля Абонемент ($m) WEB

Относительно недавно Почта России стандартизировала и описала сервисы получения информации о регистрируемом почтовом отправлении (РПО). Представляю вашему вниманию конфигурацию-обертку над сервисами Почты России. Она позволяет просто (http-запросы) и без изменений конфигурации подключить сервисы отслеживания к своим информационным системам.

2 стартмани

28.03.2016    16396    37    Smaylukk    3       

Управление доставкой розничным покупателям 2

Инструменты и обработки Руководитель проекта Конфигурация (md, cf) v8 УТ10 Розничная и сетевая торговля (FMCG) Россия УУ Windows Розничная торговля Абонемент ($m) Обработка документов

Дополнение для УТ 11.1, оформление доставки для розничного покупателя на основании кассового чека в связке с мягким чеком покупателя.

5 стартмани

10.03.2016    16771    6    Denis_Viktorovich    5