|
как занести програмнно базовую ед.изм, ЕдиницуХраненияОстатков и Единицу для отч | ☑ | ||
---|---|---|---|---|
0
Radzhab
30.07.12
✎
16:42
|
http://s019.radikal.ru/i622/1207/ac/c4cf78ddd75b.jpg
как занести програмнно базовую ед.изм, ЕдиницуХраненияОстатков и Единицу для отчетов |
|||
1
del123
30.07.12
✎
16:44
|
Посмотреть как сделано в типовой и сделать так же, не предлагать?
|
|||
2
Vladal
30.07.12
✎
16:53
|
ЗапросЕдиниц = Новый Запрос;
ЗапросЕдиниц.Текст = "ВЫБРАТЬ | ЕдиницыИзмерения.Ссылка, | ЕдиницыИзмерения.Владелец |ИЗ | Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения |ГДЕ | ЕдиницыИзмерения.Владелец = &Владелец | И ЕдиницыИзмерения.ЕдиницаПоКлассификатору = &ЕдиницаПоКлассификатору"; ЗапросЕдиниц.УстановитьПараметр("Владелец", НовыйОбъект.Ссылка); ЗапросЕдиниц.УстановитьПараметр("ЕдиницаПоКлассификатору", ЕдиницаШтука); Результат = ЗапросЕдиниц.Выполнить().Выгрузить(); Если Результат.Количество() = 0 ТОгда НоваяЕдиница = Справочники.ЕдиницыИзмерения.СоздатьЭлемент(); НоваяЕдиница.Владелец = НовыйОбъект.Ссылка; НоваяЕдиница.ЕдиницаПоКлассификатору = ЕдиницаШтука; НоваяЕдиница.Коэффициент = 1; НоваяЕдиница.Наименование = ЕдиницаШтука.Наименование; НоваяЕдиница.Записать(); НоваяЕдиница = НоваяЕдиница.Ссылка; Иначе НоваяЕдиница = Результат[0].Ссылка; КонецЕсли; Если не ЗначениеЗаполнено(НовыйОбъект.ЕдиницаХраненияОстатков) Тогда НовыйОбъект.ЕдиницаХраненияОстатков = НоваяЕдиница; КонецЕсли; Если не ЗначениеЗаполнено(НовыйОбъект.ЕдиницаДляОтчетов) Тогда НовыйОбъект.ЕдиницаДляОтчетов = НоваяЕдиница; КонецЕсли; Если не ЗначениеЗаполнено(НовыйОбъект.ЕдиницаИзмеренияМест) Тогда НовыйОбъект.ЕдиницаИзмеренияМест = НоваяЕдиница; КонецЕсли; Попытка НовыйОбъект.Записать(); Исключение ОбщегоНазначения.СообщитьОбОшибке("Не записан товар "+НовыйОбъект.Наименование); КонецПопытки; |
|||
3
Maxus43
30.07.12
✎
16:54
|
ЗаписатьВФорме можеш курнуть
|
|||
4
Vladal
30.07.12
✎
16:54
|
Перед этим объект должен быть записан, или поищи по форуму, как записать подченный справочник, не записывая владельца.
|
|||
5
Vladal
30.07.12
✎
16:54
|
(3) О! Точно! ЗаписьВФорме!
|
|||
6
Vladal
30.07.12
✎
16:55
|
ЕдиницаШтука - можешь искать штуку по коду или брать из константы.
Я искали по коду: ЕдиницаШтука = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду("796"); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |