gifts2017

Заполнение характеристик нового элемента номенклатуры по прототипу

Опубликовал SolarGard (SolarGard) в раздел Обработки - Обработка справочников

Заполнение характеристик нового элемента номенклатуры по прототипу, выбирая ранее заведенный элемент справочника "Номенклатура" с заполненными правильно характеристиками. Делал для 1С: Предприятие 8.1 УПП. Должно работать с УТ. Дополняет ранее выложенную обработку для копирования единиц измерения. http://infostart.ru/projects/5625/

Обработка помогает заводить характеристики номенклатуры в УПП и УТ. Подключается через "Внешние печатные формы и обработки" -> "Печатные формы" к справочнику номенклатура. Пользователь вводит новую номенклатуру в справочник и сохраняет запись.  Через кнопку "Печать" запускает обработку. Обработка помогает в  заполнении характеристик (например цвета номенклатуры), выбирая ранее заведенный элемент справочника "Номенклатура" с заполненными правильно характеристиками. Назначения характеристик не проверяются. УПП позволяет создать характеристику, если даже номенклатура не прописана в назначениях. 
Реэультат заполнения выводим в виде печатной формы.

Скачать файлы

Наименование Файл Версия Размер
Копирование характеристик номенклатуры 181
.1252322004 17,13Kb
30.09.14
181
.1252322004 17,13Kb Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Фаниль Япиев (Smeh66) 25.12.09 13:10
в УТ не работает... через конфигуратор запускается, а в режиме отладки не открывается!
2. Stas V (bumeria) 22.04.10 16:35
В конце процесса заполнения характеристик выдает ошибку ниже:
{ВнешняяОбработка.ЗаполнениеХарактеристик(36)}: Поле объекта не обнаружено (Активная)
ОбластьСтрока.Параметры.Активность = ВыборкаСправочника.Активная;

Но! Характеристики заполняются!
Насколько я понял, обработка не доделана до конца, не работаю кнопки сохранить и восстановить значения.
Если характеристик больше 50, заполнение на моей системе (CoreDuo 3.5 Ггц, 4 Гб RAM) занимает довольно продолжительное время (1.5-2 мин).
К сожалению только осваиваю программирование в среде 1С 8 и пока ничего путного по исправлению не могу предложить.
Автор если заглянешь сюда отпишись пожалуйста в теме
3. SolarGard (SolarGard) 27.04.10 15:37
Действия кнопок "Сохранить значения" , "Восстановить значения" не определял. Надо просто удалить их с формы. Чтобы не вводили в заблуждение.

Существеннее для времени не количество заполняемых характеристик, а количество всех характеристик в базе. Приходится проверять все, чтобы не заводить двойников. Надо для 50-и проверяемых, конечно, оптимизировать алгоритм перебора.

>>ОбластьСтрока.Параметры.Активность = ВыборкаСправочника.Активная
Удалить строку для УТ. В УТ нет реквизитов: Активность и ОКП
4. Борис Золотарёв (john.doe) 05.04.16 13:55
очень-Очень-ОЧЕНЬ медленно!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа