|
Установка цен номенклатуры | ☑ | ||
---|---|---|---|---|
0
Саша80
19.12.12
✎
12:47
|
Заполняю программно ТЧ документа. Вид цены указал Розничная
вот код: ОбъектДок = Документ.ПолучитьОбъект(); сч=0; Ексель = Новый COMОбъект("Excel.Application") ; ФайлЕксель = Ексель.Workbooks.Open(ПутьКФайлу); Для н = НомерСтрокиНачало По НомерСтрокиКонец Цикл Наим=Ексель.Sheets(НомерЛиста).Cells(н,1).Value; Цена=Ексель.Sheets(НомерЛиста).Cells(н,2).Value; тб=ОбъектДок.Товары.Добавить(); тб.Номенклатура=Справочники.Номенклатура.НайтиПоНаименованию(Наим); //тб.ТипЦен=справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Розничная"); тб.Цена=Цена; тб.Валюта=справочники.Валюты.НайтиПоНаименованию("руб."); тб.ЕдиницаИзмерения=Справочники.Номенклатура.НайтиПоНаименованию(Наим).БазоваяЕдиницаИзмерения; сч=сч+1; ЭлементыФОрмы.Надпись4.Значение=сч; КонецЦикла; ОбъектДок.Записать(); Ексель.Application.Quit(); все нормально проходит без ошибок однако при попытке открыть редактируемый документ ругается {Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента.Форма(597)}: Поле объекта не обнаружено (цена) НоваяСтрока["цена" + НомерСоответствияТекущейКолонки] = СтрокаТаблицыТоваров.Цена; в чем может быть дело? |
|||
1
Undefined vs NULL
19.12.12
✎
12:49
|
//тб.ТипЦен=справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Розничная");
|
|||
2
Wobland
19.12.12
✎
12:51
|
>в чем может быть дело
каждый год ровно 19го декабря на мисте случается выброс "может бытя"... посчитать их что-ли.. |
|||
3
Саша80
19.12.12
✎
12:51
|
(1)блииииинннн, все, в отпуск надо, спасибо
|
|||
4
Саша80
19.12.12
✎
13:01
|
так, стоп..все нормально прогнал, а Номенклатуре на вкладке цены все равно не появляется цена
|
|||
5
mikecool
19.12.12
✎
13:01
|
(4) докури и повтори попытку, а то гонишь ))
|
|||
6
Wobland
19.12.12
✎
13:02
|
а ТЧ про цены заполнено? или что там вместо ТЧ?
|
|||
7
Саша80
19.12.12
✎
13:04
|
докурил))а повторять смысла нет- на вкладке цены в Номенклатуре есть реквизит установка цен но документ там не проставляется и цена не выходит.....
|
|||
8
Eugene_life
19.12.12
✎
13:04
|
(0) Проверь тип значения "Цена". Скорее всего, неправильно переводится в число
|
|||
9
Саша80
19.12.12
✎
13:09
|
да нет, все верно
|
|||
10
Rlogin
19.12.12
✎
13:22
|
Там кажись цена не только в ТЗ храниться, а где то еще. В
шапке список цен. |
|||
11
Саша80
19.12.12
✎
14:31
|
самое главное блин он проводится и в регистр Цены номенклатуры садится нормально, прайс печатается а вот в ФОрме справочника нет и все тут
|
|||
12
hhhh
19.12.12
✎
14:36
|
НомерСоответствияТекущейКолонки у тебя левый. Смотри в отладчике. Сделай остановку по ошибке.
|
|||
13
Саша80
19.12.12
✎
14:37
|
да все уже я же говорю- в регистрах есть данные из документа, почему в форме справочника не появляется?
|
|||
14
Саша80
19.12.12
✎
14:47
|
что, никто не поможет?
|
|||
15
Wobland
19.12.12
✎
14:51
|
(14) помогаю. берёшь конфигуратор, понимаешь, откуда попадают данные на форму, формулируешь ответ на свой вопрос
|
|||
16
miss_Ju
19.12.12
✎
14:59
|
попробуй не ставить одинаковые названия Цена и тб.Цена
|
|||
17
Саша80
19.12.12
✎
15:09
|
(15)-смотрел-не сказано откуда значения подбираются
|
|||
18
Саша80
19.12.12
✎
15:18
|
ну хоть кто нибудь
|
|||
19
Саша80
19.12.12
✎
15:26
|
Блин((
|
|||
20
Саша80
19.12.12
✎
15:36
|
блин да он и не должен отображаться! Там бьются НОВЫЕ значения для элемента...вот я баран....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |