Используемые сокращения:
Сокращение РТУ - Реализация товаров и услуг.
Сокращение ПТУ - Поступление товаров и услуг.
Обработка позволяет перенести цены и суммы из РТУ в ПТУ даже если товары поступлений не являются теми же самыми элементами номенклатуры табличной части реализаций.
1) Выберите период для сопоставления реализаций и поступлений. Заполните организации и контрагенты. Организация продавец и Контрагент покупатель для отбора РТУ. Организация покупатель и Контрагент продавец для отбора ПТУ. Выберите способ установки соответствия документов (По номеру СФ, По сумме, По номеру Торг12). На командной панели формы нажмите, "Заполнить" чтобы соответствие документов перенеслось в табличную часть.
2) Выберите вариант сопоставления номенклатуры.
Если флажки в разделе "Выберите вариант сопоставления номенклатуры" не устанавливать, произойдет контроль каждого документа построчно на совпадение в каждой строке номенклатуры, серии номенклатуры и количества. При обнаружении расхождений выведется сообщение об ошибке и произойдет отказ от исправления. Если номенклатура, серия и количество построчно совпадает- произойдет перенос из РТУ в ПТУ цен, ндс, сумм в проблемных строках
Вариант помеченный флажком "1)" и флажком "2)" одновременно выбрать невозможно. Только без флажков, либо только один из них.
Вариант помеченный флажком "1) Сопоставить по номеру строки (если все строки ПТУ и РТУ соответствуют друг другу)" не сопоставляет номенклатуру, он требует идентичного состава строк ПТУ и РТУ (ПТУ должен быть создан заполнением по РТУ). Документы должны быть идентичны на момент переноса цены и суммы из РТУ в ПТУ.
Вариант помеченный флажком "2) Искать неодназначные строки (если строки ПТУ не свпадают, а наименования совпадают)" устанавливает соответствие между строками ПТУ и РТУ по наименованию номенклатуры, количеству и порядку цены. То есть для сравнения строк он одинаково упорядочит строки с одинаковым наименованием и количеством в РТУ и ПТУ по порядку цены и соединит их построчно. Если при этом количество найденных строк с одинаковым наименованием и количеством в ПТУ и РТУ окажется различным, выведется сообщение об ошибке и исправление не произойдет. Таким образом мы как-бы пытаемся разложить строки ПТУ по строкам РТУ чтобы определить возможность исправления. Данная проверка выполняется для всех строк каждого помеченного для исправления документа перед исправлением.
Этот вариант помеченный флажком "2)" не пригоден, когда в табличной части РТУ и ПТУ много строк с одинаковыми кодами и сериями номенклатуры и количествами, но разными ценами и суммами, то есть номенклатура задвоена, он подбирает соответствующую номенклатуру для исправления и если коды (наименования) и серии двоятся - найдет товар неправильно.
Выбрав этот вариант с флажком "2)" на командной панели формы нажмите "Проверить соответствие цен". В табличной части останутся только те документы, в которых не совпадает наименование номенклатуры, количество или цена. Если в документах не совпадает наименование или количество, их исправить невозможно, такие документы не помечаются для исправления и не будут исправлены автоматически. Пример проблемных строк:
Строки табличной части ПТУ | ||||
---|---|---|---|---|
Номер | Номенклатура | Количество | Сумма | СуммаНДС |
1 | з-з № 2004 Вытяжка Анастасия 60 НСХ 510 белая | 1,000 | 8 356,33 | 1 671,27 |
2 | з-з № 2059 Вытяжка Мимоза-900 мед.inca 550 | 1,000 | 8 438,75 | 1 687,75 |
3 | з-з № 2062 Вытяжка Мимоза -900 сл.кость inca 550 | 1,000 | 8 438,75 | 1 687,75 |
4 | з-з № 2075 Вытяжка Анастасия 90 НСХ510 с окном бел | 1,000 | 10 521,57 | 2 104,31 |
5 | з-з № 2139 Вытяжка Мимоза-600 inca 550 сл.кость | 1,000 | 7 424,67 | 1 484,93 |
Соответствующие им строки табличной части РТУ | ||||
Номер | Номенклатура | Количество | Сумма | СуммаНДС |
1 | Вытяжка Анастасия 60 Inca 550 дуб/белый муар. | 1,000 | 8 356,33 | 1 671,27 |
2 | Вытяжка Анастасия 90 с окном Inca 550 дуб/апельсиновая корка | 1,000 | 10 521,57 | 2 104,31 |
3 | Вытяжка Мимоза 60 Inca 550 дуб/слоновая кость | 1,000 | 7 424,67 | 1 484,93 |
4 | Вытяжка Мимоза 90 Inca 550 дуб/медный антик | 1,000 | 8 438,75 | 1 687,75 |
5 | Вытяжка Мимоза 90 Inca 550 дуб/слоновая кость | 1,000 | 8 438,75 | 1 687,75 |
Такое как показано в таблице исправить (перенести суммы) можно только по варианту 1 (если гарантировано построчное совпадение), а вариант 2 применить не получится. Если не соблюден порядок строк, надо писать дополнительный алгоритм.
3) Нажмите "Выполнить". Произойдет перебор строк поступления, для каждой строки проверяется равенство наименования иколичества каждой позиции, если наименование или количество в позициях разное, будет выведено предупреждение и исправление не выполняется (документы разные). При исправлении для каждого поступления выполняется поиск товара с идентичным наименованием и количеством в реализации. Если наименование или количество в позициях одинаковое, но цена (либо сумма, НДС) построчно не совпадает, произойдет перенос цены и суммовых данных из реализации в поступление. Если в реализации найдено несколько строк с идентичным наименованием и количеством, производится дополнительно поиск по порядку цены (считаем что цены поступления пропорциональны ценам реализации). Если исправление выполнить не удалось, проверяем равенство сумм и НДС между каждой группой позиций с одинаковым наименованием и если между этими группами выявлены различия, выводим предупреждение.
Протестировано в Управление производственным предприятием, редакция 1.3 (1.3.152.2).