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

Хранилище

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

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




>  Клиент-Банк УНФ для Приватбанк
Mr.Al
Отправлено: 15.07.14, 12:34


Молчаливый
*

Группа: Пользователи
Сообщений: 8
Регистрация: 29.04.10
Из: Днепр
Пользователь №: 3343


Все ссылки битые sad.gif Рабочей версии нету случаем ниукого?
  Форум: 1С Управление небольшой фирмой для Украины · Просмотр сообщения: #88822 · Ответов: 5 · Просмотров: 5772
 

>  Функции в вычисляемых полях в СКД
Mr.Al
Отправлено: 22.11.11, 15:59


Молчаливый
*

Группа: Пользователи
Сообщений: 8
Регистрация: 29.04.10
Из: Днепр
Пользователь №: 3343


Дело в том, что я не стал делать через функции, а сделал расчеты в вычисляемых полях. Но тока как в вычисляемом поле нельзя использовать значения вычисляемых полей, то пришлось для вычисления значения, прописывать всю цепочку действий.
  Форум: Система компоновки данных · Просмотр сообщения: #37330 · Ответов: 4 · Просмотров: 10324
 

>  Функции в вычисляемых полях в СКД
Mr.Al
Отправлено: 22.11.11, 15:07


Молчаливый
*

Группа: Пользователи
Сообщений: 8
Регистрация: 29.04.10
Из: Днепр
Пользователь №: 3343


разобрался)
  Форум: Система компоновки данных · Просмотр сообщения: #37317 · Ответов: 4 · Просмотров: 10324
 

>  Функции в вычисляемых полях в СКД
Mr.Al
Отправлено: 21.11.11, 11:38


Молчаливый
*

Группа: Пользователи
Сообщений: 8
Регистрация: 29.04.10
Из: Днепр
Пользователь №: 3343


Вот пытаюсь разобраться с этим зверем, но что то не получается sad.gif
Ткните какую книженцию можно прочитать или какой нить будь примерчик, для общего понятия.

Собственно что надо реализовать:
в отчет надо вывести поля, которые расчитываются исходя из данных регистра накопления.
Есть поля из набора данных. Есть вычисляемые поля "а" и "б", которые расчитываются из полей набора данных. Есть надо еще 2 поля, которые будут расчитываться из вычисляемых полей "а" и "б". К примеру "с"="а"/1.4 и "д"="с"-"б".
Как прописать расчеты в вычисляемых полях "с" и "д" через функции или каким то другим образом?

Если в выражении вычисляемых полей или в выражении ресурсов прописывать, то ругается что нету полей "а" и "б"
  Форум: Система компоновки данных · Просмотр сообщения: #37206 · Ответов: 4 · Просмотров: 10324
 

>  Не работает поиск по таблице значений
Mr.Al
Отправлено: 29.04.10, 21:35


Молчаливый
*

Группа: Пользователи
Сообщений: 8
Регистрация: 29.04.10
Из: Днепр
Пользователь №: 3343


Решил свою проблему такой конструкцией...

        Пока СпрР.ПолучитьЭлемент() = 1 Цикл 
            НомСтр = 0;
            ТЗ.ВыбратьСтроки();
            Пока ТЗ.ПолучитьСтроку() = 1 Цикл
                Если ТЗ.Сырье = СпрР.Сырье Тогда
                    СрЦена = ТЗ.СрЦена;
                    Сум = СпрР.Количество * СрЦена;
                КонецЕсли;
            КонецЦикла;
            
            Если СрЦена=0 Тогда
                СрЦена = СпрР.Сырье.СрЦена;
                Сум =  СпрР.Количество * СрЦена;
            КонецЕсли;
            Себ = Себ + Сум;
            СрЦена=0; Сум=0;
        КонецЦикла;


спс за пооддержку и помощьsmile.gif
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #9576 · Ответов: 9 · Просмотров: 10925
 

>  Не работает поиск по таблице значений
Mr.Al
Отправлено: 29.04.10, 16:47


Молчаливый
*

Группа: Пользователи
Сообщений: 8
Регистрация: 29.04.10
Из: Днепр
Пользователь №: 3343


Цитата(Zaval @ 29.04.10, 18:28) *
Прежде всего нужно убрать
Прервать;


Тогда будет перебрана вся ТЗ, в СрЦена и Сум будут значения по последней найденной строке, значения всех предыдущих строк будут благополучно забыты.


Прервать;
убрано, но мне надо что бы при нахождении элемента
СпрР.Сырье
цикл поиска по ТЗ останавливался, и переходил на следующий
СпрР.Сырье
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #9571 · Ответов: 9 · Просмотров: 10925
 

>  Не работает поиск по таблице значений
Mr.Al
Отправлено: 29.04.10, 15:57


Молчаливый
*

Группа: Пользователи
Сообщений: 8
Регистрация: 29.04.10
Из: Днепр
Пользователь №: 3343


Цитата(Naghual @ 29.04.10, 13:26) *
1.
НомСтр = "";
Перед каждым новым поиском.
НомСтр = 0 (инструкция к поиску по 0 строке! Такая фишка 1С 31000000.gif )


2.
А ТЗ точно содержит данные?


1. Поставил перед каждым поиском - эффект такой же
2. ТЗ держит, перед поиском делаю вывод ТЗ, все выводит


Цитата(Zaval @ 29.04.10, 13:32) *
В ТЗ только первый находит? Походу, все честно.... ясно же написато "Прервать"
Если требуется искать дальше - рвать ничего не нужно)
Иначе
              Продолжить;

тоже лишнее.


убрал, ничего не получается(
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #9567 · Ответов: 9 · Просмотров: 10925
 

>  Не работает поиск по таблице значений
Mr.Al
Отправлено: 29.04.10, 10:23


Молчаливый
*

Группа: Пользователи
Сообщений: 8
Регистрация: 29.04.10
Из: Днепр
Пользователь №: 3343


Вот такая вот процедурка, но почему то не работает поиск, точнее он находит не все элементы, а только первый

    НомСтр = 0;
    Себ=0; Сум=0; СрЦена=0;    
    Спр = СоздатьОбъект("Справочник.Номенклатура");
    Спр.ВыбратьЭлементы();
    Пока Спр.ПолучитьЭлемент() = 1 Цикл    
        СпрР = СоздатьОбъект("Справочник.Рецептура");
        СпрР.ИспользоватьДату(КонДата);
        СпрР.ИспользоватьВладельца(Спр.ТекущийЭлемент());
        СпрР.ВыбратьЭлементы();
        Пока СпрР.ПолучитьЭлемент() = 1 Цикл
            ТЗ.ВыбратьСтроки();
            Пока ТЗ.ПолучитьСтроку() = 1 Цикл  
                Сообщить(СпрР.Сырье);
                Если ТЗ.НайтиЗначение(СпрР.Сырье.Наименование, НомСтр, "Сырье") = 1 Тогда
                    ТЗ.ПолучитьСтрокуПоНомеру(номстр);
                    СрЦена = ТЗ.СрЦена;
                    Сум = СпрР.Количество * СрЦена;
                    Прервать;
                Иначе
                    Продолжить;
                КонецЕсли;                
            КонецЦикла;
            Если СрЦена=0 Тогда
                СрЦена = СпрР.Сырье.СрЦена;
                Сум = СпрР.Количество * СрЦена;
            КонецЕсли;
            Себ = Себ + Сум;
            СрЦена=0;
        КонецЦикла;    
        Таб.ВывестиСекцию("Строка_1");  
        Себ = 0; Сум = 0;
    КонецЦикла;


Подскажите, куда капать то....а вчера вечером голову сломал но так и не нашел решения((
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #9546 · Ответов: 9 · Просмотров: 10925
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

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