eComm+

Модулі для BAS / 1С* - розроблено в Україні!

Инструменты пользователя

Инструменты сайта


prom_designer_unfu

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
prom_designer_unfu [2020/07/27 19:55]
webmaster [Редактирование плана видов характеристик “ДополнительныеРеквизитыИСведения”]
prom_designer_unfu [2023/11/30 13:55] (текущий)
webmaster [Редактирование формы списка “Заказ покупателя”]
Строка 22: Строка 22:
 {{ :5_unf_support_rules.png?direct |}} {{ :5_unf_support_rules.png?direct |}}
  
 +{{ :5_unf_support_rules_configuration.png?direct&600 |}}
  
  
Строка 37: Строка 38:
 <note>В случае если файл поставки содержит несколько модулей (например Prom.ua и Rozetka.ua) то необходимо отметить все требуемые подсистемы</note> <note>В случае если файл поставки содержит несколько модулей (например Prom.ua и Rozetka.ua) то необходимо отметить все требуемые подсистемы</note>
  
-{{ :10_unf_integrate_select.png?direct |}}+{{ :10_unf_integrate_select.png?direct&600 |}}
  
 <note>Убедимся что порядок объектов конфигурации останется прежним</note> <note>Убедимся что порядок объектов конфигурации останется прежним</note>
Строка 53: Строка 54:
  
 ===== Редактирование документа “Заказ покупателя” ===== ===== Редактирование документа “Заказ покупателя” =====
 +В случае недоступности редактирования делаем доступными для редактирования объект документа "Заказ покупателя" и форму документа "Заказ покупателя" (Конфигурация => Поддержка => Настройка поддержки):
  
 +{{ :14_unf_support_object_set.png?direct&600 |}}
 ==== Добавление новых реквизитов в документ “Заказ покупателя” ==== ==== Добавление новых реквизитов в документ “Заказ покупателя” ====
  
 ^ Имя реквизита      ^ Синоним                  ^ Тип          ^ ^ Имя реквизита      ^ Синоним                  ^ Тип          ^
-ing_ТорговыеПлощадки_ИсточникЗаказа    | Источник заказа | СправочникСсылка.ing_ТорговыеПлощадки_УчетныеЗаписи        |+eComm_ИсточникЗаказа    | Источник заказа | СправочникСсылка.eComm_УчетныеЗаписи        |
  
 Не будем забывать о представлении синонима на разных языках: Не будем забывать о представлении синонима на разных языках:
Строка 70: Строка 73:
  
 <code> <code>
-//++ ingenum.com.ua / Торговые площадки +//++ eComm / Торговые площадки 
- ing_ОбменСТорговымиПлощадкамиСервер.ЗаказПокупателя_ФормаДокумента_ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка); + eCommСервер.ЗаказПокупателя_ФормаДокумента_ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка); 
-//-- ingenum//+//-- eComm
 </code> </code>
  
  
-===== Переопределение метода "ЗаполнитьСтрокуТЧТовары" ===== 
  
-Далее необходимо добавить новый общий модуль "ing_ОбменСТорговымиПлощадкамиСерверДоработки" (со свойствами "Сервер" и "Вызов сервера") и разместить в нем следующие методы: 
-<code> 
-Процедура ЗаполнитьСтрокуТЧТовары(СтруктураНастроек, ЗаказОбъект, СтрокаТЧ, СтруктураЗаполнения, СтандартнаяОбработка) Экспорт 
  
- СтандартнаяОбработка = Ложь; 
- ЗаполнитьЗначенияСвойств(СтрокаТЧ, СтруктураЗаполнения); 
-  
- СтрокаТЧ.ЕдиницаИзмерения = СтрокаТЧ.Номенклатура["ЕдиницаИзмерения"]; 
- ВидСтавкиНДС = СтрокаТЧ.Номенклатура["ВидСтавкиНДС"]; 
- Если ЗначениеЗаполнено(ВидСтавкиНДС) Тогда  
- СтрокаТЧ.СтавкаНДС = Справочники["СтавкиНДС"].СтавкаНДС(ВидСтавкиНДС,ТекущаяДатаСеанса()); 
- КонецЕсли; 
-  
- РассчитатьСуммуНДСЗаказа(СтрокаТЧ, ЗаказОбъект); 
- 
-КонецПроцедуры 
- 
-Процедура РассчитатьСуммуНДСЗаказа(СтрокаТабличнойЧасти, Документ) Экспорт 
-  
- Если Документ.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ОблагаетсяНДС Тогда 
-  
- СтавкаНДС = УправлениеНебольшойФирмойПовтИсп.ПолучитьЗначениеСтавкиНДС(СтрокаТабличнойЧасти.СтавкаНДС); 
-  
- СтрокаТабличнойЧасти.СуммаНДС = ?(Документ.СуммаВключаетНДС, 
-   СтрокаТабличнойЧасти.Сумма - (СтрокаТабличнойЧасти.Сумма) / ((СтавкаНДС + 100) / 100), 
-   СтрокаТабличнойЧасти.Сумма * СтавкаНДС / 100); 
- Иначе 
- СтрокаТабличнойЧасти.СуммаНДС = 0; 
- КонецЕсли; 
-  
- СтрокаТабличнойЧасти.Всего = СтрокаТабличнойЧасти.Сумма + ?(Документ.СуммаВключаетНДС, 0, СтрокаТабличнойЧасти.СуммаНДС); 
-  
-КонецПроцедуры 
-</code> 
- 
-После этого необходимо переопределить метод "ЗаполнитьСтрокуТЧТовары" общего модуля "ing_ОбменСТорговымиПлощадкамиСерверПереопределяемый" следующим образом: 
- 
-<code> 
-Процедура ЗаполнитьСтрокуТЧТовары(СтруктураНастроек, ЗаказОбъект, СтрокаТЧ, СтруктураЗаполнения, СтандартнаяОбработка) Экспорт 
- 
- ing_ОбменСТорговымиПлощадкамиСерверДоработки.ЗаполнитьСтрокуТЧТовары(СтруктураНастроек, ЗаказОбъект, СтрокаТЧ, СтруктураЗаполнения, СтандартнаяОбработка); 
- 
-КонецПроцедуры 
- 
-</code> 
  
 ===== Обновление информационной базы ===== ===== Обновление информационной базы =====
prom_designer_unfu.1595868919.txt.gz · Последнее изменение: 2022/02/24 03:40 (внешнее изменение)