Списание спецодежды и спецоснастки

12.12.08

Учетные задачи - Производство готовой продукции (работ, услуг)

Списание спецодежды и спецоснастки. 1С:Предприятие 8.1 (8.1.12.101), Управление производственным предприятием, редакция 1.2 (1.2.19.1). Одно списание за период для одного подразделения, но можно наложить фильтр по человеку и списать по нему.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Списание спец одежды и спец оснастки
.1228818591 20,60Kb
187 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Вводим дату, выбираем организацию и подразделение. Априори считаем на одно подразделение, т.к. создаем один документ списания.

Документ списания автоматически создается со способом списания расходов "Использовать назначение использования".

В начале можно сформировать предварительную печать, а потом по кнопке "Заполнить" заполняем, начиная от сохи.

Кнопка "Проставить на все" программно проставляет возможное списание, но никто не отменял и ручной ввод в поле Количество списания.

Кнопка "Снять у всех" говорит сама за себя.

Затем жмем кнопку "Сформировать документ" - ОК.

Если спецодежда или спецостастка была учтена только по УУ, тогда, оптичиваем, выбираем подразделение и вперед. В этом случае документ списания будет проведен только по УУ.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

SALE! 50%

Производство готовой продукции (работ, услуг) Учет доходов и расходов Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Бухгалтерский учет Налоговый учет Платные (руб)

Внешний отчет показывает себестоимость реализованной продукции в разузлованном виде, как с выделением входящих в нее полуфабрикатов любых уровней, так и свернутый до статей затрат и материалов, видов работ. Отчет работает независимо от метода оценки стоимости товаров и подходит для любых производственных компаний с многопередельным производством. Отчет можно использовать как в типовой 1С:ERP, так и в отраслевых решениях на ее базе (например, 1С:ERP Управление птицеводческим предприятием, Молокозавод и т.д.).Отчет подходит для анализа затрат на гособоронзаказы ГОЗ.

96600 48300 руб.

30.11.2022    40033    405    37    

59

Разработка Адаптация типовых решений Производство готовой продукции (работ, услуг) Розничная торговля 1С:Управление торговлей 10 Россия Платные (руб)

Доработка для 1С:Управление торговлей 10.3 (релиз 10.3.88.3) добавляет поддержку маркировки новых категорий товаров согласно постановлениям Правительства РФ 2025–2026 гг. Конфигурация УТ 10.3 снята с поддержки — новые маркируемые категории в типовую поставку больше не попадают. Доработка закрывает этот пробел: новые виды номенклатуры, обмен с ГИС МТ «Честный Знак». Поставляется в виде файла .cf

14640 руб.

23.04.2026    2338    17    13    

21

Производство готовой продукции (работ, услуг) Учет доходов и расходов Анализ продаж 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Расширение для 1С, которое реализует ключевые функции MES-системы прямо в вашей конфигурации. Вы получите инструменты для планирования производства, управления ресурсами, формирования заданий цехам и анализа выпуска продукции. Интеграция с 1С обеспечит сквозной учет без дублирования данных. Решение позволяет контролировать простои оборудования, потребность в материалах и качество продукции, помогая повысить эффективность производства без перехода на сложные специализированные системы.

60000 руб.

25.06.2025    8782    11    3    

9

SALE! 50%

Производство готовой продукции (работ, услуг) Учет доходов и расходов Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Бухгалтерский учет Управленческий учет Платные (руб)

Данный отчет показывает себестоимость выпущенной продукции с разузлованием полуфабрикатов любых уровней, входящих в ее состав, до статей затрат и материалов. Отчет работает независимо от метода оценки стоимости товаров и подходит для любых производственных компаний с многопередельным производством. Отчет можно использовать как в типовой 1С:ERP, так и в отраслевых решениях на ее базе (например, 1С:ERP Управление птицеводческим предприятием и т.д.). Отчет подходит для анализа затрат на гособоронзаказы ГОЗ.

96600 48300 руб.

08.12.2021    37152    539    77    

66

Рабочее место Производство готовой продукции (работ, услуг) Перенос данных 1C Пользователь 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Документооборот 1С:Комплексная автоматизация 2.х 1С:КА 1С:ДО Платные (руб)

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых решений, разработанных на их основе) на платформе "1С:Предприятие 8": выполнять и ставить задачи, просматривать документы, скан-копии и прочие файлы, штрих-кодировать документы отправлять письма, вести учет рабочего времени - не входя в "1С:Документооборот 8", работая в одной программе, что значительно сокращает время и делает работу более комфортной и эффективной. Продукт прошел сертификацию 1С-Совместимо

135530 руб.

11.06.2015    63317    39    20    

51

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий (тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

7000 руб.

08.11.2017    130845    278    153    

404

Печатные формы Взаиморасчеты Оптовая торговля Производство готовой продукции (работ, услуг) Акт сверки Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Задайте для каждой организации свою печать и для каждого физического лица свою подпись. Выберите в документе печатную форму "... с печатью и подписью" - и автоматически сформируется табличный документ с печатью и подписями той организации и ответственных лиц, которые указаны в документе.

17080 руб.

13.03.2018    71143    270    80    

123
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1589 12.12.08 09:55 Сейчас в теме
1. Запрос медленный, т.к. отбор составлен неверно. Отбирать нужно в условиях для виртуальной таблицы.
2. Текст запроса ИМХО скопирован из какого-то отчета, т.к. в тексте полно секций с фигурными скобками { и }, которые в обычном запросе не используются.

И т.д. и т.п.
Исправляйся.
Тогда поставлю плюс.
2. artbear 1589 12.12.08 10:22 Сейчас в теме
(0)
3. также в запросе запрашивается куча ненужных полей
4. периодичность по регистратору также не нужна - убери запрос будет побыстрее.
5. Было бы удобно добавить заполнение с ограничением по физ.лицу.
3. kondrashka 64 12.12.08 10:23 Сейчас в теме
Спасибо за комментарий! Запрос изменила, но у нас скорость запроса по старому =8, а по новому 6 сек на 450 строках. Это нормально.
Да, действительно запрос взят из какого-то отчета, но просто надо срочно, ведь конец года.
4. kondrashka 64 12.12.08 10:25 Сейчас в теме
Заполнение с ограничением по физ.лицу не надо, тк документ списания оформляется
по подразделению, хотя уточню нужность у бухов. Запрос до конца упрощу позже.
Еще раз спасибо за науку!
5. kondrashka 64 12.12.08 11:21 Сейчас в теме
Выложена последняя версия с упрощенным запросом. А где обещанный плюс?
6. artbear 1589 12.12.08 12:26 Сейчас в теме
(0) 6. Лучше юзать ВТ Остатки вместо ВТ ОстаткиИОбороты
7. kondrashka 64 12.12.08 12:29 Сейчас в теме
Почему? Информация достоверна в обоих.
9. artbear 1589 12.12.08 12:40 Сейчас в теме
(7) Тебе же нужны только остатки на нужную дату, движения/обороты ты зря юзаешь :( ИМХО это неверно.
8. artbear 1589 12.12.08 12:38 Сейчас в теме
7. За такой код
Код
   Номенклатура.Загрузить(Запрос.Выполнить().Выгрузить());
   Номенклатура.Свернуть("ФизЛицо,Номенклатура,НазначениеИспользования,ДокументПередачи", "КолПриход,КолРасход,СумПриход,СумРасход,ПогашСумПриход,ПогашСумРасход");
   Для Каждого ТекущаяСтрока Из Номенклатура Цикл
      ТекущаяСтрока.Остаток = ТекущаяСтрока.СумПриход - ТекущаяСтрока.ПогашСумПриход;
      ТекущаяСтрока.Дата= ТекущаяСтрока.ДокументПередачи.Дата;
      ТекущаяСтрока.Срок=ТекущаяСтрока.НазначениеИспользования.СрокПолезногоИспользования;
   КонецЦикла;   
Показать полностью


Плюс ты никак не получишь :(
Весь этот код прекрасно выполняется в запросе - т.е. выше скорость выполнения, код проще и т.д.

Например, я только что сделал аналогичную обработку по заполнению ТЧ для списания спец.одежды по организации, подразделению, физ.лицу.
Там все просто :) :
Код
РезультатЗапроса = ПолучитьРезультатЗапроса(Объект.Дата, Организация, Подразделение, ФизЛицо);
Объект[ИмяТабличнойЧасти].Загрузить(РезультатЗапроса.Выгрузить());
Показать полностью

10. kondrashka 64 12.12.08 12:45 Сейчас в теме
Хорошо, убедил. На следующей неделе исправлю. Но, по-моему, ты теоретик, что-то все выкапываешь, а я практик, на мне кроме этого весь УПП висит,
от З/П до себестоимости. Критику восприняла. Исправлюсь..., но все же плюсани!
Хотя бы за то, что прислушиваюсь, и принимаю к действию...
11. artbear 1589 12.12.08 12:49 Сейчас в теме
(10) Без теории нормальной практики не будет :)
Если ты сделаешь нормальный вариант, и самой будет полезно, и людям приятно :)

На мне самом висит и УПП, и ЗУП-ы разных контор, + куча различных семерочных баз и т.д. и т.п.

Не обижайся, твой опыт только повысится от этого, в следующий раз другую вещь лучше и быстрее сделаешь.

Жду исправлений, а уж потом будет плюс :)
12. kondrashka 64 12.12.08 13:24 Сейчас в теме
Исправила запрос по заполнению, но в печатной форме бухи хотят видеть и приход и расход, так что оставила. Реагируй!
14. artbear 1589 12.12.08 13:36 Сейчас в теме
(12) Бухгалтеров сильно не слушай, они очень часто сами не знают, что хотят :(
Зачем им в данной обработке все движения за всю жизнь базы?
Для этого существуют штатные специализированные отчеты по спецодежде, например, по партиям.

В итоге сейчас тратится куча времени на получение движений :(
Убери в запросе периодичность по регистратору, жить станет веселее :)
16. artbear 1589 12.12.08 13:39 Сейчас в теме
(12) Твоя обработка предназначена только для списания, поэтому тут никакие приходы/расходы не нужны, а только остатки на текущий/нужный момент.

Юзай ВТ Остатки.

ЗЫ все равно отчет по партиям материалов в эксплуатации мощнее твоей обработки, за ним не нужно гнаться - отборы, группировки и т.п. настройки там лучше.
13. artbear 1589 12.12.08 13:32 Сейчас в теме
(0) Также в описании нужно отметить, что обработка рассчитана на очень специфически способ ведения учета :( - одно списание за период для одного подразделения, т.е. не очень универсальна, к сожалению.
15. kondrashka 64 12.12.08 13:37 Сейчас в теме
Исправила. А где плюс?!!!
18. artbear 1589 12.12.08 13:46 Сейчас в теме
(15) Цитата: "Одно списание за период для одного подразделения, но можно наложить фильтр по человеку и списать по нему."
В коде не увидел ничего подобного по физ.лицу :(
Тестирование также показало, что отбор по физ.лицу не действует :(

Далее - у тебя практически одинаковые куски кода по УУ и БУ, убери это дублирование, и код станет проще и надежнее.

Также поправь код
[code]
|ИЗ
| РегистрНакопления.ПартииМатериаловВЭксплуатации.Остатки(
| &ДатаКон,
| Подразделение = &Подразделение
| И ДокументПередачи.Проведен = &Проведен) КАК ПартииМатериаловВЭксплуатацииОстатки
|ГДЕ
| ПартииМатериаловВЭксплуатацииОстатки.ДокументПередачи.Проведен = &Проведен
[\code]
1. Одна проверка на Проведен лишняя :)
2. Если нужен только непроведенный док, можно написать проще - НЕ ДокументПередачи.Проведен - т.е. без лишнего параметра
17. kondrashka 64 12.12.08 13:42 Сейчас в теме
Не каждый пользователь может настроить так как ему надо, и потом, здесь есть АВТОМАТИЧЕСКОЕ формирование всего...
19. artbear 1589 12.12.08 13:48 Сейчас в теме
(17) Пользователя очень-очень редко нужно все :(
Большие объемы данных все равно никто никогда не будет разбирать, это давным-давно известно.

В УПП в типовых отчетах есть возможность импортировать чужие настройки как свои прямо в форме отчета, очень удобная фича как раз для разных пользователей.
20. kondrashka 64 12.12.08 13:52 Сейчас в теме
"Тестирование также показало, что отбор по физ.лицу не действует :("
все работает, а то как бы мы могли проверять по бешеному кол-ву людей!!!
"В коде не увидел ничего подобного по физ.лицу :(" а это и не в коде, а в фильтре на ТЧ
И, вообще это выискивание блох...
22. artbear 1589 12.12.08 13:58 Сейчас в теме
(20) Еще небольшая подсказка:
Вместо кода типа
Код
НовСтрока.Номенклатура         = ТекНоменклатура.Номенклатура;
НовСтрока.ФизЛицо=ТекНоменклатура.ФизЛицо;
НовСтрока.ЕдиницаИзмерения      = ТекНоменклатура.Номенклатура.ЕдиницаХраненияОстатков;
НовСтрока.Количество         = ТекНоменклатура.КоличествоСписания;
НовСтрока.НазначениеИспользования= ТекНоменклатура.НазначениеИспользования;
НовСтрока.Коэффициент         = 1;
НовСтрока.ДокументПередачи= ТекНоменклатура.ДокументПередачи;
Показать полностью

можно, а чаще всего нужно, написать проще и быстрее:
Код
ЗаполнитьЗначенияСвойств(НовСтрока, ТекНоменклатура);
НовСтрока.ЕдиницаИзмерения      = ТекНоменклатура.Номенклатура.ЕдиницаХраненияОстатков;
НовСтрока.Количество         = ТекНоменклатура.КоличествоСписания;
Показать полностью

Т.е. все одинаковые свойства 1С сама быстро занесет в НовСтрока, а ты только те, у которых наименования расходятся :)
25. artbear 1589 12.12.08 14:17 Сейчас в теме
(20) По отбору по физ.лицу
у тебя самой написано: "можно наложить фильтр по человеку и списать по нему."
Я же говорю именно о списании по физ.лицу, а не о отборе в табличной части :)
Попробуй наложи этот фильтр и сделай так, чтобы документ создался только по этому человеку.
А ведь этого не получится в текущем варианте обработки - ИМХО! Если не прав, жду комментария :)

ЗЫ да и сама подумай, если у тебя возможен всего один док на подразделение, значит, списание на одного чела не имеет смысла, т.к. списание на след.чела удалит пред.документ :(
21. kondrashka 64 12.12.08 13:55 Сейчас в теме
А двойное условие - из-за того, что торопилась.Sorry!
23. artbear 1589 12.12.08 14:11 Сейчас в теме
Кстати, вот код моей обработки для заполнения табличной части документа списания по организации, подразделению и физ.лицу - как раз вчера написал :)
Дарю :)
Код
#Если Клиент Тогда
   
