Ткаченко Денис | Конструктор | ОАО "РЖД"

«Корпоративные IT отделы на Дальнем Востоке обречены. Обречены на изменения»

Трансформируйся или умри, это Неизбежность корпоративного АйТи отдела. Модные слова про цифровизацию и клиентоориентированность спасут ненадолго, на срок провального проекта. Изменениям должна быть подвергнута система управления IT. Потому что IT изменилось и мы изменились. Эта отрасль уже не хобби энтузиастов и калька с учебников по управлению прошлого века не работает. Поднимаем голову от интриг и смотрим что случилось с кадровым рынком, если еще не посмотрели. Ну и где мы будем брать сотрудников в штат? А через пять лет? Из институтов? Готовим сами?, окей. Создали систему подготовки, мотивации и развития своих кадров? Эта система убъёт Ваш IT отдел. Отдали разработку и поддержку на аутсорс. Вы же понимаете, что это временно, их убьют те же проблемы. В общем нужно учиться управлять по другому, управлять не управляя. Нужно ли быть специалистом, чтобы управлять специалистами? Несомненно! это и есть ключевой момент. Заманчиво выглядит растворить систему менеджмента, в операционных процессах не увеличивая затраты? Очень. Формулируем Проблему. Рисуем Решение. Намечаем Шаги. Строим Систему.

Проблема с регистром ПартииТоваровНаСкладах

1. taramaz 55 21.11.16 15:45 Сейчас в теме
Добрый день. УТ 10.3.38.1
Документ СписаниеМатериаловВПроизводство - самодельный (копия документа списаниеТоваров)
ОбработкаПроведения
Внизу (после типового проведения по партиям) дописываю

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


//Это как бы себестоимость (по материалам) выпущенной другим документом продукции.

Получаю только эти движения при проведении документа.
Если убираю эти строки, то получаю движения типового провдения... вместе никак. Движения не очищаю нигде...


Перед этим была проблема с
Для каждого ДвижениеПартия из Движения.ПартииТоваровНаСкладах цикл

Не было там ничего... решил запросом таким
Запрос = Новый("Запрос");
		Запрос.Текст =  "ВЫБРАТЬ
		                |	ПартииТоваровНаСкладах.Период,
		                |	ПартииТоваровНаСкладах.Регистратор,
		                |	ПартииТоваровНаСкладах.НомерСтроки,
		                |	ПартииТоваровНаСкладах.Активность,
		                |	ПартииТоваровНаСкладах.ВидДвижения,
		                |	ПартииТоваровНаСкладах.Номенклатура,
		                |	ПартииТоваровНаСкладах.Склад,
		                |	ПартииТоваровНаСкладах.ХарактеристикаНоменклатуры,
		                |	ПартииТоваровНаСкладах.СерияНоменклатуры,
		                |	ПартииТоваровНаСкладах.ДокументОприходования,
		                |	ПартииТоваровНаСкладах.СтатусПартии,
		                |	ПартииТоваровНаСкладах.Заказ,
		                |	ПартииТоваровНаСкладах.Качество,
		                |	ПартииТоваровНаСкладах.Количество,
		                |	ПартииТоваровНаСкладах.Стоимость,
		                |	ПартииТоваровНаСкладах.КодОперации,
		                |	ПартииТоваровНаСкладах.СписаниеПартий,
		                |	ПартииТоваровНаСкладах.НомерКорСтроки,
		                |	ПартииТоваровНаСкладах.ДокументДвижения,
		                |	ПартииТоваровНаСкладах.ДокументДвиженияПериод,
		                |	ПартииТоваровНаСкладах.НомерСтрокиСписанныхТоваров
		                |ИЗ
		                |	РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
		                |ГДЕ
		                |	ПартииТоваровНаСкладах.Регистратор = &Регистратор";
			Запрос.УстановитьПараметр("Регистратор",ссылка);
			Рез = Запрос.Выполнить().Выбрать();
Показать

Причем движения по другим регистрам видит в модуле через Движения.ИмяРегистра, а партии как то по особенному.
Ответы
Сортировка: Древо
4. stvorl 885 21.11.16 21:19 Сейчас в теме
(1)
Попробуйте поставьте после своего кода
Движения.ПартииТоваровНаСкладах.Записать(Ложь);


изм: Сорри, не заметил что вы уже решили вопрос.
2. taramaz 55 21.11.16 15:50 Сейчас в теме
3. taramaz 55 21.11.16 16:03 Сейчас в теме
Нашел
Движения.ПартииТоваровНаСкладах.Записать(Ложь);

Записать (Write)
Синтаксис:

Записать(<Замещать>)
Параметры:

<Замещать> (необязательный)

Тип: Булево.
Определяет режим замещения существующей записи в соответствии с текущими установками отбора. Истина - перед записью существующие записи будут удалены. Ложь - записи будут дописаны к уже существующим в информационной базе записям.
Значение по умолчанию: Истина.
Оставьте свое сообщение

Вакансии

Менеджер по продажам проектов 1С
Санкт-Петербург
Полный день

Бизнес-аналитик 1С
Санкт-Петербург
зарплата от 70 000 руб. до 90 000 руб.
Полный день

Консультант-аналитик 1С
Санкт-Петербург
зарплата от 50 000 руб. до 65 000 руб.
Полный день

Консультант по внедрению 1С
Новосибирск
Полный день

Программист 1С
Новокузнецк
зарплата от 55 000 руб.
Полный день