В конфигурации «Управление торговлей для Казахстана», редакция 3.4, версия 3.4.5.21, документ «Корректировка назначения товаров» переносит товарный остаток с исходного назначения на новое назначение и используется как отдельная корректирующая операция.
1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Документ (Documents) |
| Имя | КорректировкаНазначенияТоваров |
| Полный путь | Документ.КорректировкаНазначенияТоваров |
| Синоним | «Корректировка назначения товаров» |
| Конфигурация | «Управление торговлей для Казахстана», редакция 3.4, версия 3.4.5.21 |
| Нумерация | Тип «Строка», длина 11, периодичность «Год» |
| Где найти в 1С | Главное меню → «Функции для технического специалиста» → «Документы» → «Корректировка назначения товаров». Прямая навигационная ссылка: e1cib/list/Документ.КорректировкаНазначенияТоваров |
Назначение. Документ корректирует назначение, то есть аналитическое обособление товаров под конкретный заказ, деятельность или другую аналитику. Его применяют, когда ранее записанное назначение товара нужно заменить без изменения исходного документа: остаток переносится между значениями обособления отдельной операцией.
С документом обычно работают бухгалтер, специалист складского учёта или менеджер, отвечающий за обеспечение заказов. Перед проведением необходимо определить организацию, исходное и новое назначения, склад, номенклатуру и количество.
2. Реквизиты шапки и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
| Организация | СправочникСсылка.Организации | Да | Организация, от имени которой оформляется документ. |
| ВидОперации | ПеречислениеСсылка.ВидыОперацийКорректировкиНазначения | Да | Определяет сценарий обработки документа и состав используемых реквизитов. |
| Назначение | СправочникСсылка.Назначения | Нет | Значение назначения товаров на уровне документа. |
| ДокументПоРаспоряжению | Булево | Нет | Показывает, что документ оформлен по распоряжению или заказу-основанию. |
| ВидыЗапасовУказаныВручную | Булево | Нет | Показывает, что виды запасов в табличной части заполнил пользователь. |
| Комментарий | Строка | Нет | Произвольное пояснение к корректировке. |
2.2 Табличная часть «Товары» (16 колонок)
| Имя | Тип | Назначение |
|---|---|---|
| Номенклатура | СправочникСсылка.Номенклатура | Товар, по которому изменяется назначение. |
| Характеристика | СправочникСсылка.ХарактеристикиНоменклатуры | Характеристика товара, если для номенклатуры ведётся соответствующий учёт. |
| Упаковка | СправочникСсылка.УпаковкиЕдиницыИзмерения | Упаковка номенклатуры. |
| КоличествоУпаковок | Число | Количество упаковок. |
| Количество | Число | Количество в единицах хранения. |
| Склад | СправочникСсылка.Склады | Склад, на котором учитывается корректируемый остаток. |
| Помещение | СправочникСсылка.СкладскиеПомещения | Складское помещение при использовании помещений. |
| Ячейка | СправочникСсылка.СкладскиеЯчейки | Складская ячейка при адресном хранении. |
| ИсходноеНазначение | СправочникСсылка.Назначения | Назначение, с которого переносится количество. |
| НовоеНазначение | СправочникСсылка.Назначения | Назначение, на которое переносится количество. |
| Серия | СправочникСсылка.СерииНоменклатуры | Серия номенклатуры при ведении серийного учёта. |
| СтатусУказанияСерий | Число | Служебный статус заполнения серий по строке. |
| АналитикаУчетаНоменклатуры | СправочникСсылка.КлючиАналитикиУчетаНоменклатуры | Ключ исходной аналитики учёта номенклатуры. |
| ИсходноеНазначениеДвиженияПоСкладскимРегистрам | Булево | Служебный признак обработки исходного назначения в складских регистрах. |
| Заказ | Составной тип | Заказ или другое распоряжение, связанное с назначением. |
| АналитикаУчетаНоменклатурыОприходование | СправочникСсылка.КлючиАналитикиУчетаНоменклатуры | Ключ аналитики для записи количества по новому назначению. |
Ключевая пара в строке — «ИсходноеНазначение» → «НовоеНазначение». Она задаёт направление переноса. Номенклатура, характеристика, серия, склад и количество определяют остаток, к которому относится корректировка.
2.3 Табличная часть «ВидыЗапасов» (10 колонок)
Табличная часть предназначена для детализации операции по видам запасов. Ключевой реквизит «ВидЗапасов» имеет тип СправочникСсылка.ВидыЗапасов и описывает категорию учитываемого товара: собственный товар, товар на комиссии, товар на хранении или другой настроенный вид.
При стандартном заполнении данные этой части подготавливаются механизмами документа. Когда установлен флаг «ВидыЗапасовУказаныВручную», пользователь отвечает за соответствие строк разделу «Товары». До проведения следует сопоставить номенклатуру, количество, складскую аналитику и назначение в обеих табличных частях.
3. Формы
| Форма | Назначение |
|---|---|
| ФормаДокумента | Основная форма ввода и редактирования: реквизиты шапки, табличные части «Товары» и «ВидыЗапасов», команды записи и проведения. |
| ФормаСписка | Список документов. Открывается из «Функций для технического специалиста» или по навигационной ссылке e1cib/list/Документ.КорректировкаНазначенияТоваров. |
| ФормаВыбора | Используется при выборе ссылки на документ из другого объекта конфигурации. |
Рабочий состав элементов определяется основной формой документа версии 3.4.5.21. Для анализа дополнительных форм и команд конфигурацию открывают в режиме «Конфигуратор» по пути «Конфигурация» → «Открыть конфигурацию» → «Документы» → «КорректировкаНазначенияТоваров» → «Формы».
4. Ключевые процедуры модулей
Ниже приведены процедуры модуля объекта и их роль в обработке документа. Имена обработчиков соответствуют именам в конфигурации.
Модуль объекта (ObjectModule)
| Обработчик | Объём | Что делает |
|---|---|---|
| ОбработкаПроведения | 39 строк | Подготавливает движения документа и передаёт расчёт общим модулям ПроведениеСерверУТ, ЗапасыСервер, ДоходыИРасходыСервер и СкладыСервер. |
| ОбработкаУдаленияПроведения | 24 строки | Обрабатывает отмену проведения и связанные с ней записи движений. |
| ОбработкаПроверкиЗаполнения | 82 строки | Контролирует заполнение назначений, склада, количества и видов запасов. Сообщения формируются через объект «СтрокаИсключения». |
| ПередЗаписью | 38 строк | Подготавливает реквизиты и служебные признаки перед записью документа. |
| ОбработкаЗаполнения | 44 строки | Заполняет документ при создании, в том числе переносит данные из объекта-основания. |
Зависимости от общих модулей (число вызовов)
ПроведениеСерверУТ (28), ЗапасыСервер (15), НоменклатураСервер (10), ОбщегоНазначения (10), ОбщегоНазначенияУТ (7), СкладыСервер (3), ЗначениеНастроекПовтИсп (1), ОбщегоНазначенияКлиентСервер (1), ДоходыИРасходыСервер (1), СтроковыеФункцииКлиентСервер (1), НоменклатураКлиентСервер (1), ОбеспечениеСервер (1).
Основная обработка складских остатков и их аналитики сосредоточена в модулях «ПроведениеСерверУТ» и «ЗапасыСервер». При разработке расширения важно учитывать, что эти общие модули используются и другими документами конфигурации.
5. Проведение и движения
Документ формирует движения по 15 регистрам накопления. Перечень ключевых регистров помогает определить области учёта, которые нужно проверить после проведения.
| Регистр | Назначение движения |
|---|---|
| ДвиженияНоменклатураНоменклатура | Перенос номенклатуры между исходной и новой аналитикой назначения. |
| ПартииТоваровОрганизаций | Изменение аналитики назначения в учёте партий товаров организации. |
| ДетализацияПартийТоваровДляНДСиУСН | Служебная детализация партий с сохранением имени объекта метаданных конфигурации. |
| ПартииРасходовНаСебестоимостьТоваров | Перенос аналитики партии, используемой при расчёте себестоимости. |
| ПартииЗатратНаВыпуск | Обработка партий затрат при обособлении запасов под выпуск. |
| НДСПредъявленный | Обработка аналитики входящего НДС, связанной с перемещаемыми партиями. |
| НДСЗаписиКнигиПродаж | Обработка связанной аналитики регистра с сохранением его технического имени. |
| ОбеспечениеЗаказов | Перенос обеспечения на новый заказ или новое назначение. |
| РезервыТоваровОрганизаций | Изменение назначения зарезервированного товара. |
| ПрочиеАктивыПассивы | Обработка связанной аналитики прочих активов и пассивов. |
Результат проведения контролируют по движениям самого документа: в форме документа следует выбрать «Еще» → «Движения документа». В отчётах по складским остаткам проверяют, что количество уменьшилось по исходному назначению и появилось по новому назначению при сохранении остальных существенных аналитик строки.
Отражение в регламентированном учёте РК
Документ предназначен для корректировки аналитики назначения в оперативном контуре конфигурации. Для проверки результата бухгалтер сопоставляет движения документа, складские остатки и данные партий по исходному и новому назначениям. Состав записей определяется видом операции, заполненными аналитиками и настройками учёта организации в базе.
Если после проведения остаток не переносится, сначала проверяют организацию, склад, характеристику, серию, вид запасов, исходное назначение и доступное количество. Затем документ перепроводят и повторно открывают команду «Еще» → «Движения документа».
6. Связанные объекты и ввод на основании
- Справочник «Назначения». Содержит значения реквизитов «ИсходноеНазначение», «НовоеНазначение» и «Назначение».
- Перечисление «ВидыОперацийКорректировкиНазначения». Определяет выбранный сценарий корректировки.
- Справочники складской аналитики. «Номенклатура», «ХарактеристикиНоменклатуры», «СерииНоменклатуры», «ВидыЗапасов», «Склады», «СкладскиеПомещения» и «СкладскиеЯчейки» используются при заполнении строк.
- Заказ или распоряжение. Связывает корректировку с объектом, для которого обособлен товар.
- Ввод на основании. При создании документа из связанного распоряжения обработчик «ОбработкаЗаполнения» переносит доступные данные основания и формирует начальный состав строк.
Перед проведением документа, введённого на основании, необходимо проверить обе стороны переноса: исходное назначение должно соответствовать текущему остатку, а новое назначение — заказу или деятельности, для которых товар будет использоваться.
Если бухгалтеру нужно работать с электронными счетами-фактурами, виртуальным складом или СНТ, для этого используется Информационная система ЭСФ (ИС ЭСФ), виртуальный склад, СНТ. Документ «Корректировка назначения товаров» в 1С рассматривают отдельно от электронных документов в ИС ЭСФ.
7. Точки расширения
- Обработчики модуля объекта. Для «ОбработкаПроведения», «ОбработкаПроверкиЗаполнения», «ОбработкаЗаполнения» и «ПередЗаписью» применяют расширение конфигурации с аннотациями &Перед, &После или &Вместо.
- Общие модули проведения. Связанную логику анализируют в модулях «ПроведениеСерверУТ», «ЗапасыСервер» и «ОбеспечениеСервер» с учётом их использования другими объектами.
- Дополнительные реквизиты и сведения. Пользовательские поля добавляют через подсистему «Свойства» без изменения основного объекта поставщика.
- Подписки на события. Их используют для выполнения дополнительной логики записи и проведения без прямого изменения типового модуля.
- Дополнительные обработчики заполнения. Подходят для автоматического заполнения назначения по данным заказа или другого распоряжения.
- Расширение формы. В форму документа можно добавить команды, информационные сообщения и проверки пользовательского ввода.
Изменения следует размещать в расширении конфигурации и проверять на копии информационной базы версии 3.4.5.21. После обновления конфигурации необходимо повторно проверить заимствованные процедуры, расширение формы и обработчики проведения.
8. Вопросы и ответы
Как открыть документ, если его нет в разделах учёта?
Откройте «Главное меню» → «Функции для технического специалиста» → «Документы» → «Корректировка назначения товаров». Для перехода к списку также используется навигационная ссылка e1cib/list/Документ.КорректировкаНазначенияТоваров.
Какие поля определяют направление переноса?
Направление задаёт пара «ИсходноеНазначение» → «НовоеНазначение» в строке табличной части «Товары». Исходное назначение указывает, откуда переносится количество, новое — куда оно относится после проведения.
Что проверить перед проведением?
Проверьте организацию, вид операции, номенклатуру, склад, количество, исходное и новое назначения. При ведении дополнительной складской аналитики также сопоставьте характеристику, серию, помещение, ячейку и вид запасов.
Как проверить результат корректировки?
В документе выберите «Еще» → «Движения документа», затем сопоставьте записи по исходному и новому назначениям. Дополнительно сформируйте используемый в базе отчёт по складским остаткам с группировкой или отбором по назначению.
Где анализировать программную логику документа?
В режиме «Конфигуратор» откройте «Конфигурация» → «Открыть конфигурацию» → «Документы» → «КорректировкаНазначенияТоваров». Реквизиты и табличные части находятся в дереве объекта, формы — в узле «Формы», процедуры записи и проведения — в модуле объекта.
