Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Метаданные , Заполнение ТЗ          
l2d808 Подменю пользователя
сообщение 09.11.12, 19:33
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 66 раз
Рейтинг: 0

Вечер добрый Уважаемое сообщество.
Платформа 1с77
Остался последний штрих. Но я туплю. Подскажите, на месте
Цитата
//Тут надо присвоить ТЗ.Реквизит.Идентификатор значения Док.ТМЦ соотвецтвенно базы

Надо написать код, а у меня не получается. Шарики за ролики закотились и все. 09000000.gif Помогите.
//*******************************************
Процедура ОбработкаПодбора(КодВнешний)
    Док=создатьобъект("Документ.fromLaCosta");
    Док.ВыбратьДокументы();    
    Пока Док.ПолучитьДокумент()=1  Цикл  
        Если док.Проведен()=1 Тогда
            Док.ВыбратьСтроки();
            Пока Док.ПолучитьСтроку()=1 цикл
                Если КодВнешний=Док.НомерЗаказаВходящий Тогда
                    ВыбТМЦ.ДобавитьЗначение(Док.ТМЦ);
                    ВидСправочника="ТМЦ";
                    Справочник = Метаданные.Справочник(ВидСправочника);
                    Для Индекс = 1 По Справочник.Реквизит() Цикл    
                        Реквизит = Справочник.Реквизит(Индекс);
                        //Тут надо присвоить ТЗ.Реквизит.Идентификатор значения Док.ТМЦ соотвецтвенно базы
                    КонецЦикла;
                КонецЕсли;
            КонецЦикла;    
        КонецЕсли;
    КонецЦикла;    
    КодВнешний="";
    //ВыбТМЦ.ТекущаяСтрока(ВыбТМЦ.РазмерСписка());
КонецПроцедуры  
//***********************************************
Процедура ПриОткрытии()
    ОчиститьОкноСообщений();
    ВидСправочника="ТМЦ";
    Справочник = Метаданные.Справочник(ВидСправочника);
    Для Индекс = 1 По Справочник.Реквизит() Цикл    
        Реквизит = Справочник.Реквизит(Индекс);
        ТЗ.НоваяКолонка(Реквизит.Идентификатор);
    КонецЦикла;КонецПроцедуры


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

1Cv77 Подменю пользователя
сообщение 09.11.12, 19:51
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 195
Из: Украина, Мелитополь
Спасибо сказали: 61 раз
Рейтинг: 0

Цитата(l2d808 @ 09.11.12, 19:33) *
...


А что вообще должно быть???

 ! 

Зачем так цитировать? п.13
 


Сообщение отредактировал MATEVI - 09.11.12, 20:31

l2d808 Подменю пользователя
сообщение 09.11.12, 21:35
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 66 раз
Рейтинг: 0

Цитата(1Cv77 @ 09.11.12, 19:51) *
А что вообще должно быть???

В таблицу значений ТЗ. надо слить все значения всех тмц. Вроде все правильно сформировал, а вот как запихнуть в то что я сформировал, соответствующие данные ТМЦ... В общем у меня не получается.


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

Ardi Подменю пользователя
сообщение 10.11.12, 2:02
Сообщение #4

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

ТЗ.ДобавитьСтроку();
номСтр=ТЗ.Количество();
              Для Индекс = 1 По Справочник.Реквизит() Цикл    
                        Реквизит = Справочник.Реквизит(Индекс);
                        ТЗ.УстановитьЗначение(НомСтр,Реквизит,Док.ТМЦ.ПолучитьАтрибут(Реквизит));
              КонецЦикла;


Сообщение отредактировал Vofka - 10.11.12, 13:00


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 23.06.25, 11:17
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!