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

Хранилище

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

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



> Приходные накладные не указано количество товара          
Yoja Подменю пользователя
сообщение 21.06.12, 9:41
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 90
Спасибо сказали: 4 раз
Рейтинг: 0

Добрый день!
1С 8.2 УНФ
Создаю программно приходную накладную
Документы прихода создаються, товаром заполняються, все хорошо (рисунок 1)
Но когда смотришь отчет:
Ведомость по запасам (рисунок 2) - поле количество пустое. Как исправить, или где копать?
Ведомость по складу (рисунок 3) - вообще почему то пусто. Как исправить, или где копать?

КОД
Процедура ДокПриходнаяНакладная()
    Для Каждого СтрокаТаб из ТЗПриходныеНакладные Цикл
         Док = Документы.ПриходнаяНакладная.СоздатьДокумент();
         Док.Номер = СтрокаТаб.Номер;
         Док.Дата = СтрокаТаб.Дата;
         Док.Контрагент = Справочники.Контрагенты.НайтиПоНаименованию(СтрокаТаб.Контрагент);
         Док.ВидОперации = Перечисления.ВидыОперацийПриходнаяНакладная.ПоступлениеОтПоставщика;
         Док.СтруктурнаяЕдиница = Справочники.СтруктурныеЕдиницы.НайтиПоНаименованию(СтрокаТаб.Склад).Ссылка;
         Док.Договор =  Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию(СтрокаТаб.ДоговорКонтрагента);
        
                Для Каждого СтрТаб из ТЗПриходныеНакладныеТовар Цикл
                    Если СтрокаТаб.Ссылка = СтрТаб.Ссылка Тогда
                        
                           Тв = Док.Запасы.Добавить();  
                           Тв.Номенклатура = Справочники.Номенклатура.НайтиПоКоду(СтрТаб.КодТовара);
                           Тв.Количество = СтрТаб.Количество;
                           Тв.Цена = СтрТаб.Цена;
                           Тв.СтавкаНДС = Справочники.СтавкиНДС.НайтиПоНаименованию(СтрТаб.СтавкаНДС);
                           Тв.Сумма = СтрТаб.Сумма;
                           Тв.СуммаНДС = СтрТаб.СуммаНДС;
                           Тв.Всего = СтрТаб.Сумма;
                    КонецЕсли;    
                КонецЦикла;    
         Док.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ОблагаетсяНДС;
         Док.Курс = "9.0";
         Док.Кратность = "1.0";
         Док.ВалютаДокумента = Справочники.Валюты.НайтиПоНаименованию(СтрокаТаб.ВалютаДокумента);
         Док.СуммаДокумента = СтрокаТаб.СуммаДокумента;
         Док.СуммаВключаетНДС = СтрокаТаб.СуммаВключаетНДС;
         Док.Организация = Справочники.Организации.НайтиПоНаименованию("Наша фирма");
        
         Если СтрокаТаб.Проведен = Истина Тогда
             Док.Записать(РежимЗаписиДокумента.Проведение);    
         Иначе
             Док.Записать();
         КонецЕсли;
    КонецЦикла;    
КонецПроцедуры


Рисунок 1



Рисунок 2



Рисунок 3



python Подменю пользователя
сообщение 21.06.12, 10:13
Сообщение #2

Говорящий
***
Группа: Пользователи
Сообщений: 83
Из: Киев
Спасибо сказали: 13 раз
Рейтинг: 0

Копать - в сторону единицы измерения. Заполнения данного реквизита я не вижу в коде.

Спасибо сказали: Yoja,

Yoja Подменю пользователя
сообщение 21.06.12, 12:20
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 90
Спасибо сказали: 4 раз
Рейтинг: 0

Реально, добавил строчку.

Тв.ЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию(СтрТаб.ЕдиницаИзмерения);


Ток еще не разобрался чем отличаются:
Справочники.КлассификаторЕдиницИзмерения
Справочники.ЕдиницыИзмерения

Спасибо.

python Подменю пользователя
сообщение 21.06.12, 14:10
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 83
Из: Киев
Спасибо сказали: 13 раз
Рейтинг: 0

Справочники.ЕдиницыИзмерения - этот нужен, по идее (конфу не видел) - подчинен номенклатуре.

Vofka Подменю пользователя
сообщение 21.06.12, 14:22
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Классификатор - это штука, кг, м и т.п. А единица измерения может быть тонна (кг с коэффициентом 100), упаковка (шт с коэффициентом 6) и т.п. Но просто часто они совпадают.

Ardi Подменю пользователя
сообщение 21.06.12, 15:11
Сообщение #6

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

В демо базах УНФ Справочник.ЕдиницыИзмерения не используется.


В константах также есть возможноть отключить отображение единиц измерения в документах вообще.

Сообщение отредактировал Ardi - 22.06.12, 10:31


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

Yoja Подменю пользователя
сообщение 22.06.12, 8:53
Сообщение #7

Говорящий
***
Группа: Пользователи
Сообщений: 90
Спасибо сказали: 4 раз
Рейтинг: 0

Всем спасибо, тема закрыта

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


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

 

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