Вопрос № 150304: Уважаемые эксперты! УТ 10.3 В справочнике номенклатура указаны категории (категория1, категория2...). Как програмно определить установленные принадлежности конкретного товара? Желательно с примером кода....
Вопрос № 150319: Здравствуйте, эксперты. Как при подборе элементов в табличную часть документа, исключить повторение этих самых элементов в табличной части, допустим, при случайном повторном выборе элемента в форме подбора?
Заранее спасибо....Вопрос № 150390: Здравствуйте, уважаемые эксперты. Не могу найти как сделать, чтобы в справочнике при заполении полей ввода,например длина, ширина и высота, в следующем поле (либо информационной строке) автоматически вычислялся объем (в идеале деленный на 0,006) И...
Вопрос № 150.304
Уважаемые эксперты! УТ 10.3 В справочнике номенклатура указаны категории (категория1, категория2...). Как програмно определить установленные принадлежности конкретного товара? Желательно с примером кода.
Отвечает: Sim_tm
Здравствуйте, KripWorland! Ну на самом деле там все просто. Категории объектов храняться в РегСвед КатегорииОбъектов. Следоватлеьно для получения категорий для какого-нибудь объекта надо выполнить простенький запросик и обработать его результат. пример в приложении.
Приложение:
Ответ отправил: Sim_tm (статус: 7-й класс)
Ответ отправлен: 12.11.2008, 15:22
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235263 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 150.319
Здравствуйте, эксперты. Как при подборе элементов в табличную часть документа, исключить повторение этих самых элементов в табличной части, допустим, при случайном повторном выборе элемента в форме подбора? Заранее спасибо.
Отправлен: 12.11.2008, 14:22
Вопрос задал: Shilvlad (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Strawberry
Здравствуйте, Shilvlad! В обработке подбора включить проверку на наличие подбираемого элемента
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: Студент)
Ответ отправлен: 12.11.2008, 15:07
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235260 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Губа Андрей Викторович
Здравствуйте, Shilvlad! В 1С 77 можно поступить следующим образом: выгрузить табличную часть в таблицу значений и свернуть, а после загрузить, пример ниже.
Приложение:
Ответ отправил: Губа Андрей Викторович (статус: 1-й класс)
Ответ отправлен: 12.11.2008, 15:09
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235261 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Костюк Игорь Викторович
Здравствуйте, Shilvlad! Надо в форме документа создать (или изменить) процедуру ОбработкаВыбораЗначения(). Например надо контролировать, чтобы при подборе Реквизита табличной части "РеквизитТЧ" не было дублей в ТЧ. Подбор осуществляется простым методом по кнопочке Insert или через клавиши панели управления.
Приложение:
Ответ отправил: Костюк Игорь Викторович (статус: 1-й класс)
Ответ отправлен: 12.11.2008, 15:36
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235266 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо. Ответ исчерпывающий!
Отвечает: Дмитрий Сташенко
Здравствуйте, Shilvlad!
Самый простой и лаконичный способ уже предложил Strawberry. А сделать это можно так: допустим, контекст формы документа в форме подбора это Конт = Форма.Параметр, а реквизит документа, в который выбираем элемент - это "ТМЦ". Тогда в подборе в процедуре выбора элементов включаем проверку,как в приложении
Приложение:
Ответ отправил: Дмитрий Сташенко (статус: Студент)
Ответ отправлен: 12.11.2008, 16:28
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235270 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 150.390
Здравствуйте, уважаемые эксперты. Не могу найти как сделать, чтобы в справочнике при заполении полей ввода,например длина, ширина и высота, в следующем поле (либо информационной строке) автоматически вычислялся объем (в идеале деленный на 0,006) И еще надо сделать чтобы информационная строка также из нескольких заполненных числами полей (или поля и инф.строки) выбирала большее по значению.
Отправлен: 13.11.2008, 04:02
Вопрос задала: Niakriska (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Fedor_sh
Здравствуйте, Niakriska! В текстовой информационной строке в реквизите "Формула" задать имя функции, а в модуле функции выполнять все расчеты и возвращать результат. при вводе значений в реквизиты формы, она автоматически будет перерасчитываться
Ответ отправил: Fedor_sh (статус: 5-й класс)
Ответ отправлен: 13.11.2008, 04:12
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235331 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Полозов Олег aka Asher
Здравствуйте, Niakriska!
Вы не написали версию 1С. Для 8.1 это будет выглядеть примерно так: Пусть есть Три поля: ПолеДлина, ПолеШирина, ПолеВысота. Информационная строка: НадписьРезультат Тогда в пердопределеной процедуре формы ОбновлениеОтображения() будет примерно вот такой текст:
Ответ отправил: Полозов Олег aka Asher (статус: Студент)
Ответ отправлен: 13.11.2008, 04:27
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235332 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Губа Андрей Викторович
Здравствуйте, Niakriska! Пусть есть три поля Поле1, Поле2, Поле3, из которых нужно получить максимальное значение. В формуле информационной строки написать следующее: Макс(Поле1,Поле2,Поле3). Вот так. Но это для семерки.
Ответ отправил: Губа Андрей Викторович (статус: 1-й класс)
Ответ отправлен: 13.11.2008, 06:48
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235334 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Korolyov Alexander
Здравствуйте, Niakriska! Для версии 7.7 в свойствах элемента диалога формы справочника следует перейти на вкладку "Дополнительно" в поле формула пишем Объем = Ширина*Длина*Высота. Эту формулу следует написать во всех четырех элементах (Объем, Ширина, Длина, Высота).
--------- Читайте help
Ответ отправил: Korolyov Alexander (статус: 4-й класс)
Ответ отправлен: 13.11.2008, 08:45
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235344 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.