Как изменить код в программе 1с

«Я хотел бы обработкой отредактировать коды номенклатуры.
Вот фрагмент кода.

НужнаяНоменклатура=справочники.Номенклатура.НайтиПоКоду(КодНоменклатуры);
НужнаяНоменклатура.Код = «3н3н3н3»;

Получаю ошибку, что поле объекта не доступно для записи. Подскажите как его сделать доступным для записи.»

Денис (САМАРА)
читатель
Дата регистрации: 09.04.2008
Сообщений: 8351
07.04.2009 15:49

«НужнаяНоменклатура=справочники.Номенклатура.НайтиПоКоду(КодНоменклатуры);

Если НужнаяНоменклатура.Пустая() Тогда

Сообщить(«Нет номенклатуры с кодом «»»»» + КодНоменклатуры + «»»», СтатусСообщения.Внимание);
Возврат;

КонецЕсли;

СпрОбъект = НужнаяНоменклатура.ПолучитьОбъект();
СпрОбъект.Код = «3н3н3н3»;
СпрОбъект.Записать();

P.S. Может лучше установить коды готовой обработкой с ИТС?»

читатель
Дата регистрации: 12.02.2009
Сообщений: 156
07.04.2009 15:53

Как писать код в 1С

Спасибо за информацию. В каком выпуске ИТС есть такая обработка? Я посмотрю, может не придется изобретать велосипед.

Денис (САМАРА)
читатель
Дата регистрации: 09.04.2008
Сообщений: 8351
07.04.2009 16:25

«Универсальные подбор и обработка объектов», есть на любом диске ИТС.

читатель
Дата регистрации: 12.02.2009
Сообщений: 156
07.04.2009 16:35
читатель
Дата регистрации: 12.02.2009
Сообщений: 156
07.04.2009 19:01

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

Или есть еще более подходящее решение для этого?

Денис (САМАРА)
читатель
Дата регистрации: 09.04.2008
Сообщений: 8351
07.04.2009 21:00

А по какому принципу будут сопоставляться элементы УТ и БП?

читатель
Дата регистрации: 12.02.2009
Сообщений: 156
08.04.2009 09:13

«Думал по наименованию. У нас там повторяющихся наименований не должно быть. Конечно идеально было бы по номеру артикула, но в БП такого реквизита нет.
Поэтому сравниваю так:

Читайте также:
Чтобы установить данную программу вы должны выполнить вход в систему как администратор что делать

НаименованиеНоменклатуры = «Артикул Х»
НужнаяНоменклатура=Справочники.Номенклатура.НайтиПоРеквизиту(«ПолноеНаименование»,НаименованиеНоменклатуры);

Но и здесь у меня программа ругается. Пишет, что «Неверно указан реквизит», хотя в конфигурации посмотрел. Реквизит называется именно так.
Найти по наименованию, выдает такую же ошибку. Что я делаю неправильно? И возможно ли это решить при помощи вышеупомянутой обработки с ИТС?
«

Источник: buh.ru

Как изменить коды в справочнике

Справочники являются списками возможных значений реквизитов документов. Воспользуйтесь нехитрыми советами по редактированию кодов справочника, чтобы работа предприятия не приостанавливалась из-за поиска нужной информации в огромных списках товаров.

Изменение пароля в 1С

Как изменить коды в справочнике

Статьи по теме:

  • Как изменить коды в справочнике
  • Как в 1с обновить справочник
  • Как изменить коды ОКВЭД

Инструкция

Код в справочнике изменяйте с учетом того, что он должен быть уникален и ни в коем случае не повторяться наименованием другого продукта или товара. В современных компьютерных программах устанавливается такая опция, как автоматическая проверка уникальности определенной комбинации цифр. Код можно вводить не только в ручную, но и включив опцию «Автоматическая нумерация», избавив вашу работу от длительной проверки уже существующих кодов.

Следите за длиной кода. Если предприятие работает только с десятизначными цифрами, то каждый раз внимательно набирайте цифры. Не забывайте заглядывать в словари справочников. Именно там вы найдете данные о количественном значении кода и о типе кода. Работа с большим оборотом товара предполагает и буквенно-цифровой код.

Реквизит диалога «Длина кода» устанавливает максимальную длину кода элемента справочника. Конфигуратор позволяет установить длину кода равный 0. Это требуется в тех случаях, когда код элемента справочника не используется. Отсутствие кода экономит ресурсы системы. Длина кода устанавливается «с запасом», поэтому при назначении этого свойства желательно определить возможную длину кода.

Читайте также:
Программа электрические схемы ВАЗ

Как правило, код в справочниках находится в левой колонке перед графой «Наименование». Наведите курсор на нужную вам ячейку кода и отредактируйте ее. Загляните в конфигуратор справочника. С его помощью можно изменить длину кода и убрать, или добавить нули.

Ни в коем случае не забывайте про копии документов. Изменение кода вещь хорошая, но могут возникнуть сбои в программе. Несохраненные документы доставят неприятности. Восстановление больших архивов требуют много времени и терпения. В любой момент нумерация может сбиться, что привет к перенумерации вручную.

Для таких случаев имейте на руках артикулы или другие дополнительные реквизиты.

Источник: www.kakprosto.ru

Как изменить код в программе 1с

8plus.ru — это отчеты и обработки 1С только версии 8 и только для типовых конфигураций!

Как изменить код справочника?

Лучше один раз увидеть:

1. Меню Действия -> Редактировать код

2. На вопрос ответить Да.

Вопрос: «Код присваивается автоматически при записи элемента, самостоятельно его редактирование может привести к нарушению в нумерации в системе. Вы действительно хотите установить код вручную?»

Это сообщение для тех, кто не знаком с принципами нумерации в 1С.

3. Теперь поле Код доступно для изменения.

Источник: 8plus.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru