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

Хранилище

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

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



История благодарностей участнику Домовик ::: Спасибо сказали: 168 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
08.02.13, 17:57 Как из регистра накопления получить стоимость для расх. накладной?
у вас цена в запросе - это цена продажи в расходной. вы ей присваиваете себестоимость(путаете) . в запросе нужно сразу добавить поле Себестоимость и формулу(в запросе) СуммаОстаток поделить на Количество остаток.


когда обходите результат выполненного запроса. используете готовое значение Себестоимости. ваш расход равен Себестоимость умножить на Количество(поле из дока).


Но это не все. Есть ньюанс с копейками. Когда количество списываемого равно количеству на остатке, нужно списать просто весь остаток.


если все же без поля себестоимость в запросе
Если ВыборкаДетальныеЗаписи.Количество<ВыборкаДетальныеЗаписи.КоличествоОСтаток Тогда
     Движение.Сумма = ВыборкаДетальныеЗаписи.СуммаОСтаток/ВыборкаДетальныеЗаписи.КоличествоОстаток*ВыборкаДетальныеЗаписи.Количество
Иначе
     Движение.Сумма=ВыборкаДетальныеЗаписи.СуммаОстаток
КонецЕсли;
MihaSerb,
07.02.13, 17:27 Получение даты без ''точек''
ДатаДляПечати=Строка(Формат(ТаблТМЦ.Выпуск,"DDDMMYYYY"));
ДатаДляПечати=стрЗаменить(ДатаДляПечати,".","");
Таб.Область(11, 3,11,3).Текст =ДатаДляПечати;



а как фирму зовут, если не секрет. Комментарий такой знакомый .. "Создали таблицу" )))
apsorry,
07.02.13, 11:24 Группировка и итоги по верхнему уровню родителя
только первый уровень нужен был? понятно. все верно - использовали цикл с рекурсией. сами разобрались. "спасибка"

ПустоеЗначение() и Выбран() чаще всего без разницы. Выбран() знает позицию элемента справочника. ПустоеЗначение() -нет. Если удалить элементы, но оставятся где-то на них ссылки в реквизитах формы, то ПустоеЗначение() там покажет 0, Выбран() скорее всего 1. надо проверить.
olmar,
04.02.13, 11:31 Табель учета рабочего времени 1С 7.7
Цитата(Skodnik @ 25.01.13, 12:00) *
Добрый день!
Подниму тему, вот сотрудник в январе пошел в отпуск, есть сформированный приказ на отпуск, при заполнения табеля рабочего времени проставляется 8ками те дни когда он в отпуске, я руками перебил на 0, т.е пустые значения, но при печати с табеля формы П-5(сбуквенным кодом) в табеле рабочего времени прочерки стоят в тех дня когда сотрудник был в отпуске, а должна быть буква "В" и количество часов, которое сотрудник был в отпуске.


По сотруднику должны быть видны суммы, кво дней, даты в журнале расчетов по видам расчетов : Оклад, Отпуск. по этому сотруднику. Если не рассчитаны, рассчитать эти виды расчетов. Честно, не знаю, изменится ли что-то в этом отчете, но начинать нужно с журнала расчетов, табель тут не командир.



Прямой метод учета -
рисуете отрезок, делите на три части. первая часть подписываете Оклад, вторая часть - Отпуск, третья часть пишете Оклад. В базе такой же принцип. Вы сами в конце месяца видите и вносите, что было с рабочим.

Метод отклонений - рисуете отрезок. Пишете - на нем - Оклад!, делите на три части. Средний отрезок-- подписываете Отпуск. Отпуск имеет приоритет перед окладом(он "отклоняет "оклад). Если он появляется(вносится документом), то программа сама занимается делением на отрезки и подсчетами дней.
Skodnik,
21.06.12, 9:17 Прикольное видео
я тоже подкину видео. возможно, уже кто-то видел

Ardi, mister-x,
23.05.12, 14:41 Количество товара в упаковке (подчиненный справочник)
конечно интересно. мы ж теперь будем видеть ЧТО Вы поняли.

дважды используете метод
//ВыборУп.НайтиПоНаименованию("уп.");



этот кусок отдельно, перед циклом обхода по табл части. док-та

ПечатьУп = СоздатьОбъект ("Справочник.Единицы"); 
ВыборУп = СоздатьОбъект ("Справочник.КлассификаторЕдИзм");
Если ВыборУп.НайтиПоНаименованию("уп.") = 1 тогда
    Упаковка = ВыборУп.ТекущийЭлемент();
КонецЕсли;



NukeHate,
23.05.12, 12:02 Количество товара в упаковке (подчиненный справочник)
торговли и склад конфигурации у меня под рукой сейчас нет.

Там основная идея в том, что справочников по Единице измерения - две штуки. Дословно названия не помню. Один вы нашли, он подчинен справочнику Номенклатура, в нем реквизит Единица он имеет тип второго искомого справочника. От не помню названия.


Вы создаете объект типа искомый справочник. НайтиПоНАименованию() - находите элемент Упаковка (или как-то так). присваиваете переменной .... Упаковка.

При обходе по циклу, кот у вас в коде сравниваете реквизит ПечатьУп.Единица с переменной Упаковка. Если равно, значит нашли!! Берете В ПечатьУП.Коээфициент - значение коэффициента.
NukeHate,
23.05.12, 6:31 Отчет Кросс-таблица в 7.7
sava1,прервать при втором обходе нужно убрать.
ВсеВошедшие в запрос нужно. Иначе будет выдавать в строках разное количество колонок.только те ячейки, по которым есть количество.
Flexy,
17.05.12, 8:37 Количество Торговых Точек в Разрезе Торговых Агентов по Категориям товаров
Еще, если не по ЗАпросу, а по коду обхода Запроса. То привести таблицу к виду, кот указал Ardi, можно где-то так


  Пока Запрос.Группировка(1) = 1 Цикл
        Пока Запрос.Группировка(2) = 1 Цикл
        
        Пока Запрос.Группировка(3) = 1 Цикл
        
        СпрКатегорий.ИспользоватьВладельца(Запрос.Товар);
        СпрКатегорий.ВыбратьЭлементы();
        Пока СпрКатегорий.ПолучитьЭлемент() = 1 Цикл
             Если СпрКатегорий.Категория.ПометкаУдаления() = 1 Тогда
                 Продолжить;
                Иначе
                
            ТЗ.НоваяСтрока();
        ТЗ.ТорговыйАгент = Запрос.ТорговыйАгент;
        ТЗ.Контрагент = Запрос.Контрагент;
             ТЗ.Товар = Запрос.Товар;
       ТЗ.Категория = СпрКатегорий.Категория;
            ТЗ.КвоКонтрагентов=  1;
        КонецЕсли;    
        КонецЦикла
        
    КонецЦикла;
КонецЦикла;
    
    КонецЦикла;


Flexy,
13.03.12, 21:25 Не работает оборотно-сальдовая ведомость по счету
есть еще такой "волшебный документ" торг-бух "формирование проводок по торговым документам". он у Вас введен?
Александр7,
11.03.12, 16:55 С днем рождения, Рере!
Pepe, поздоровляю з Днем Народження! Ваші пости дійсно варті уваги та поваги. Щастя та натхнення Вам!
Pepe,
29.02.12, 10:31 С днем рождения, Егор Динин!
Поздравляю! Желаю Вам достижений и высот в разных сферах. День сегодня - супер!
Егор Динин,
29.02.12, 0:10 5_копеек, с Днем Рождения
5_копеек, Поздравляем с ДР. Запомнилось. Еще у Раисы Сметаниной такая же интресная дата.
Желаю Вам таких же достижений и высот в поставленных Вами целях.
5_kopeek,
23.02.12, 7:26 Ну, с праздником!
Присоединяюсь к поздравлениям. Много-много сил Вам и здоровья!
Alan68, Batchir, Vofka,
17.02.12, 10:01 Обработка Приват24 клиент-банк
Импорт? я вижу участие поля Date только здесь:

Если (ФайлБД.DATE <> Параметр.Получить("ДатаДок")) Тогда
            ФайлБД.Предыдущая();
            Продолжить;
        КонецЕсли;


Можно попробовать применить функцю ДАта():

Если (Дата(ФайлБД.DATE) <> Параметр.Получить("ДатаДок")) Тогда
            ФайлБД.Предыдущая();
            Продолжить;
        КонецЕсли;


Или Дата(Строка(ФайлБд.date)), или Дата(СоклЛП(Строка(ФайлБД.date))).

