|
Создание документа цен номенклатуры УТ 10.3 | ☑ | ||
---|---|---|---|---|
0
Простенький вопросик
30.11.11
✎
09:30
|
Вот пишу такой код, надо всем позициям для начала поставить цену = 1.
Запрос1 = Новый Запрос(); Запрос1.Текст = "ВЫБРАТЬ | Номенклатура.Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура"; ТаблицаНом = Запрос1.Выполнить().Выгрузить(); ЦеныНом=Документы.УстановкаЦенНоменклатуры.СоздатьДокумент(); Для каждого строканом из ТаблицаНом цикл стрцен= Ценыном.Товары.Добавить(); стрцен.Номенклатура=ТаблицаНом.Ссылка; стрцен.Цена=1; конеццикла; ЦеныНом.Записать(); Ничего не происходит. что надо поправить? |
3 |
||
1
Umka2008
30.11.11
✎
09:31
|
Там сначала надо таблицу типов цен заполнить ...
|
|||
2
Buster007
30.11.11
✎
09:32
|
ну как бы посмотреть как вообще работать с документом
|
|||
3
Error pro
30.11.11
✎
09:32
|
(0) аж противно код смотреть.
|
|||
4
Простенький вопросик
30.11.11
✎
09:34
|
Ну напишите, как надо, если умные такие
|
6 |
||
5
чувак
30.11.11
✎
09:35
|
Отладчиком провер, может табличная часть заполнена, просто в форме не отображается
|
|||
6
Buster007
30.11.11
✎
09:36
|
(4) посмотреть код тебе религия не позволяет? там есть обработкаЗаполнения, в которой заполняется документ, например, на основании поступления товаров и услуг. Неужели нельзя посмотреть?
|
|||
7
nazi
30.11.11
✎
09:38
|
там как бы 2 ТЧ, без заполнения 1й - 2я не заполняется
|
|||
8
Umka2008
30.11.11
✎
09:39
|
7 а я ему про что в 1 ?
|
9 |
||
9
nazi
30.11.11
✎
09:42
|
(8) сорри не увидел)
|
|||
10
Простенький вопросик
30.11.11
✎
09:47
|
Вот я так написал, что то отработало, документ появился.
Запрос1 = Новый Запрос(); Запрос1.Текст = "ВЫБРАТЬ | Номенклатура.Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура"; ТаблицаНом = Запрос1.Выполнить().Выгрузить(); ЦеныНом=Документы.УстановкаЦенНоменклатуры.СоздатьДокумент(); типцен=Ценыном.ТипыЦен.Добавить(); типцен.ТипЦен=справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("закупочный"); Для каждого строканом из ТаблицаНом цикл стрцен= Ценыном.Товары.Добавить(); стрцен.Номенклатура=строканом.Ссылка; стрцен.Цена=1; конеццикла; ценыном.Дата=текущаяДата(); ЦеныНом.Записать(); Но при его открытии пишется ошибка {Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента.Форма(597)}: Поле объекта не обнаружено (цена) НоваяСтрока["цена" + НомерСоответствияТекущейКолонки] = СтрокаТаблицыТоваров.Цена; Что это может значить? |
11 13 |
||
11
hhhh
30.11.11
✎
09:51
|
(10) отладчиком посмотри. Чего прикалываешься? ДО пятницы еще далеко.
|
|||
12
Простенький вопросик
30.11.11
✎
09:57
|
Какие еще будут мнения?
|
14 |
||
13
nazi
30.11.11
✎
09:57
|
(10) табличная часть товаров там хитро построенна, она изменяется от того сколько элементов в ТЧ "ТипыЦен", поэтому кури код документа
|
|||
14
Поручик
30.11.11
✎
09:59
|
(12) Учить матчасть. Установка цен номенклатуры довольно хитросделанный объект.
|
|||
15
Простенький вопросик
30.11.11
✎
10:00
|
Ну это понятно. но может кто-то хорошо щарит в этих хитростях и добавит пару строк кода?
|
16 17 18 19 |
||
16
hhhh
30.11.11
✎
10:01
|
(15) ты тип цен там вообще не указал. Только магическая формула: цена = 1. Махни рюмашку уже, может мозг начнет потихоньку просыпаться.
|
|||
17
nazi
30.11.11
✎
10:01
|
(15) поиск по модулую сделай "НоваяСтрока["цена" + НомерСоответствияТекущейКолонки] = СтрокаТаблицыТоваров.Цена"
|
|||
18
DrShad
30.11.11
✎
10:02
|
(15) сколько?
|
19 |
||
19
Поручик
30.11.11
✎
10:03
|
20 |
|||
20
DrShad
30.11.11
✎
10:04
|
(19) но ведь родители у него есть?
|
|||
21
FIXXXL
30.11.11
✎
10:08
|
Если ЗначениеЗаполнено(КолонкаТипЦен1) Тогда
Нстрока = ТЧТипов.Добавить(); Нстрока.ТипЦен = КолонкаТипЦен1; ДобавитьТип1 = Истина; Тип1 = КолонкаТипЦен1; КонецЕсли; Если ДобавитьТип1 и стрТип.ТипЦен=Тип1 Тогда НоваяСтрока = ТЧТовар.Добавить(); НоваяСтрока.Номенклатура = стрТовар.НоменклатураВБазе; НоваяСтрока.ЕдиницаИзмерения = стрТовар.НоменклатураВБазе.ЕдиницаХраненияОстатков; НоваяСтрока.ТипЦен = КолонкаТипЦен1; НоваяСтрока.Валюта = ВалютаДокумента; НоваяСтрока.Цена = стрТовар.ЦеныПоТипу1; НоваяСтрока.ИндексСтрокиТаблицыЦен = стрТовар.НомерСтроки - 1; |
|||
22
Простенький вопросик
30.11.11
✎
10:23
|
данунах, создам лучше кнопку в самом документе и никакого гемора
|
23 25 |
||
23
DrShad
30.11.11
✎
10:27
|
(22) ага, удачи
|
|||
24
sergey yevsenya
30.11.11
✎
10:33
|
И такие люди идут в программисты...
|
|||
25
FIXXXL
30.11.11
✎
10:43
|
(22) будет не проще
форма там хитрая |
|||
26
Простенький вопросик
30.11.11
✎
11:02
|
Ваще засада. Ладно, разобрался другим путем. Унирепс 8.2 рулит.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |