| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > В табличной части документа, указано кол-во людей |
| Автор: klen1 15.11.2006, 08:09 |
| Обыкновенный ДОКУМЕНТ, в нём табличная часть. Где указан ЦЕХ КОЛ-ВО. (студентов) Как сделать чтобы знать кто эти студенты. Я знаю только сколько их. |
| Автор: Denny 15.11.2006, 08:19 | ||
Посмотреть в справочнике А серьёзно. Какая конфигурация? Обработку в студию!!! |
| Автор: klen1 15.11.2006, 09:47 |
| Как помотреть в справочнике, если в документе указан ЦЕХ и КОЛ-ВО. Надо изменить формирование самого документа и при накоплении КОЛ-ВА надо куда-то записывать ФИО студентов. Мой |
| Автор: MikeTselinko 15.11.2006, 10:42 | ||
Уважаемый вы наш. Чтобы ответить на ваш вопрос, нужно посмотреть конфу, конкретно документ, в котором формируется информация по студентам. Откуда берется информация ? Из каких справочников ? И т.д. Вопросов много. И ответить на них, взглянув лишь на форму документа, невозможно. Тем более, что конфигурация не стандартная. |
| Автор: klen1 15.11.2006, 11:30 |
| При формировании документа заполняется табличная часть ЦЕХ, КОЛ-ВО. Читаю "Справки с учёбы" за заданный период и таким образом в табличной части, для конкретного цеха появляется КОЛ-ВО. Вопрос. Где и как можно сохранить ФИО студентов, чтобы потом, например из внешнего отчёта, обратиться к этому доморощенному документу, и получить список студентов. Идея нужна. Идея. |
| Автор: MikeTselinko 15.11.2006, 13:58 | ||
Вот тебе идея. Возьми в табличную часть добавь новый реквизит типа строка. И при формировании документа заполняй этот реквизит фамилиями студентов через запятую. Если тебе кажется, что это слишком примитивно, то идею можно развить. Поместить на форму таблицу значений, а ля вторая табличная часть и организовать её заполнение. При этом строковый реквизит можно не показывать, а использовать для поиска студентов по фамилии, или ещё лучше заносить в строковый реквизит код студента и при заполнении таблицы значений искать ФИО по коду |
| Автор: Denny 15.11.2006, 14:19 |
| ФИО "студентов" уже есть в справочнике "Сотрудники" (если конечно конфа руками делалась), вопрос лишь как называется реквизит который задаёт значение того, что работник является студентом. "Цеха" это подразделения. Самый простой выход, внешняя обработка. Алгоритм простой: прочёсывание справочника "сотрудники" по каждому подразделению на наличие "студентов" |
| Автор: klen1 15.11.2006, 14:40 |
| Большое САПАСИБО. Попробую добавить в доморощенный документ вторую таблицу, ЦЕХ будет повторяться ЦЕХ Ф.И.О 001 Иванов 001 Сидоров 001 Петров 002 и так далее |
| Автор: MikeTselinko 15.11.2006, 15:22 | ||
ФИО есть в справочнике, но нет в документе. А чел спрашивает, как сделать так, чтобы в документе в табличной части для каждой строки (цеха) увидеть фамилии НЕСКОЛЬКИХ студентов. Запускать каждый раз обработку, чтобы посмотреть студентов в документе не есть ГУТ. Лучше, если эта инфа будет присутствовать в самом документе |
| Автор: Foxey 17.11.2006, 19:18 |
| В табличной части вводится реквизит "СписокСтудентов" типа строка. В нем будем хранить коды студентов из справочника "Сотрудники". Формат хранения определяется правилами работы функции ИзСтрокиСРазделителями. Реквизит этот конечно же для просмотра не открываем. В табличке рядом с основной табличной частью показываем фамилии студентов, коды хранятся в строчке. Чтобы табличка обновлялась автоматом при смене текущей строки табличной части, на форму кидаем текстовую меточку без текста, в формуле прописываем обращение к обработчику, который должен распаковать при помощи функции ИзСтрокиСРазделителями список кодов студентов, в табличку заносим их фамилии. Занесение кодов студентов в табличную часть и редактирование списка в поставленнную задачу не входит, так что на этом все. Хранить всегда лучше коды, а не Наименование (фамилии), так как это наиболее постоянная величина измерения справочников. Да и компактнее гораздо. |
| Автор: SaschaL 20.6.2007, 07:24 | ||
| Ребя а может просто сделать обработку по циклу в которой бы перебирались студетны по полу Цех и забрасывались бы в ячейку даблици допустим через ","
Вот примерно так, где Фамилии это поле куда бы попадали фамилии студентов числящихся в данном цехе если что пише Удачи |