Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Выгрузка с Web-сайта в 1с 8 / 2 сообщений из 2, страница 1 из 1
14.03.2013, 12:34
    #38183581
Сергей1981
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка с Web-сайта в 1с 8
При выгрузке заказа с сайта в УПП 1с8 ндс в табличной части документа автоматически проставляется 20%, а необходимо чтобы поподал товар без ндс(вручную приходится снимать все галочки в окне Цены и валюта и перезаполнять цены).

В справочнике НастройкиОбменаССайтом добавил реквизит СтавкаНДС и соответственно вывел на форме справочника. Далее в общем модуле ПроцедураОбменаДанными добавляю в коде:
НастройкаОбмена.СтавкаНДС = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновнаяСтавкаНДС");
Если НЕ ЗначениеЗаполнено(НастройкаОбмена.СтавкаНДС) Тогда
НастройкаОбмена.ОсновнаяСтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
КонецЕсли;

вот сам код:

Процедура ЗаполнитьНастройкуОбменаWEBЗначениямиПоУмолчанию(НастройкаОбмена) Экспорт

НастройкаОбмена.ОбменТоварами = Истина;
НастройкаОбмена.ОбменЗаказами = Истина;

НастройкаОбмена.ВыгружатьТолькоИзменения = Истина;
НастройкаОбмена.ВыгружатьНаСайт = Истина;

НастройкаОбмена.HTTPОбменИмяПользователя = "User";
НастройкаОбмена.HTTPОбменПароль = "";

НастройкаОбмена.ВыгружатьКартинки = Истина;

НастройкаОбмена.СпособИдентификацииКонтрагентов = "Наименование";

ТекущийПользователь = ПараметрыСеанса.ТекущийПользователь;

ОсновнойКаталогФайлов = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновнойКаталогФайлов");
Если НЕ ЗначениеЗаполнено(ОсновнойКаталогФайлов) Тогда
ОсновнойКаталогФайлов = "C:";
КонецЕсли;
НастройкаОбмена.КаталогВыгрузки = ОсновнойКаталогФайлов + "/1cbitrix";

НастройкаОбмена.Организация = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновнаяОрганизация");
Если НЕ ЗначениеЗаполнено(НастройкаОбмена.Организация) Тогда
Выборка = Справочники.Организации.Выбрать();
Если Выборка.Следующий() Тогда
НастройкаОбмена.Организация = Выборка.Ссылка;
КонецЕсли;
КонецЕсли;

НастройкаОбмена.Подразделение = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновноеПодразделение");
НастройкаОбмена.Ответственный = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновнойОтветственный");
НастройкаОбмена.ЕдиницаИзмеренияНовойНоменклатуры = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновнаяЕдиницаПоКлассификатору");

// с учетом ставки Ндс

НастройкаОбмена.СтавкаНДС = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновнаяСтавкаНДС");
Если НЕ ЗначениеЗаполнено(НастройкаОбмена.СтавкаНДС) Тогда
НастройкаОбмена.ОсновнаяСтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
КонецЕсли;

//
Если НЕ ЗначениеЗаполнено(НастройкаОбмена.ЕдиницаИзмеренияНовойНоменклатуры) Тогда
ЕдиницаИзмеренияНовойНоменклатуры = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт", Истина);
Если НЕ ЗначениеЗаполнено(НастройкаОбмена.ЕдиницаИзмеренияНовойНоменклатуры) Тогда
НастройкаОбмена.ЕдиницаИзмеренияНовойНоменклатуры = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("796");
КонецЕсли;
КонецЕсли;

НастройкаОбмена.HTTPОбменАдресСайта = " http://localhost:6448/bitrix/admin/1c_exchange.php";

КонецПроцедуры

Но НДС попадает в заказ - 20%, это неверно. Как быть?
Так почему же в заказе покупателя при выгрузке с сайта в 1с 8 наценка все та же - 20%?
...
Рейтинг: 0 / 0
14.03.2013, 15:46
    #38184090
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка с Web-сайта в 1с 8
УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекущийПользователь, "ОсновнаяСтавкаНДС");

????
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Выгрузка с Web-сайта в 1с 8 / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]