Лукин Сергей

43
Рейтинг

SLukin
Сергей Лукин



  •   Регистрация: 19.01.2011 (13 лет назад)

  •   Был(а) на сайте: сегодня в 19:14

Друзья
  • Дмитрий Николаев
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Сергей
  • анна hfrjdf
  • Андрей Волин
  • ce ce
  • Сергей Николаев
Подписчики 8

Рейтинг 43

Перенос остатка номенклатуры документом Сборка (разборка) товаров

Инструменты и обработки Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бухгалтерский учет Управленческий учет Абонемент ($m) Внешняя обработка (ert,epf) Корректировка данных Логистика, склад и ТМЦ

Обработка переносит остаток одной номенклатуры на другую документом Сборка (разборка) товаров. Подойдет для быстрого создания цепочки документов при корректировках и переносах остатков на выбранную номенклатуру. 

1 стартмани

22.02.2024    518    4    SLukin    4       

3

УКД, УПД, ТОРГ-12, ТТН и Счет-фактура (без характеристик)

Отчеты и формы Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бухгалтерский учет Абонемент ($m) Внешняя обработка (ert,epf) Печатные формы

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

1 стартмани

13.07.2021    1454    SLukin    0       

2

Комментарии

HighLoadПеренос остатка номенклатуры документом Сборка (разборка) товаров#4 27.02.24 14:41
(1)
Цитата
Задумка отличная, плюсану. Но на следующих релизах надо будет допиливать. На 2.5.15.82 сразу не взлетела.
(1) Обязательно допилю и выложу новую версию под этот релиз, как доберусь до него. Обработка тестировалась на версии 2.5.12.147 - на нем работает без проблем
HighLoadПеренос остатка номенклатуры документом Сборка (разборка) товаров#3 27.02.24 14:39
(2) Спасибо за заметку. Исправил: Добавил на форму поле ввода "Организация".
HighLoadПеренос остатка номенклатуры документом Сборка (разборка) товаров#0 22.02.24 18:00
Обработка переносит остаток одной номенклатуры на другую документом Сборка (разборка) товаров. Подойдет для быстрого создания цепочки документов при корректировках и переносах остатков на выбранную номенклатуру.
DevПопытка использования закрытого менеджера временных таблиц#17 22.02.24 9:09
У меня данная проблема возникла при смене статуса и повторном проведении документа во внешней обработке. Обработка формирует цепочку документов по складу...
Решил проблему методом ПолучитьОбъект() из ссылки документа.
Тем самым очистив структуру ДополнительныеСвойства

Код
ДокОНПТ.Записать(РежимЗаписиДокумента.Проведение);
ДокОтбор.Записать(РежимЗаписиДокумента.Проведение);
               
//Повторно инициализируем объект для очистки ДокОтбор.ДополнительныеСвойства
ДокОтбор = ДокОтбор.Ссылка.ПолучитьОбъект();

ДокОтбор.Статус = Перечисления.СтатусыОтборовРазмещенийТоваров.ВыполненоБезОшибок;
               
Если ДокОтбор.ТоварыОтбор[0].Серия = Справочники.СерииНоменклатуры.ПустаяСсылка() Тогда
   ДокОтбор.ТоварыОтбор[0].Серия = СтрОтгр.Серия;
   ПараметрыУС_ОТ = Новый ФиксированнаяСтруктура(НоменклатураСервер.ПараметрыУказанияСерий(ДокОтбор, Документы.ОтборРазмещениеТоваров));
        НоменклатураСервер.ЗаполнитьСтатусыУказанияСерий(ДокОтбор,ПараметрыУС_ОТ.Отбор);
КонецЕсли;
               
ДокОтбор.Записать(РежимЗаписиДокумента.Проведение);
DevПопытка использования закрытого менеджера временных таблиц#4 22.02.24 9:04
У меня данная проблема возникла при смене статуса и повторном проведении документа во внешней обработке. Обработка формирует цепочку документов по складу...
Решил проблему методом ПолучитьОбъект() из ссылки документа.
Тем самым очистив структуру ДополнительныеСвойства

Код
ДокОНПТ.Записать(РежимЗаписиДокумента.Проведение);
ДокОтбор.Записать(РежимЗаписиДокумента.Проведение);
               
//Повторно инициализируем объект для очистки ДокОтбор.ДополнительныеСвойства
ДокОтбор = ДокОтбор.Ссылка.ПолучитьОбъект();

ДокОтбор.Статус = Перечисления.СтатусыОтборовРазмещенийТоваров.ВыполненоБезОшибок;
               
Если ДокОтбор.ТоварыОтбор[0].Серия = Справочники.СерииНоменклатуры.ПустаяСсылка() Тогда
   ДокОтбор.ТоварыОтбор[0].Серия = СтрОтгр.Серия;
   ПараметрыУС_ОТ = Новый ФиксированнаяСтруктура(НоменклатураСервер.ПараметрыУказанияСерий(ДокОтбор, Документы.ОтборРазмещениеТоваров));
        НоменклатураСервер.ЗаполнитьСтатусыУказанияСерий(ДокОтбор,ПараметрыУС_ОТ.Отбор);
КонецЕсли;
               
ДокОтбор.Записать(РежимЗаписиДокумента.Проведение);
БУАкт списания для документа "Внутреннее потребление товаров"#4 24.11.23 16:38
(3) Добавил файл с обработкой
БУАкт списания для документа "Внутреннее потребление товаров"#2 21.11.23 16:02
(1) На какой версии и какой конфигурации возникла проблема?
БУУПД, ТОРГ-12, Счет-фактура, Акт об оказании услуг без префикса для ERP 2.5, КА 2.5, УТ 11.5#0 19.05.22 9:50
Основные внешние печатные формы основных форм без префикса номера документа с авторегистрацией.
UpdateCFПроцедура "РегистрыСведений.РеестрДокументов.ОбработатьДанныеДляПереходаНаНовуюВерсию" обработки данных завершилась с ошибкой#21 25.02.22 14:52
(20) Воспользовался данным решением. Удалил битые ссылки. Вручную запустил обновление ИБ. Обработки обновления завершились успешно. Спасибо!
ОбменХарактеристика номенклатуры при отправке через Диадок#25 17.11.21 16:24
По итогу выполнил следующее.

1. Выгрузил Модуль_ИнтеграцияУТ11



2. В данном модуле внес изменения в процедуру "СформироватьЗапрос_ДанныеТЧ_ПоРеализацияТоваровУслуг" следующие изменения.

Код
Процедура СформироватьЗапрос_ДанныеТЧ_ПоРеализацияТоваровУслуг(Запрос, КолонкаКодаТовара, СсылкаНаДокумент)
   
   //Сообщить("Процедура СформироватьЗапрос_ДанныеТЧ_ПоРеализацияТоваровУслуг");
   
   Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
      |   Подзапрос.НомерСтроки                         КАК НомерСтроки,
      |   Подзапрос.Номенклатура                         КАК Номенклатура,
      |   Подзапрос.НоменклатураПредставление             КАК НоменклатураПредставление,
      //Лукин++
      //|   Подзапрос.Характеристика                      КАК Характеристика,
      |   """"                                                 КАК Характеристика,
      //Лукин--
      |   Подзапрос.Серия                            КАК Серия,
      |   Подзапрос.КодНоменклатуры                      КАК КодНоменклатуры,
      |   Подзапрос.Количество                         КАК Количество,
      |   Подзапрос.КоличествоПоРНПТ                      КАК КоличествоПоРНПТ,
      |   Подзапрос.Цена                               КАК Цена,


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



4. Проблему с отладкой так и не решил пользовался наводкой из (19) В ключевых местах писал Сообщить(), тем самым вычислял в каком куске кода нахожусь и какие данные находятся в переменных

Прикрепленные файлы:

1.jpg
2.jpg