Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Загрузка в БП 3.0 из 7.7. Зачем 0000-Р00000, 0000-У00000, 0000-Т00000? (http://forums.kuban.ru/f1040/zagruzka_v_bp_3_0_iz_7_7_zachem_0000-r00000_0000-u00000_0000-t00000-8634661.html)

Yures 09.04.2018 14:36

Загрузка в БП 3.0 из 7.7. Зачем 0000-Р00000, 0000-У00000, 0000-Т00000?
 
При загрузке данных в БП 3.0, реализации создаются в виде: 0000-Р00001
Поступления товаров 0000-Т00001, поступление услуг 0000-У00001.

Вот строки где это происходит:
Общий модуль МенеджерОбменаЧерезУниверсальныйФормат
Процедура ПКО_Документ_РТиУБезПереходаПравСобственностиУслуги_ПриКонве ртацииДанныхXDTO(ДанныеXDTO, ПолученныеДанные, КомпонентыОбмена)
УстановитьПользовательскийПрефиксНомера(ПолученныеДанные, ДанныеXDTO, "У");

При этом если делать с нуля базу, то все документы будут без префиксов, то есть 0000-000001, в коде ничего не нашел чтобы для услуг буква У добавлялась, для товаров Т, для реализаций Р.

Казалось бы пускай буквы остаются? Но:
Из-за этого загруженные документы выглядят так: 0000-У00001, 0000-Т00001, 0000-Т00002, а потом вручную введенный документ поступления товаров уже 0000-У00002. И буква не та и номер не тот, все плохо. То есть просто букву У просто подхватывает как старшую теперь для всех и товаров тоже.

То есть бардак в нумерации, которую сама 1С и реализовала. Где правда?

Климов Сергей 09.04.2018 15:44

Причина этого в том, что несколько разных типов документов из 7.7 превращаются в один тип документа в 8. И чтобы сохранить возможность сопоставления документов по номеру, в него добавляется префикс.

Кондрат2 10.04.2018 19:30

Мне тоже не понравилось...
Заменил встроенной обработкой "Групповое изменение реквизитов" префиксы "0000-У00" на "У000-000", "0000-Р00" на "0000-000" и дальше все пошло автоматом...
Зы: У меня было больше отгрузок, чем услуг. Если иначе, делать наоборот. (1с не знает, чего у Вас больше поэтому применяет универсальный механизм :)

Чучундер 10.04.2018 20:34

2-Кондрат2 > " префиксы "0000-У00" на "У000-000"
нехорошо ты сделал.
часть до дефиса - это префикс определяющиий код ИБ и номеробособленного подразделоения штатно в восьмерке в БП
(малость могу поднаврать то концептуально это так - до дефиса - лучше не трогать)

older 21.04.2018 19:31

А моим клиентам, после переноса "ПОНРАВИЛАСЬ" отдельная буква в приходе. У - услуги, Т- товары, М - Материалы.
Попросили сохранить.
По умолчанию - новый документ с буквой У, так как "последняя буква". Вывел на форму кнопки "Т" и "М". Дописал команды...
Бух при вводе поступления, если это Товары или Материалы, САМ жмет нужную кнопку и вуаля, нумерация, удобная ЕМУ сохранилась. Услуги все с 0000-У00.., товары с 0000-Т00.., материалы с 0000-М00...
Префикс не тронул. Полет нормальный уже 3 года.
(Дополнительно еще организован забалансовый учет для кладовщика, придуман счет СКЛ, его приход с буквой "С", проводки забалансовые. Он ведет свои оборотки на счете СКЛ, а бухи его документы, при необходимости копируют в свои...)
(Все без изменений структуре базы данных, в основном через расширения конфигурации). Оплачено - сделано :)


Текущее время: 01:46. Часовой пояс GMT +3.