Версия для печати темы (https://pro1c.org.ua/index.php?s=475e97928d8cc70c9623e52d08c2e3eb&showtopic=26557)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Тематическое общение _ Помогите объяснить начальнику

Автор: serg2raff 25.11.15, 7:31

Начальник производства завода, человек с претензиями на знание 1С, приказал создать обработку для проверки основных спецификаций производства (конфигурация 1С: УПП для Украины редакция 1.3). Для чего?
Вот текст его письменного указания:
"Номенклатура (28023) Вкладыш МОП (код 00000020371) на закладке Спецификации спецификаций нет!?, а в регистре сведений Основные спецификации номенклатуры существует запись!!!" (орфография первоисточника сохранена)
Подскажите выражения, в которых можно объяснить дураку, что на закладке "Спецификации" формы элемента справочника "Номенклатура" размещено Табличное поле "СпецификацииНоменклатуры" с типом значения "СправочникСписок.СпецификацииНоменклатуры", а не
"РегистрСведенийСписок.ОсновныеСпецификацииНоменклатуры".

Кроме того, при открытии формы элемента срабатывает процедура УстановитьОтборыДляТЧ()

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

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

А суть проблемы в том, что одна и та же спецификация привязана как основная в регистре сведений "Основные спецификации номенклатуры" к двум (или юолее) элементам справочника "Номенклатура", но в реквизите "Номенклатура" табличной части "ВыходныеИзделия" может быть указан только один элемент справочника "Номенклатура" (в базе используются только сборочные спецификации - установлен соответствующий признак). И в форме этого элемента номенклатруы, которы выбран для спецификации, мы видим соответствующую спецификацию в табличном поле "Спецификации номенклатуры", а в форме другого - не видим!

Но как это объяснить начальнику производства? Помогите найти слова! Или здесь слова не нужны, а только выражения?

Автор: Acid 25.11.15, 8:54

Цитата(serg2raff @ 25.11.15, 7:31) *
А суть проблемы в том, что одна и та же спецификация привязана как основная в регистре сведений "Основные спецификации номенклатуры" к двум (или юолее) элементам справочника

ну вы сами себе проблему сделали. поломали стандартную реализацию спецификаций.
так делать нельзя было.
Переделывайте запрос для закладки Спецификаций.

Автор: andr_andrey 25.11.15, 9:01

Цитата(serg2raff @ 25.11.15, 7:31) *
Начальник производства завода, человек с претензиями на знание 1С, приказал создать обработку для проверки основных спецификаций производства (конфигурация 1С: УПП для Украины редакция 1.3). Для чего?
...
Но как это объяснить начальнику производства? Помогите найти слова! Или здесь слова не нужны, а только выражения?

Вы же сами сформулировали объяснение: "То есть, в табличном поле "СпецификацииНоменклатуры" отражаются только те элементы справочника "Спецификации номенклатуры", у которых значения поля "Номенклатура" табличной части "ВыходныеИзделия" равны ссылочному значению элемента справочника "Номенклатура", форму которого (элемента) мы и открываем. И никак это табличное поле не связано с регистром сведений "Основные спецификации номенклатуры".

Может просто поговорить с постановщиком задачи, что он хочет получить в результате?

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua