Примечания
Статья является дополнением к описанию работы
правил для переноса данных из программы 1С Комплексная автоматизация 1.1
в программу 1С Комплексная автоматизация 2. Ознакомиться с основной статьей и
приобрести наши правила Вы можете по следующей ссылке.
Описание
В данной статье мы подробнее опишем механику работы
параметров Переносить номенклатуру в единицах хранения остатков и
Переносить единицы измерения в документах. Использование параметров
целесообразно только если в КА 1.1 ведется учет номенклатуры в различных
единицах измерения. В большинстве случаев для одной номенклатуры заводят
одну единицу измерения. Когда у одной номенклатуры в справочнике указано
более одной единицы измерения появляется необходимость использовать параметр
Переносить единицу измерения в документах. Если учет ведется так, что
у одной номенклатуры отличаются Базовая единица измерения и
Единица хранения остатков, для переноса потребуется параметр
Переносить номенклатуру в единицах хранения остатков.
1. Перенос номенклатуры, выраженной в различных
единицах измерения.
Как уже говорилось ранее, в Комплексной автоматизации 1.1 для элементов справочника
Номенклатура доступно указание различных единиц измерения в полях Базовая
единица измерения и Единица хранения остатков. Базовая единица измерения
используется для пересчета любых других единиц измерения этой номенклатуры и
подбирается из классификатора. Единица хранения остатков это любая единица
измерения номенклатуры, выбранная для хранения товаров в регистрах. Они не
обязаны совпадать. В качестве базовой единицы измерения могут быть выбраны
граммы, а во всех документах указываться единица хранения остатков, отличная
от базовой, например, килограммы. В Комплексной автоматизации 2 в
номенклатуре указывается только Единица хранения. Если необходимо
использование нескольких единиц измерения для одной номенклатуры, то в документах
можно воспользоваться стандартными для Типа измеряемой величины единицами,
либо создать новые единицы измерения для конкретной номенклатуры, или
пользоваться упаковками, - функционал КА 2 широк. Но единица
измерения в самом элементе справочника Номенклатура указывается только одна.
При выгрузке из КА 1.1 доступен выбор, какая именно единица
будет перенесена как Единица хранения в приемник - Базовая единица измерения
или Единица хранения остатков. Использование параметра наиболее важно
при определении и выгрузке остатков по товарам и материалам. От выбранной единицы в параметре будет
зависеть то, как будут выгружены остатки по номенклатуре на начало периода. Если
параметр Переносить номенклатуру в единицах хранения остатков
выключен (по умолчанию), то все остатки по всем номенклатурным позициям
будут пересчитаны в Базовые единицы измерения по указанным в базе
коэффициентам. В справочнике Номенклатура у всех элементов в поле Единица
хранения будет установлена единица измерения, соответствующая Базовой
единице из источника. Если параметр включен, то остатки товаров и материалов
переносятся в том виде, в котором хранятся в базе-источнике, без пересчетов.
В Единице хранения у номенклатуры будет установлена Единица хранения
остатков из источника.
Параметр также работает в документах. При переключении
параметра одновременно изменяется и то, как переносятся Количество и Цена в
документах, и то, как переносится единица измерения в Единицу хранения в
номенклатуре.
Рассмотрим на примере. В КА 1.1 заведена номенклатура
Песок речной. В качестве Базовой единицы измерения выбраны килограммы. В
качестве Единицы хранения остатков - граммы. Также, у номенклатуры заведена
третья единица измерения, для использования в документах, - тонны. У всех
единиц измерения указаны коэффициенты пересчета в базовую единицу.

Рис. 1. Номенклатура Песок речной в источнике
Создаем документ Реализация товаров и услуг в котором
одновременно используются все три единицы измерения номенклатуры. В
табличной части заполняем Количество и Единицу измерения так, что в каждой
строке указано одно и то же количество товара - 1 килограмм - выраженное в
различных единицах. Цены также указаны с учетом единиц измерения, так, чтобы
в каждой строке Сумма равнялась 500 рублей.

Рис. 2. Документ с тремя единицами измерения в табличной части
Для начала продемонстрируем как такой документ будет
перенесен при отключенных по умолчанию параметрах.
Как Вы можете видеть на рисунке 3, при переносе Количество
и Цена в документе были пересчитаны с учетом коэффициентов, указанных в
документе-источнике. Количество в каждой строке было переведено в Базовую
единицу измерения - килограмм, то есть умножено на Коэффициент указанный в
строке. Цены при переносе наоборот делятся на Коэффициент строки. Единицы измерения в данном случае в документ перенесены
не были. Видимые в табличной части документа Реализация товаров и услуг в
приемнике единицы измерения
подставляются программой автоматически из справочника Номенклатура. В
справочнике у номенклатуры Песок речной указана Единица хранения -
килограмм.

Рис. 3. Результат переноса документа Реализация товаров и услуг при
выключенном параметре

Рис. 3.1. Номенклатура Песок речной после переноса при выключенном
параметре
Далее мы выгрузим документ Реализация товаров и услуг
переключив параметр Переносить номенклатуру в единицах хранения остатков
в значение Да. Загрузим его в другую базу и посмотрим результат.
В табличной части документа вновь заполнены пересчитанные
Количество и Цена, но выраженные в единицах хранения остатков - в граммах. Для этого при
выгрузке Количество сначала умножается но Базовый коэффициент, а после
делится на коэффициент Единицы хранения остатков. Цена при этом наоборот
делится на коэффициент Базовой единицы и умножается на коэффициент Единицы
хранения остатков. Так как единицы измерения мы не переносили, в табличной
части единицы в форму вновь подставлены автоматически. В справочнике
Номенклатура у элемента Песок речной установлена Единица хранения - граммы.

Рис. 4. Результат переноса документа Реализация товаров и услуг при
включенном параметре

Рис. 4.1. Номенклатура Песок речной после переноса при включенном
параметре
Переключать параметр Переносить номенклатуру в
единицах хранения остатков в процессе переноса данных нельзя.
Нельзя перенести, например, остатки по номенклатуре в Единицах хранения
остатков а при переносе документов начать выгружать номенклатуру с Базовой
единицей измерения. Это приведет к большим расхождениям в результате
переноса. Какая именно единица выгружается с номенклатурой должно быть
решено до начала выгрузки и значение параметра Переносить номенклатуру в
единицах хранения остатков не должно меняться после этого на протяжении
всего переноса данных.
2. Перенос единиц измерения.
Вместе с Номенклатурой всегда переносятся единицы измерения.
Если Единица хранения остатков и Базовая
единица измерения номенклатуры отличаются, то с помощью параметра Переносить номенклатуру в единицах хранения остатков
можно выбрать какая именно единица измерения из источника будет перенесена
как Единица хранения в приемник.
Параметр Переносить единицы измерения в документах не влияет на
перенос единицы измерения, указанной в справочнике Номенклатура. Он отвечает только за
то, будут ли единицы измерения из документов перенесены в документы в приемник.
При включении параметра колонки КоличествоУпаковок и Цена в табличной части
в документе-приемнике
заполняются значениями без пересчета, независимо от установки параметра Переносить номенклатуру в
единицах хранения остатков. Простое Количество в табличной части,
используемое программой при формировании движений документа, по прежнему
будет пересчитываться, но не будет видно в форме документа.
На примере документа, рассмотренного выше, перенос с
включенным параметром Переносить единицы измерения в документах будет
выглядеть следующим образом. Единицы измерения в табличной части заполнены в
соответствии с источником. Количество (КоличествоУпаковок) и Цена также
перенесены без изменений.

Рис. 5. Результат переноса документа при включенном параметре Переносить
единицы измерения в документах
При этом простое Количество в табличной части перенесено
с пересчетом по коэффициенту. В этом можно убедиться просмотрев движения
документа по регистрам или вызвав данные табличной части с помощью
Запросника. Количество переносится в соответствии с установленным параметром Переносить номенклатуру в единицах хранения остатков.
В данном случае Количество пересчитано в Единицу хранения остатков -
граммы.

Рис. 5.1. Движения документа после переноса по регистру Свободные остатки

Рис. 5.2. Значения табличной части после переноса
Для каждой единицы измерения переносятся коэффициенты
пересчета, рассчитанные на основании коэффициентов этой единицы в
источнике. Они не всегда отображаются в форме элемента Единица измерения
в приемнике после загрузки, но это не значит, что они не работают.
Коэффициенты в единице измерения при переносе определяются для пересчета в
Единицу хранения номенклатуры, с которой выгружаются. Если в качестве
Единицы хранения переносится Базовая единица измерения
номенклатуры, то коэффициенты в КА 2 будут равны коэффициентам из
КА 1.1. Если в Единицу хранения номенклатуры переносится
Единица хранения остатков, то коэффициенты единицы измерения
рассчитываются при выгрузке.
Также помните, что переключение параметра
Переносить единицы измерения в документах не отменяет действия другого
параметра, описанного выше. Количество при выгрузке все равно будет
пересчитываться в единицу измерения, выбранную в параметре Переносить номенклатуру в единицах хранения остатков.
Вы не будете видеть изменений в документах после загрузки, но в движениях
будут отражаться количества, выраженные в единицах измерения, указанных как
Единица хранения в номенклатуре.
Вернуться к основной статье - Перенос данных КА 1.1 => КА 2
Другие правила переноса данных:
мы не работаем с infostart.ru, просим не путать наши разработки с чужими
Перенос данных БП 2.0 => КА 2.4 (КА 2.5), УТ 11, ERP 2.4 (ЕРП 2.5)
Перенос данных БП 3.0 => КА 2.4 (КА 2.5), УТ 11, ERP 2.4 (ЕРП 2.5)
Перенос данных в программу 1С Управление холдингом 3.0
Свертка для программы БП 2.0
Перенос из БП 3.0 в БП 3.0 (свертка) и перенос из БП 3.0 в УХ 3.0
Перенос данных КА 2, ERP 2 (ЕРП 2) => ЗУП 3.1
Перенос данных КА 2, ERP 2 (ЕРП 2) => БП 3.0
Перенос данных УТ 11 => БП 3.0
Перенос данных УПП 1.3 => БП 3.0
Перенос данных КА 1.1 (УПП 1.3) => БП 2.0, БП 3.0
Перенос данных УПП 1.3 => ERP 2 (ЕРП 2)
Перенос данных КА 1.1 (УПП 1.3) => КА 2.4 (КА 2.5), ERP 2 (ЕРП 2)
Перенос данных КА 2 (ERP 2) => КА 2 (ERP 2)
Перенос данных ERP 2.4 => ERP 2.5
Перенос данных УТ 11 (КА 2, ERP 2) => УТ 11 (КА 2, ERP 2)
Перенос данных ЗУП 3.1 => БП 2.0, БП 3.0, УПП 1.3
Перенос данных БП 3.0 => УТ 11
Перенос данных УТ 10.3 (КА 1.1) => УТ 11 (КА 2.4)
Перенос данных БП 2.0, БП 3.0 => УПП 1.3 (КА 1.1)
Перенос данных 1С ПУБ 7.7 => БП 2.0 (БП 3.0)
Перенос данных Бухгалтерия 7.7 (УСН 7.7) => БП 3.0
Перенос данных БП 2.0 => БП 3.0
Перенос данных БП 1.6 => БП 3.0
Перенос данных ЗИК 7.7 => ЗУП 8
Перенос данных КА 1.1 (УПП 1.3) => ЗУП 2.5, ЗУП 3.1
Перенос данных УПП 1.3 => ЗУП 3.1
Перенос данных ЗУП 2.5 => УПП 1.3 (КА 1.1)
Перенос данных об уплаченных страховых взносах из БП 2.0, БП 3.0 => ЗУП 2.5, ЗУП 3.1
© Балясникова Анна, декабрь 2019г.