Пример ввода эл.накладных в ТиС 932.
=========================================
Дано:
- Электронная накладная для прихода товара от поставщика А в виде текстового файла - "Накладная_12345.txt":
Задача:Код:- Этим символом могут быть обозначены комментарии к файлу - В следующей строке перечислены: - Номер документа;Дата документа;Сумма с НДС по документу;Тип накладной;Cумма НДС 10%;Cумма НДС 20%;Тип валюты;Курс валюты; [Header] 243174;13.01.2004;4512.5;ПОСТАВКА;410.22;0;РУБЛЬ;1.00; - В следующей строке перечислены: - Код товара;Наименование товара;Производитель;Страна производителя;Количество;Цена с НДС;Цена производителя без НДС;Цена без НДС;Резерв;Торговая надбавка оптового звена;Заводской срок годности в месяцах;ГТД;Серии сертификатов;Серия производителя;Дата выпуска препарата;Дата истекания срока годности данной серии;Штрих-код производителя;Дата регистрации цены в реестре;Реестровая цена в рублях;Торговая наценка организации-импортера; [Body] 10597;Антигриппин, д/дет. шип.тб.№30;Натур-Продукт;Франция;5;137.58;125.072;125.072;;0;;10404040/090702/0001;02010703^РОСС.FR.ФМ06.А09613^01.07.2006^ООО Окружной центр сертификации. г. Нижний Новгород;02010703;;01.07.2006;4601372002492; 0;;
- Создать документ ПоступлениеТМЦ в ТиС 932 без программирования в 1С (не трогая стандартную поставку).
- Поставщика накладных данными проблемами не озадачивать.
- Каждый поставщик может поставлять один товар с точки зрения получателя, но в своих накладных код и имя могут отличаться.
Решение:
- Программист (не 1С) пишет программу-конвертер для конвертирования эл.накл. из текстового формата в формат ТиС - "CommerceML".
Можно написать на любом языке программирования за 1 день.
Получили файл - "Накладная_12345.xml", который можно просмотреть в любом Internet Explorer:
Данный файл содержит:Код:<?xml version="1.0" encoding="windows-1251"?><КоммерческаяИнформация><Каталог Идентификатор="00000000-0000-0000-0001-000000000002"><Товар ИдентификаторВКаталоге="10597" Наименование="Антигриппин, д/дет. шип.тб.№30" Идентификатор="IDENT_1" Единица="упак"/></Каталог><Контрагент Идентификатор="00000000-0000-0000-0000-000000000001"><РасчетныйСчет НомерСчета="1111111111"/></Контрагент><Контрагент Идентификатор="00000000-0000-0000-0000-000000000002"><РасчетныйСчет НомерСчета="2222222222"/></Контрагент><Документ Дата="2004- 01- 13" Номер="243174" ХозОперация="Sale" Валюта="руб." Курс="1"><ПредприятиеВДокументе Контрагент="00000000-0000-0000-0000-000000000001" Роль="Buyer"/><ПредприятиеВДокументе Контрагент="00000000-0000-0000-0000-000000000002" Роль="Saler" РасчетныйСчет="2222222222"/><ТоварнаяПозиция Каталог="00000000-0000-0000-0001-000000000002" Товар="10597" Единица="упак" Количество="5" Цена="137.58" СтранаПроисхождения="Болгария"><СуммаНалога Налог="AVT" Ставка="10" ВключенВСумму="1"/></ТоварнаяПозиция></Документ></КоммерческаяИнформация>
1. <Каталог Идентификатор="00000000-0000-0000-0001-000000000002"> - GUID_Инфо о товарах с точки зрения номенклатуры (Справочники-Прочие-Каталоги - для каждого поставщика сделать отдельную запись. Владелец каталога сделать "Контрагент").
2. <Товар ИдентификаторВКаталоге="10597" - Код товара в системе поставщика (т.е. в этом каталоге).
3. Наименование="Антигриппин, д/дет. шип.тб.№30" - наименование в системе поставщика (т.е. в этом каталоге).
4. <Контрагент Идентификатор="00000000-0000-0000-0000-000000000001"> - GUID_Инфо о хозяине ТиС (должно быть в ТиС в справочнике Контрагенты).
5. <РасчетныйСчет НомерСчета="1111111111" (должно быть в ТиС в справочнике Контрагенты о хозяине ТиС).
6. <Контрагент Идентификатор="00000000-0000-0000-0000-000000000002"><РасчетныйСчет НомерСчета="2222222222"/> - Поставщик - инфо в Справочнике Контрагенты.
7. <Документ Дата="2004- 01- 13" Номер="243174" ХозОперация="Sale" Валюта="руб." Курс="1"> - Инфа о накладной.
8. <ТоварнаяПозиция Каталог="00000000-0000-0000-0001-000000000002" Товар="10597" Единица="упак" Количество="5" Цена="137.58" СтранаПроисхождения="Болгария"><СуммаНалога Налог="AVT" Ставка="10" ВключенВСумму="1"/></ТоварнаяПозиция>
- Инфа о товаре со сылкой на каталог поставщика.
- В ТиС должно быть:
- В Контрагентах инфа о поставщике и о получателе (GUID, расч.счёт).
- В Каталоги - инфа о каталоге для каждого поставщика (GUID)
- В Единицы - еденицы измерения для каждого товара.
- В Страны - Страны встречающиеся в накладной.
- Заносим инфу о товарах в Номенклатуру командой Сервис-Обмен данными в формате CommerceML-Просмотр Каталога..:
- Вкладка - Опции поставить ту группу куда будут заноситься новй товар.
- Клик на товаре - 3 варианта:
1 - Если товар уже был кем то поставлен, то откроется Справочник-Номенклатуры.
2 - Пункт - Создать новый товар(искат по имени) - на самом деле сначала будет искать по имени, и если не найдёт то добавит в Номенклатуру.
3 - Выбрать аналог - если Вы знаете, что товар предлагаемый с таким именем уже есть, но называется по другому. Будет сформирован аналог в спр. Аналоги.
- Непосредственное формирование документа - ПоступлениеТМЦ по команде меню там-же "Просмотр и загрузка документа":
Открыть файл "Накладная_12345.xml" - появится накладная с товаром. По кнопке загрузить появится ПоступлениеТМЦ.

