Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Замена кода в контрагентах и номенклатуре , Можно ли заменить уникальный код на другой?          
v0v Подменю пользователя
сообщение 12.09.11, 16:45
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 18
Спасибо сказали: 2 раз
Рейтинг: 0

Hello All.
Есть две базы УТ ( на частного предпринимателя) и УТП (для частного предприятия). На первой ведутся обороты без НДС по налу/безналу. На второй - обороты по безналу с НДС. Стоит задача перевода всех без исключения оборотов УТП на на УТ с дальнейшей организацией обмена данными только оборотов через НДС.
Хочу объединить базу контрагентов + номенклатуру посредством сравнения инфы УТП и УП по названию (так как год назад в УТП импортировалась эта информация с УТ) и для тех, где названия совпали - присвоить единый идентификатор на основании данных из УТ, а для тех, где совпадений нет - импортировать в УТ на основании идентификаторов из УТП.
Отсюда возникает вопрос- можно ли организовать замену кодов номенклатуры и кодов контрагентов на "правильные" согласно списка соответствия? Если да, то как лучше это сделать?

Ardi Подменю пользователя
сообщение 12.09.11, 17:24
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Коды менять можно.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Спасибо сказали: v0v,

Vofka Подменю пользователя
сообщение 12.09.11, 17:24
Сообщение #3

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Я не понял, честно говоря, всю задумку, но исходя из последнего вопроса можно сделать так. Если, например, длина кода 10, а у вас в справочнике 10000 элементов с кодами соответсенно от 0000000001 до 0000010000. Берёте, например, меняете везде код, чтобы он был от 1000000001 до 1000010000. А потом переписываете код уже в нормальный (начиная с 0000000001). Но учтите, если останется где-то элемент с кодом 10000ххххх, то вся нумерация будет начинаться с него. Это не критично, но лучше привести всё в порядок, чтоб коды были нормальные.

Спасибо сказали: v0v,

v0v Подменю пользователя
сообщение 12.09.11, 17:55
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 18
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(Vofka @ 12.09.11, 18:24) *
Я не понял, честно говоря, всю задумку, но исходя из последнего вопроса можно сделать так. Если, например, длина кода 10, а у вас в справочнике 10000 элементов с кодами соответсенно от 0000000001 до 0000010000. Берёте, например, меняете везде код, чтобы он был от 1000000001 до 1000010000. А потом переписываете код уже в нормальный (начиная с 0000000001). Но учтите, если останется где-то элемент с кодом 10000ххххх, то вся нумерация будет начинаться с него. Это не критично, но лучше привести всё в порядок, чтоб коды были нормальные.


Коды контрагентов имеют вид СУ0000877,МО0000746, коды номенклатуры: M0000002916, 0-000000053,03-00000400. База перекидывалась из одного предприятия в другое потом в третье.

Вся соль в том что склад единый и неделимый, объём номенклатуры большой и инвентаризацию остатков на складе практически приходится делать вручную. Кроме того руководство хочет видеть полную информацию о состоянию дел не "склеивая" отчёт с двух мест. Плюс менеджеры одни и те же, и им легче будет работать с одной базой УТ передавая в УТП лишь ту информацию которая касается работы через НДС.

А задумка следующая: объединить существующую информацию в единую конфигурацию УТ после чего организовать обмен данными с УТ в УТП как справочников контрагентов и номенклатуры так и документов типа заказ покупателю/поставщику возврат покупателю/поставщику с отметкой "для обмена".

Vofka Подменю пользователя
сообщение 12.09.11, 17:59
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Раз вы говорите, что надо поменять коды - вам видней.

При таких кодах подход будет примерно такой же как я описал: перекодируете сначала во что-то человеческое (1, 2, 3), а потом переименовываете как надо.

Да, к стати, если конфигурация УТ уже правилась, то возможно, самым простым вариантом будет добавить ещё один реквизит "КодИзУТП".

Спасибо сказали: v0v,

v0v Подменю пользователя
сообщение 12.09.11, 18:09
Сообщение #6

Общительный
**
Группа: Пользователи
Сообщений: 18
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(Vofka @ 12.09.11, 18:59) *
Раз вы говорите, что надо поменять коды - вам видней.

При таких кодах подход будет примерно такой же как я описал: перекодируете сначала во что-то человеческое (1, 2, 3), а потом переименовываете как надо.

Да, к стати, если конфигурация УТ уже правилась, то возможно, самым простым вариантом будет добавить ещё один реквизит "КодИзУТП".


Замена на человеческие коды это хорошая идея но в базах есть проведённые документы - не повлияет ли замена кода в справочнике на кодификацию позиций и контрагентов в документах?

Vofka Подменю пользователя
сообщение 12.09.11, 18:20
Сообщение #7

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Цитата
Замена на человеческие коды это хорошая идея но в базах есть проведённые документы - не повлияет ли замена кода в справочнике на кодификацию позиций и контрагентов в документах?

Нет. Но я вам советую сначала попробовать сделать это на копии.

Спасибо сказали: v0v,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.04.24, 11:27
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!