IPB

Здравствуйте, гость ( Вход | Регистрация )

Фото
 
Macleod
Продвинутый
47
Москва
Ноябрь-16-1971
Интересы
Нет данных
14-August 03
1621*
20th September 2006 - 15:19
Jul 18 2019, 05:15
115 (0 сообщений в день)
AIM Нет данных
Yahoo Нет данных
ICQ 152077720
MSN Нет данных

Macleod

Пользователи

***


Темы
Сообщения
Blogs
15 Mar 2006
Есть собственная форма журнала, но для табличного поля используется значение не "ЖурналТакойТоСписок", а Регистр сведений с нужным отбором. В этом, так сказать, журнале отображается несколько типов документов, на основании каждого из них могут вводиться свои типы документов. Кнопку "Ввести на основании" пришлось сделать самому, теперь вопрос как обработать событие кнопки.
1. Как узнать, какие типы документов могут вводиться на основании текущего, чтобы при нажатии кнопки вывести соответствующий список? Имхо, по метаданным, но как, что-то не пойму.
2. Как при выборе нужного документа обработать событие "Обработка заполнения" из него?
11 Feb 2006
Стоит 12-й с ключом. При апдейте на 13-й при нажатии кнопки "Далее" появляется такое сообщение:
"Необрабатываемое исключение. Номер ошибки 0х8004Е00F.
Описание: Отсутствует связь СОМ+ с координатором распределенных транзакций. Установка будет прервана."
Причем с того же дистрибутива на остальных машинах все ставилось хорошо.

WinXP rus SP2.

Координатор был выключен. При попытке включить выдал ошибку "Не удалось запустить службу на Локальный компьютер".
Вроде как что-то со службой, но что?
9 Feb 2006
Как это организовать? В типовой только "Данные флажка", а у меня иконка принимает три значения. Заказ "неоплачен", "оплачен частично", "оплачен полностью". Как я понимаю, надо нарисовать иконку с тремя значениями 15х16 (вроде так). А как её подключать? В 7.7 было "Использовать пиктограммы" и, соответственно, выводим нужную. А в 8.0?
9 Feb 2006
Реквизит типа "Справочник.Контрагенты" и "Справочник.Номенклатура". В зависимости от переключателя устанавливаю тип, как указано в FAQ, но при попытке выбрать элемент открывается форма выбора типа, в которой указан один нужный тип. Как избавиться от вызова этой формы?
Код
МассивТипов = Новый Массив();
МассивТипов.Добавить(Тип("СправочникСсылка.Контрагенты"));
ОписаниеТипов = Новый ОписаниеТипов(МассивТипов);
ЭлементыФормы.ОбъектыКлассификации.Колонки.Объект.ЭлементУправления.ОграничениеТипа = ОписаниеТипов;
ЭлементыФормы.ОбъектыКлассификации.Колонки.Объект.ЭлементУправления.Значение =
ОписаниеТипов.ПривестиЗначение(ЭлементыФормы.ОбъектыКлассификации.Колонки.Объект.ЭлементУправления.Значение);
28 Nov 2005
Код
ЗапросПартии = Новый Запрос;
    ЗапросПартии.Текст = "ВЫБРАТЬ
 |    ПартииТоваровНаСкладахОстатки.Номенклатура КАК Номенклатура,
 |    ПартииТоваровНаСкладахОстатки.ЗаказПокупателя КАК Заказ,
 |    СУММА (ВЫБОР КОГДА ПартииТоваровНаСкладахОстатки.ЗаказПокупателя <> &Свободно
 |  ТОГДА ЕСТЬNULL (ПартииТоваровНаСкладахОстатки.КоличествоОстаток, 0) ИНАЧЕ 0 КОНЕЦ) КАК КоличествоПодЗаказ,
 |    СУММА (ВЫБОР КОГДА ПартииТоваровНаСкладахОстатки.ЗаказПокупателя = &Свободно
 |  ТОГДА ЕСТЬNULL(ПартииТоваровНаСкладахОстатки.КоличествоОстаток, 0) ИНАЧЕ 0 КОНЕЦ) КАК КоличествоСвободное,
 |    СУММА (НоменклатураВРезервеОстатки.КоличествоОстаток) КАК КоличествоРезерв
 |    ИЗ
 |  РегистрНакопления.ПартииНоменклатуры.Остатки( , Номенклатура В (&СписокНоменклатуры)) КАК ПартииТоваровНаСкладахОстатки
 |    СОЕДИНЕНИЕ РегистрНакопления.НоменклатураВРезерве.Остатки( , Номенклатура В (&СписокНоменклатуры)) КАК НоменклатураВРезервеОстатки
 |    ПО НоменклатураВРезервеОстатки.Номенклатура = ПартииТоваровНаСкладахОстатки.Номенклатура
 |    СГРУППИРОВАТЬ ПО
 |  ПартииТоваровНаСкладахОстатки.Номенклатура, ПартииТоваровНаСкладахОстатки.ЗаказПокупателя
 |    ИТОГИ СУММА(КоличествоПодЗаказ), СУММА(КоличествоСвободное), СУММА(КоличествоРезерв) ПО Номенклатура, Заказ";
 //ЗапросПартии.УстановитьПараметр("Заказ", ЗаказПокупателя);
 ЗапросПартии.УстановитьПараметр("Свободно", Документы.ЗаказПокупателя.ПустаяСсылка());
 ЗапросПартии.УстановитьПараметр("СписокНоменклатуры", СписокНоменклатуры);


КоличествоПодЗаказ и Количество свободное в группировке по номенклатуре показываются правильно, а КоличествоРезерв задваивается.
Как можно запрос поправить?
Или при обходе результата запроса как-нибудь?
З.Ы. Данные выводятся в макет.
Macleod .

Macleod.

.
RSS Текстовая версия Сейчас: 18th July 2019 - 04:15