Имя: Пароль:
1C
1С v8
Установка цен номенклатуры
0 Rizhij_Nikitos
 
02.08.11
13:05
В УТ 11 есть такой документ - установка цен номенклатуры, у нас задача создать новый и забить его нашими значениями - собственно задача-то рядовая, но проблема в том что при записи он ругается что незаполнена таблица "Выбранные цены". С типовой передирать весь код до вечера придется, может кто уже мучал этот документ через внешнюю обработку?
1 Eugeneer
 
02.08.11
13:09
Сделай загрузку из экселя.
2 Ахиллес
 
02.08.11
13:10
Хе-хе. Чё слабо самому Установку цен сделать? :-) Слабак!
3 Eugeneer
 
02.08.11
13:10
иии...халявы не будет!
4 Scooter
 
02.08.11
13:11
(3)да ладно тебе
(0)это из КА1.1, разберёшся

   ДокументОбъект = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
   ДокументОбъект.Дата = ДатаУстановкиЦен;
   ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ДокументОбъект);

   ДокументОбъект.НеПроводитьНулевыеЗначения = Истина;
   
   ИндексСтрокиТаблицыЦен = 0;
   
   СтрокаТипЦен = ДокументОбъект.ТипыЦен.Добавить();
   СтрокаТипЦен.ТипЦен = мТипЦен;

   Для каждого СтрокаТабЧасти Из ОсновныеДанные Цикл
   
       СтрокаТовары = ДокументОбъект.Товары.Добавить();
       СтрокаТовары.Номенклатура = СтрокаТабЧасти.НоменклатураСсылка;
       //СтрокаТовары.ХарактеристикаНоменклатуры = Справочники.ХарактеристикиНоменклатуры.ПустаяСсылка();
       СтрокаТовары.ТипЦен = мТипЦен;
       СтрокаТовары.ИндексСтрокиТаблицыЦен = ИндексСтрокиТаблицыЦен;

       СтрокаТовары.Цена = СтрокаТабЧасти.Price;
       СтрокаТовары.Валюта = мВалюта;
       СтрокаТовары.ЕдиницаИзмерения = СтрокаТабЧасти.ЕдИзмерения;
       СтрокаТовары.Номенклатура = СтрокаТабЧасти.НоменклатураСсылка;
       СтрокаТовары.СпособРасчетаЦены = Перечисления.СпособыРасчетаЦены.ПоПроцентнойНаценкеНаБазовыйТип;
   
   КонецЦикла;
5 Eugeneer
 
02.08.11
13:12
(4) лол!)) ты конфу то смотреть? УТ11. каким боком тут КА?
6 Reset
 
02.08.11
13:14
"но проблема в том что при записи он ругается что незаполнена таблица "Выбранные цены""

Заполнить таблицу "Выбранные цены" не предлагать?
7 Ахиллес
 
02.08.11
13:15
(6) Нет. Человек жаждет халявы. Самому учится его ломает.
8 Scooter
 
02.08.11
13:15
(5)ага тролить мы умеем а помочь нини
проходите пожалуйста проходите
идите торговать поделками
9 Eugeneer
 
02.08.11
13:17
(8) а ты чем то помог кому либо? покажи свою помощь.
10 Ахиллес
 
02.08.11
13:17
(8) Сделать за другого его работу это не помощь.
11 Eugeneer
 
02.08.11
13:18
(8) не трындешь и какие то левые коды а конкретно помощь.
Так чтобы ты конкретно человеку предоставил работающую программу. Или ты помощью называешь какое то ханокод и болтовню "сделай вот так, может быть получится"
12 Ranger_83
 
02.08.11
13:19
(10)Извини,что вмешиваюсь,но как бы не подскажешь для чего существует данный ресурс?
13 Scooter
 
02.08.11
13:19
(9)а я что-то кому-то должен?
(10)да пусть разбирается сам главное задать направление
14 Scooter
 
02.08.11
13:20
(9)(11)оффтоп
15 hhhh
 
02.08.11
13:23
(12) для обмена мнениями, ясное дело.
16 Eugeneer
 
02.08.11
13:23
(13) так я и понял. помощи с тебя как с козла молока. А я вот сотням помог. И правильными советами как и что делать так и программами (в том числе бесплатными)
17 Eugeneer
 
02.08.11
13:25
(12) многие используют ресурс чтобы 80 процентов полезного времени для работы тратить на болтовню.
18 Scooter
 
02.08.11
13:25
(16)ага, переход на личности
давай что дальше, маленький троль?
19 Eugeneer
 
02.08.11
13:29
(18) совсем попутался? или все таки глянешь внимательно на свои посты. и посмотрим кто тут переходы делает и тролит?
20 Scooter
 
02.08.11
13:31
(19)всё, тебя кормить я больше не буду
21 Eugeneer
 
02.08.11
13:35
(0) нашел то проблему? все элемтенрно же.
22 Rizhij_Nikitos
 
02.08.11
14:41
Так... отходил к клиенту. Не получается обратиться к таблице Выбранные цены - это таблица значений, идет реквизитом формы документа.
23 MadJhey
 
02.08.11
14:44
(22) Там табличная часть документа должна быть. зачем тебе ТЗ
24 MadJhey
 
02.08.11
14:47
во... см (4)
СтрокаТипЦен = ДокументОбъект.ТипыЦен.Добавить();
СтрокаТипЦен.ТипЦен = мТипЦен;
25 Rizhij_Nikitos
 
02.08.11
15:32
С ценами разобрался, дальше надо заполнить ТЧ товары, добавляю туда Номенклатуру, проставляю новую цену и флаг ЦенаИзмененаВручную, записываю, но когда открываю документ то в строке только номенклатура, а цены нет и старая цена не выставляется как при ручном выборе. Как сделать так чтобы произошла загрузка старой цены как в типовой?
26 Rizhij_Nikitos
 
02.08.11
15:44
уп