Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:1c:kalinka:dalion_mp_integration:1c_dorabotka:document_schet [2025/11/18 07:27] anton |
wiki:1c:kalinka:dalion_mp_integration:1c_dorabotka:document_schet [2025/11/19 03:59] (текущий) anton |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ==== Документ Счет ==== | ==== Документ Счет ==== | ||
| + | === Условия смены статуса === | ||
| + | **К сборке (резерв)** \\ | ||
| + | * Контроль | ||
| + | * Возможность поставить товар из ТЧ Товары в резерв. | ||
| + | **Собран (подтвержден)** \\ | ||
| + | * Контроль | ||
| + | * Количества штучных. Количество собранных штучных (тч собранный товар) = количество в заказе | ||
| + | * Количества весового. Количество собранного весового товара (тч собранный товар) <= количество весового товара в заказе | ||
| + | * Отмененных строк. Количество в отмененных строках не контролируется | ||
| + | |||
| + | |||
| === Особенности заполнения реквизитов документа === | === Особенности заполнения реквизитов документа === | ||
| - | == Сумма и СуммаСобрано == | + | == СуммаДокумента и итмс_СуммаДокументаСобрано == |
| * Сумма | * Сумма | ||
| * Является итогом по полю Сумма ТЧ Товары, | * Является итогом по полю Сумма ТЧ Товары, | ||
| * Итог по сумме первоначального заказа из МП до любых корректировок (скидки, | * Итог по сумме первоначального заказа из МП до любых корректировок (скидки, | ||
| - | * СуммаСобрано | + | * итмс_СуммаДокументаСобрано |
| * Является итогом по полю СуммаСобрано ТЧ СобранныйТовар | * Является итогом по полю СуммаСобрано ТЧ СобранныйТовар | ||
| * Итог по фактической сумме, которая будет отгружена | * Итог по фактической сумме, которая будет отгружена | ||
| - | + | == Б_Идентификатор, | |
| + | * Б_Идентификатор | ||
| + | * Тип Строка 80 | ||
| + | * Назначение - хранить ид заказа из мобильного приложения, | ||
| + | * Если документ создан локально итмс_СозданВМП = Ложь. Тогда Поле не заполняется | ||
| + | * Б_ДатаДокумента | ||
| + | * Тип Дата и время | ||
| + | * Назначение - хранить дату время создания заказа в мобильном приложении | ||
| + | * Если документ создан локально итмс_СозданВМП = Ложь. Тогда Поле не заполняется | ||
| + | * Б_НомерВерсии | ||
| + | * Тип Строка 50 | ||
| + | * Назначение - хранить номер версии документа. При создании в МП номер версии по умолчанию 1 | ||
| + | * Номер версии нужен для случаев обновления документа из мобильного приложения МП, у нас такой случай может быть только один - отмена заказа клиентом. | ||
| + | == Работа с НДС == | ||
| + | * Калинка, | ||
| + | * Метод расчета НДС - Сумма, включает НДС | ||
| + | * реквизит документа СуммаВключаетНДС всегда Истина | ||
| + | * реквизит документа УчитыватьНДС всегда Истина | ||
| + | * У Калинки общий режим, т.е. ставки НДС общие (20 и 10) реквизит документа ТипНалогообложенияНДС (ПеречислениеСсылка.ТипыНалогообложенияНДС) всегда ПрименяютсяОбщиеСтавкиНДС | ||
| + | === Значения реквизитов Шапки по-умолчанию, | ||
| + | Если РегистрСведений.итмс_НастройкиСозданияДокументов не заполнен при создании счета будет вызвано Исключение с ошибкой. \\ | ||
| + | * Реквизиты заполняемые по данным: | ||
| + | * Фирма | ||
| + | * Контрагент | ||
| + | * ДоговорКонтрагента | ||
| + | * ВалютаДокумента | ||
| + | * БанковскийСчетКасса | ||
| + | * КатегорияЦен | ||
| + | * ВидОперации ПеречислениеСсылка.ВидыОперацийСчет = Web | ||
| + | * Автор = ТекущийПользователь | ||
| + | * НДС | ||
| + | * СуммаВключаетНДС = Истина | ||
| + | * УчитыватьНДС = Истина | ||
| + | * ТипНалогообложенияНДС = ПрименяютсяОбщиеСтавкиНДС | ||
| + | * КурсВзаиморасчетов = 1 | ||
| + | * КратностьВзаиморасчетов = 1 | ||
| + | |||
| + | === Особенности использования тч документа === | ||
| + | После создания документа и фиксации первоначального заказа в тч Товары. Основной становится ТЧ СобранныйТовар, | ||
| + | где проводится сборка, | ||
| + | * Создание документа на основании заказа из МП | ||
| + | * Заполняется ТЧ Товары, | ||
| + | * Переход в статус "К сборке" | ||
| + | * Содержимое ТЧ Товары копируется в ТЧ СобранныйТовар. КоличествоСобрано = 0, ЦенаСобрано = Цена, СуммаСобрано = 0 (КоличествоСобрано * ЦенаСобрано) | ||
| + | * Обмен с МП. | ||
| + | * Если статус New или Processing | ||
| + | * ТЧ СобранныйТовар не заполнена, | ||
| + | * Если статус Assembled, Awaiting, Courier, Done | ||
| + | * ТЧ СобранныйТовар заполнена, | ||
| + | * Печать чека | ||
| + | * Данные из ТЧ СобранныйТовар и ТЧ Штрихкоды, | ||
| === Реквизиты, | === Реквизиты, | ||
| - | * итмс_ТипДоставкиМП | + | * итмс_ТипДоставкиМП |
| - | * итмс_ТипОплатыМП | + | * тип ПеречислениеСсылка.итмс_ТипыДоставкиМП Хранит вариант доставки товара (Самовывоз или доставка) |
| - | * итмс_СтатусСчетаМП | + | * итмс_ТипОплатыМП |
| - | * итмс_СозданВМП | + | * тип ПеречислениеСсылка.итмс_ТипыОплатыМП Тип оплаты (МП - оплата в мобильном приложении (безнал) или оплата на месте) |
| - | * итмс_Клиент | + | * итмс_СтатусСчетаМП |
| + | * тип ПеречислениеСсылка.итмс_СтатусыСчетаМП Статус счета в мобильном приложении (Новый, | ||
| + | * итмс_СозданВМП | ||
| + | * тип Булево Тип заказа - онлайн или локальный заказ без участия мобильного приложения | ||
| + | * итмс_Клиент | ||
| + | * тип СправочникСсылка.Клиенты Клиент по заказу. | ||
| + | * итмс_СуммаДокументаСобрано | ||
| + | * тип Число 15,2 итог по полю СуммаСобрано ТЧ СобранныйТовар | ||
| + | * сохраняется в модуле документа процедура ПриЗаписи, | ||
| === ТЧ Услуги=== | === ТЧ Услуги=== | ||
| Строка 30: | Строка 99: | ||
| Назначение ТЧ Товары: | Назначение ТЧ Товары: | ||
| Используется для загрузки заказанных товаров из МП. В МП не используются коэффициенты для единиц измерения и нет понятия места. \\ | Используется для загрузки заказанных товаров из МП. В МП не используются коэффициенты для единиц измерения и нет понятия места. \\ | ||
| - | Следующие реквизиты ТЧ Товары не будут использоваться | + | Следующие реквизиты ТЧ Товары не будут использоваться. Удалять не будем - т.к. многие штатные алгоритмы на них завязаны: |
| * ХарактеристикаНоменклатуры | * ХарактеристикаНоменклатуры | ||
| * Характеристики в принципе в работе не используются. | * Характеристики в принципе в работе не используются. | ||
| Строка 52: | Строка 121: | ||
| * КоличествоСобрано - тип Число (15,3) Контроль собранного количества. | * КоличествоСобрано - тип Число (15,3) Контроль собранного количества. | ||
| * Цена | * Цена | ||
| + | * ЦенаСобрано - тип Число - возможность изменения цены товара в заказе, | ||
| * Сумма | * Сумма | ||
| + | * СуммаСобрано - тип Число - СуммаСобрано по конкретной позиции товара | ||
| * СтавкаНДС | * СтавкаНДС | ||
| * СуммаНДС | * СуммаНДС | ||
| + | * СуммаНДССобрано - тип Число - СуммаНДССобрано по конкретной позиции товара | ||
| * ПроцентСкидки | * ПроцентСкидки | ||
| * СуммаСкидки | * СуммаСкидки | ||
| + | * Отменена - тип Булево - признак отмены строки заказа | ||
| ===ТЧ.Штрихкоды === | ===ТЧ.Штрихкоды === | ||
| для хранения информации по сканированию маркированных товаров \\ | для хранения информации по сканированию маркированных товаров \\ | ||
| Строка 88: | Строка 161: | ||
| * Чек пробит Смена не закрыта - ДелатьДвиженияПоРезервам = Истина | * Чек пробит Смена не закрыта - ДелатьДвиженияПоРезервам = Истина | ||
| * Чек пробит Смена закрыта ДелатьДвиженияПоРезервам = Ложь \\ т.е. если док создан в мп и не отменен - он резервирует товар, основание, | * Чек пробит Смена закрыта ДелатьДвиженияПоРезервам = Ложь \\ т.е. если док создан в мп и не отменен - он резервирует товар, основание, | ||
| + | |||
| + | === Форма документа === | ||
| + | == Всего скидка == | ||
| + | Отображает итог по полю СуммаСкидки ТЧ СобранныйТовар \\ | ||
| + | |||
| === Шапка документа === | === Шапка документа === | ||