но в коде нет присвоения Дате значения поля Date . В список значений заносятся все поля,кроме Date. Это весь код?
vethera,
15.02.12, 14:41 Перебор подчиненного справочника - ошибка
Непонятка у вас действительно с позиционированием:

         текОК = спрОК.ТекущийЭлемент();    //??????
          спрОК.НайтиЭлемент(текОК)                // ????? зачем



          Если спрОК.Код <> КодОК Тогда
           спрОК.Новый();
           спрОК.Код = КодОК;
           спрОК.Записать();
           спрАвтоМ.Записать();
в чем задача состоит? не понятно.

почему в выборке, по которой скачете, создаете новые элементы, но переменная выделена та же - спрОК?

Почему в создаваемых элементах справочника коду присваивается одно и то же значение?
chukhin,
31.01.12, 9:50 С днем рождения, Ardi!
Поздравляем программиста, такого способного, что может доработать семерку до восьмерки. и убедить в этом других. smile.gif
Здоровья!
Ardi,
31.01.12, 9:47 Вітаю себе із Днем Народження ))
Андрію, поздоровляю! Бажаю Вам мати в майбутньому міцну сім'ю. smile.gif
mister-x,
30.01.12, 0:20 Составить запрос.
задача эта,думаю, выглядит так:




в зеленых рамках - записи-рещения.

синим фоном - показан срез первых.

правильно ли понята задача - неизвестно. можно ли применить "выбрать первые " с учетом группировки(заказ) мне тоже неизвестно.
Vofka,
28.01.12, 11:18 Запросник
да, там не все так просто ). мне только недавно удалось найти те самые правила ). называются - правила хранилища. там пароль.


http://pro1c.org.ua/index.php?act=announce...;f=275&id=6
abird,
24.01.12, 9:48 {Документ.ИмяДокумента(73)}: Поле объекта не обнаружено (Количество)
Цитата(alex040269 @ 24.01.12, 5:43) *
Вопрос знаками отмечено - там КоличествоОстаток наварное


нет. Количество в табличной части , тут обращение как к обычному полю. а нужно обращаться через таблицу значений. Либо в запросе определять полем.


    Запрос = Новый Запрос;
    Запрос.Текст= "ВЫБРАТЬ
                  |    Документ1.ТабличнаяЧасть1.(
                  |        НомерСтроки,
                  |        Реквизит1,
                  |        Реквизит2,
                  |        Реквизит3
                  |    ),
                  |    Документ1.Реквизит1
                  |ИЗ
                  |    Документ.Документ1.ТабличнаяЧасть1 КАК Документ1ТабличнаяЧасть1
                  |        ЛЕВОЕ СОЕДИНЕНИЕ Документ.Документ1 КАК Документ1
                  |        ПО Документ1ТабличнаяЧасть1.Ссылка = Документ1.Ссылка";
    
    Результат=Запрос.Выполнить().Выгрузить();
    для Инд=0 По Результат.Количество()-1 Цикл
        СтрРезультат=Результат.Получить(Инд);
        ТоЧТОИщем=СтрРезультат.ТабличнаяЧасть1.Получить(Инд).Реквизит1;
    КонецЦикла;



ТОЧТОИщем - аж вот так к значению реквизита Количество можно добраться
kasya,
18.01.12, 16:01 Варианты реализации возможности пользователям выбрать строки из Таблицы
дописывать только. в форме журнала документов. в форме - новую колонку-реквизит. тип- булево, потом анализировать с пом стандартных средств 1С и обрабатывать.
Если это обработка, то загруж доки за интервал времени в таблицу значений, в табл.значений, колонка тип булево, и колонка тип- документ нужный. Далее - аналогично.


есть еще вариант... используется в стандартных обработках.
Valdi77,
13.01.12, 15:38 Выборка в отчете
wmatik, заглядывайте в типовые конфигруации, коды отчетов. Такую задачу хорошо сделать Запросом. В типовых отчетах можно найти пример.
wmatik,
10.01.12, 15:27 Как можно построчно считать почту?
интересно.
А тело чему-нибудь присвойте. Как ОНО выглядит? Может там какие-то кодовые слова-разделители строк есть....
Mikst,
05.01.12, 17:02 Доступ к файлу CS174.DBF закрыт
Валерия, выделить файлы папки и снять галку, имелось в виду. И диск С - свойства, количество свободного места.
valeria,

6 страниц V  « < 3 4 5 6 >
RSS Текстовая версия Сейчас: 08.06.24, 4:04
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!