Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 19:12

Обмен заказами с сайтом...

Автор Kintim, 23 янв 2012, 10:46

0 Пользователей и 1 гость просматривают эту тему.

Kintim

Dethmontt
Ответь пожалуйста еще на один очень глупый вопрос...)
Каким образом фиксировать Изменения  ПРОВЕДЕНИЯ ??


Если ИмяЭлемента = "Документ" Тогда

НовыйДокумент = Документы.ЗаказПокупателя.СоздатьДокумент();
НовыйДокумент.УчитыватьНДС = Истина;
НовыйДокумент.СуммаВключаетНДС = Истина;
НовСтрокаДерева = ДеревоДокументов.Строки.Добавить();
НовСтрокаДерева.ДокументОбъект = НовыйДокумент;
НовСтрокаДерева.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
НовСтрокаДерева.СтруктураДанныхКонтрагента = Новый Структура;


Нужно сюда прописать??
А что?? не пойму...  :(

Kintim

Появилась другая идея... Есть так называемые "КатегорииДокумента":

мСоответствиеНаименованийКатегорийДокумента = Новый Соответствие;
мСоответствиеНаименованийКатегорийДокумента.Вставить("Заказ оплачен" , Справочники.КатегорииОбъектов.СостояниеЗаказаНаWEBСайтеОплачен);
мСоответствиеНаименованийКатегорийДокумента.Вставить("Доставка разрешена", Справочники.КатегорииОбъектов.СостояниеЗаказаНаWEBСайтеДоставкаРазрешена);
мСоответствиеНаименованийКатегорийДокумента.Вставить("Финальный статус" , Справочники.КатегорииОбъектов.СостояниеЗаказаНаWEBСайтеЗавершен);
мСоответствиеНаименованийКатегорийДокумента.Вставить("Отменен"          , Справочники.КатегорииОбъектов.СостояниеЗаказаНаWEBСайтеОтменен);

Которые влияют на:

Функция ЗаписатьСвойстваДокументов(ДеревоДокументов, СтруктураСтатистики, МассивОтклоненныхДокументов)

А точнее, т.е. ниже по коду:

Если ОбъектПринадлежитКатегории Тогда
  Если КатегорияСсылка = Справочники.КатегорииОбъектов.СостояниеЗаказаНаWEBСайтеОплачен Тогда
  СтруктураСтатистики.ОплаченСписок.Добавить(СтрокаДД.ДокументОбъект.Ссылка);
  ИначеЕсли КатегорияСсылка = Справочники.КатегорииОбъектов.СостояниеЗаказаНаWEBСайтеДоставкаРазрешена Тогда
  СтруктураСтатистики.ДоставкаРазрешенаСписок.Добавить(СтрокаДД.ДокументОбъект.Ссылка);
  ИначеЕсли КатегорияСсылка = Справочники.КатегорииОбъектов.СостояниеЗаказаНаWEBСайтеЗавершен Тогда
  СтруктураСтатистики.ФинальныйСтатусСписок.Добавить(СтрокаДД.ДокументОбъект.Ссылка);
  ИначеЕсли КатегорияСсылка =
Справочники.КатегорииОбъектов.СостояниеЗаказаНаWEBСайтеОтменен Тогда
   МассивОтклоненныхДокументов.Добавить(СтрокаДД.ДокументОбъект.Ссылка);
  КонецЕСли;
КонецЕсли;

Может быть добавить значение ПРОВЕДЕН... в первый код, а в последнем коде добавить запись..
????
Как думаете профессионалы?? Получится?

Dethmontt

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

Kintim

Спасибо за советы, нашел решение в своем же коде, который привел выше, оказалось нужно ТАК:

Если Док.РанееЗагруженныйДокументСсылка.Проведен Тогда
  СтруктураСтатистики.Пропущено = СтруктураСтатистики.Пропущено + 1;
  Продолжить;
КонецЕсли;

chaos132

А у меня такой вопрос, прошу помоч. Настроил обмен с сайтом между УТ 11 и CMS Diafan. Товары, категории, цены, остатки, всё выгружается нормально, но большая проблема с заказами не знаю что и делать. С сайта заказы выгружаютс, но выгружаются с такой ошибкой:
Интерактивный обмен
07.04.2013 19:31:34 Запуск загрузки заказов
Обработано: 14
Загружено: 14. Список документов:
  № 56          от 05.04.2013 17:21:18 (№ 56 от 05.04.2013 17:21:18 на сайте)
  № 43          от 04.04.2013 15:22:35 (№ 43 от 04.04.2013 15:22:35 на сайте)
  № 44          от 05.04.2013 14:27:00 (№ 44 от 05.04.2013 14:27:20 на сайте)
  № 45          от 05.04.2013 14:57:00 (№ 45 от 05.04.2013 14:57:54 на сайте)
  № 46          от 05.04.2013 14:58:00 (№ 46 от 05.04.2013 14:58:00 на сайте)
  № 47          от 05.04.2013 15:00:46 (№ 47 от 05.04.2013 15:00:46 на сайте)
  № 48          от 05.04.2013 15:01:46 (№ 48 от 05.04.2013 15:01:46 на сайте)
  № 49          от 05.04.2013 15:07:56 (№ 49 от 05.04.2013 15:07:56 на сайте)
  № 55          от 05.04.2013 15:23:44 (№ 55 от 05.04.2013 15:23:44 на сайте)
  № 54          от 05.04.2013 15:22:55 (№ 54 от 05.04.2013 15:22:55 на сайте)
  № 53          от 05.04.2013 15:22:11 (№ 53 от 05.04.2013 15:22:11 на сайте)
  № 52          от 05.04.2013 15:12:38 (№ 52 от 05.04.2013 15:12:38 на сайте)
  № 51          от 05.04.2013 15:10:38 (№ 51 от 05.04.2013 15:10:38 на сайте)
  № 50          от 05.04.2013 15:09:41 (№ 50 от 05.04.2013 15:09:41 на сайте)
Пропущено: 0
Обновлено: 14. Список документов:
  № 56          от 05.04.2013 17:21:18 (№ 56 от 05.04.2013 17:21:18 на сайте)
  № 43          от 04.04.2013 15:22:35 (№ 43 от 04.04.2013 15:22:35 на сайте)
  № 44          от 05.04.2013 14:27:00 (№ 44 от 05.04.2013 14:27:20 на сайте)
  № 45          от 05.04.2013 14:57:00 (№ 45 от 05.04.2013 14:57:54 на сайте)
  № 46          от 05.04.2013 14:58:00 (№ 46 от 05.04.2013 14:58:00 на сайте)
  № 47          от 05.04.2013 15:00:46 (№ 47 от 05.04.2013 15:00:46 на сайте)
  № 48          от 05.04.2013 15:01:46 (№ 48 от 05.04.2013 15:01:46 на сайте)
  № 49          от 05.04.2013 15:07:56 (№ 49 от 05.04.2013 15:07:56 на сайте)
  № 55          от 05.04.2013 15:23:44 (№ 55 от 05.04.2013 15:23:44 на сайте)
  № 54          от 05.04.2013 15:22:55 (№ 54 от 05.04.2013 15:22:55 на сайте)
  № 53          от 05.04.2013 15:22:11 (№ 53 от 05.04.2013 15:22:11 на сайте)
  № 52          от 05.04.2013 15:12:38 (№ 52 от 05.04.2013 15:12:38 на сайте)
  № 51          от 05.04.2013 15:10:38 (№ 51 от 05.04.2013 15:10:38 на сайте)
  № 50          от 05.04.2013 15:09:41 (№ 50 от 05.04.2013 15:09:41 на сайте)
Создано: 0
07.04.2013 19:31:35 Завершена загрузка заказов
Дополнительная информация:Не удалось выполнить поиск номенклатуры: 449
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 448
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 444
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 431
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 442
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 431
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 431
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 431
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 431
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 431
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 431
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 442
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 449
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 444
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 442
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 442
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 431
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 442
Произошла ошибка:
Не удалось выполнить поиск номенклатуры: 442
Произошла ошибка:
Получение данных с сервера: Получен пустой ответ сервера.
Загрузка заказов не выполнена.

Что это может быть и как решить проблему?

aromv

А никто не подскажет какие строки поменять в модуле обработки "Обмен с сайтом", чтобы контрагента 1С-ка искала не по наименованию, а по номеру телефона?
Заранее, спасибо.

CentroBit

Коллеги, здравствуйте.
Смотрю, что тема обмена 1С и сайта популярна.
Обратите внимание на систему Agora Optima.
Что скажете?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск