gifts2017

Редактор спецификаций номенклатуры

Опубликовал Владимир Кухар (1malder1) в раздел Обработки - Обработка справочников

Удобный редактор спецификаций (может, кому сгодится)

1. На форму вывел СправочникСписок.Номенклатура, СправочникСписок.СпецификацииНоменклатуры, РегистрСведенийСписок.ОсновныеСпецификацииНоменклатуры.

2. Установил отбор по Владельцу

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

Наименование Файл Версия Размер
Редактор спецификаций 50
.epf 9,13Kb
18.10.12
50
.epf 9,13Kb Скачать

См. также

Contragent+ 5.0 от 2 500
Вознаграждение за ответ
Сумма: 0 $m
Добавили:
Яна Кремко (Nez_333) (2.00 $m)
Подписаться Добавить вознаграждение

Комментарии

1. Макас (makas) 18.10.12 12:51
Страна: Украина


...Вот если бы Россия = точно пригодилось бы :)
2. Владимир Кухар (1malder1) 18.10.12 12:56
Там переделывать 2 мин делов то, и то если нужно -)))
3. Виктор (vkt) 22.10.12 16:37
Скачал, посмотрел, показалось удобно. Прикрутил к УПП 1.3. Добавил еще одну таблицу - Спецификации комплектующих по номенклатуре. Теперь по позиции номенклатуры сразу видно какие спецификации имеет, какие основные спецификации и в какие спецификации входит. А вот как вывести "Код версии" при показе регистра "Основные спецификации"?
4. Яна Кремко (Nez_333) 24.10.12 08:35
В УПП 1.3 справочник "Спецификации номенклатуры" не имеет владельца, обработка выдает ошибку. vkt что-то изменял в модуле, чтобы "прикрутить" к УПП 1.3?
5. Владимир Кухар (1malder1) 24.10.12 08:36
6. Виктор (vkt) 24.10.12 16:36
(4) Nez_333, Использовал команду из типовой конфигурации:
Процедура УстановитьОтборСпискаСпецификацииНоменклатуры(Номенклатура)

//СписокСпецификацииНоменклатуры.Отбор.Сбросить();
//СписокСпецификацииНоменклатуры.Отбор.Владелец.ВидСравнения = ВидСравнения.Равно;
//СписокСпецификацииНоменклатуры.Отбор.Владелец.Значение = Номенклатура;
//СписокСпецификацииНоменклатуры.Отбор.Владелец.Установить();

// СпецификацииНоменклатуры.Отбор.СпецификацииИзделийПоНоменклатуре.Установить(Ссылка);

СписокСпецификацииНоменклатуры.Отбор.СпецификацииИзделийПоНоменклатуре.Установить(Номенклатура);
СписокСпецификацииНоменклатуры1.Отбор.СпецификацииКомплектующихПоНоменклатуре.Установить(Номенклатура);

КонецПроцедуры
7. Виктор (vkt) 24.10.12 16:39
(4) Nez_333, И в процедуру добавил обработку исключения:

Процедура СписокНоменклатураПриАктивизацииСтроки(Элемент)

Попытка
Номенклатура = Элемент.ТекущиеДанные.Ссылка;

УстановитьОтборСпискаСпецификацииНоменклатуры(Номенклатура);
УстановитьОтборСпискаОсновныеСпецификацииНоменклатуры(Номенклатура);
Исключение
КонецПопытки;

КонецПроцедуры
8. Виктор (vkt) 24.10.12 16:47
Конечно, это не редактор спецификаций, но обработка позволяет увидеть на одном экране спецификации выбранной номенклатуры, основные спецификации и в какие спецификации данная номенклатура входит.
9. Яна Кремко (Nez_333) 25.10.12 08:05
10. Яна Кремко (Nez_333) 25.10.12 08:08
(7) vkt, добавила вознаграждение, думала, что оно тебе попадет. Вышло что-то другое (((
11. Виктор (vkt) 25.10.12 11:41
(10) Nez_333, "Спасиба" достаточно :-)
12. Dyuha K (dyuha) 16.07.13 02:04
vkt, Спасибо. Идея хорошая, добавил в эту обработку. Все работает на ура.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа