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

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

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

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

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

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

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

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

Может просто поговорить с постановщиком задачи, что он хочет получить в результате?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.