Имя: Пароль:
1C
1С v8
установка типа в цен в документ установки цен номенклатуры
,
0 Валидатор
 
05.11.13
14:38
1с 8.2 комплексная. Загружаю в документ Установка цен номенклатуры данные из файла, при создании документа нужно указать тип цен - планово учетная, как вот на этапе создания документа так задать? Криво как то там все реализовано, открывается мол сначала окно, в котором тип цен выбираем, а я хочу чтобы сразу проставлялся один и тот же тип цен, как сделать?
1 Kreont
 
05.11.13
14:40
ну там запутано, долго разбираться :)

Если одноразово, проще так: создай док.запиши, а потом в него готового уже в ТЧ добавляй из файла.
2 Валидатор
 
05.11.13
14:42
(1) мне в любом случае нужно тип цен указать, иначе не загрузится ничего в него
3 Валидатор
 
05.11.13
14:47
Документ = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
            Документ.Комментарий = Комментарий;
            Документ.Дата = ТекущаяДата();
            Плановая = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Плановая себестоимость");
            Документ.ТипыЦен= Плановая;

делал так, пишет типы цен недоступен для записи оО
4 Kreont
 
05.11.13
14:48
(2) если одноразово так и создай док. сразу с нужным типом цен в шапке, запиши. добавь 2 строки в ТЧ. посмотри через консоль запросов что куда и т.п.
5 Валидатор
 
05.11.13
14:48
(4) так я и спрашиваю как задать сразу тип цен, если там через открытие формы все делается, и нельзя напрямую тип цен привязать
6 ДенисЧ
 
05.11.13
14:50
(5) В код документа залезь и поправь.
Там, НЯП, отдельная ТЧ для типов цен. Вот и сделай, чтобы для нового эта тч заполнялась сразу...
7 Валидатор
 
05.11.13
14:51
(6) какой НЯП?
8 ДенисЧ
 
05.11.13
14:53
(7) Насколько Я Помню
9 Kreont
 
05.11.13
14:55
ну да там таб.часть, правильно так:
СтрокаТиповЦен = Документ.ТипыЦен.Добавить();
СтрокаТиповЦен.ТипЦен = Плановая;