Функция ПолучитьРезультатЗапроса(ДатаАктуальности, Организация, Подразделение, ФизЛицо)
   
   Запрос = Новый Запрос(
   "
   |ВЫБРАТЬ РАЗРЕШЕННЫЕ
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.Номенклатура,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.ДокументПередачи,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.ФизЛицо,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.НазначениеИспользования,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.ХарактеристикаНоменклатуры,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.СерияНоменклатуры,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.КоличествоОстаток КАК Количество,
   |   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.КоличествоОстаток КАК КоличествоМест
   //,
   //|   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.СтоимостьОстаток КАК Сумма,
   //|   ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки.СтоимостьОстаток КАК СуммаРегл
   |   , Значение(ПланСчетов.Хозрасчетный.СпецоснасткаИСпецодеждаВЭксплуатации) КАК СчетПередачиБУ
   |   , Значение(ПланСчетов.Налоговый.СпецоснасткаИСпецодеждаВЭксплуатации) КАК СчетПередачиНУ
   |   ,1 КАК Коэффициент
   |ИЗ
   |   РегистрНакопления.ПартииМатериаловВЭксплуатацииБухгалтерскийУчет.Остатки(
   |         &ДатаКон,
   |         Организация = &Организация
   |            И Подразделение = &Подразделение
   |            И ФизЛицо = &ФизЛицо) КАК ПартииМатериаловВЭксплуатацииБухгалтерскийУчетОстатки
   |");
   
   Запрос.УстановитьПараметр("ДатаКон", ДатаАктуальности);
   Запрос.УстановитьПараметр("Организация", Организация);
   Запрос.УстановитьПараметр("Подразделение", Подразделение);
   Запрос.УстановитьПараметр("ФизЛицо", ФизЛицо);
   
   РезультатЗапроса = Запрос.Выполнить();
   Возврат РезультатЗапроса;
КонецФункции
 
// Основная процедура заполнения, вызываемая системой      
Процедура Инициализировать(Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) экспорт
   Организация = Объект.Организация;
   Если НЕ ЗначениеЗаполнено(Организация) Тогда
      Сообщить("Не выбрана организация");
      Возврат;   
   КонецЕсли; 
   
   //Подразделение = Объект.Подразделение;
   Подразделение = Объект.ПодразделениеОрганизации;
   Если НЕ ЗначениеЗаполнено(Подразделение) Тогда
      Сообщить("Не выбрано Подразделение");
      Возврат;   
   КонецЕсли; 
   
   лКлючУникальности = Новый УникальныйИдентификатор;
   Форма = Справочники.ФизическиеЛица.ПолучитьФормуВыбора(, лКлючУникальности);
   ФизЛицо = Форма.ОткрытьМодально();
   Если НЕ ЗначениеЗаполнено(ФизЛицо) Тогда
      Сообщить("Не выбрано физ.лицо");
      ВОзврат;
   КонецЕсли;
   
   РезультатЗапроса = ПолучитьРезультатЗапроса(Объект.Дата, Организация, Подразделение, ФизЛицо);
   Объект[ИмяТабличнойЧасти].Загрузить(РезультатЗапроса.Выгрузить());
КонецПроцедуры

#КонецЕсли
Показать полностью


Этот код нужно занести в обработку типа epf и далее как обычно - хорошее описание такой схемы есть в http://infostart.ru/blogs/345/?ref=4246
24. kondrashka 64 12.12.08 14:14 Сейчас в теме
За подарок и ликбез спасибо.
26. kondrashka 64 12.12.08 14:32 Сейчас в теме
У нас задача списания по человеку не стояла. Надо было списать по подразделению,
а фильтр для удобства работы. Обойдут всех челов, а потом только жмут на сформировать документ. Согласна, что можно доработать - ведь нет предела совершенству...
Выложила, что получилось( удобное и работающее у меня), код открыт, кому надо тот
доделает!
27. kns77 110 11.04.12 09:45 Сейчас в теме
То что мне надо, только почему то списывает одно и тоже каждый месяц, я списал ботинки уже с человека, а он на следующий месяц опять их же списывает. Сейчас буду искать и править ошибку.
28. kns77 110 11.04.12 10:11 Сейчас в теме
Видимо ошибка в комплексной конфе, документ списание материалов из эксплуатации не влияет на регистр накопления "Партии материалов в эксплуатации". Но влияет на регистр "материалы в эксплуатации"
Для отправки сообщения требуется регистрация/авторизация