#0
by quazare
Народ, возможно ли программно изменить запись движения в регистре накопления? Например - есть такая запись:
#4
by quazare
а в каких случаях это необходимо? партионный учет считается очень медленно - партий более 70 тыс. приходит заявка - формируется отгрузка - документ с партиями (количество в которых не равно нулю) пересчет количества номенклатуры на текущий момент - затруднительно. думаю сделать просто "вычет" количества по партии, а не создавать движение "расход". или подскажите как сделать по-другому. каждая партия имеет свой уникальный ид.
#7
by quazare
Номенклатуры порядка 10-15 тыс. на момент внесения остатков (точка "старта") - внесено более 70 тыс партий.(приход). после этого - пользователь загружает заявку (около 150-200 позиций номенклатуры с заданными количествами) и программа начинает автоматом "набирать" из существующих непустых партий (считаем по остаткам) необходимое количество по учету фифо и сроку годности. Сейчас все это я реализовал через подсчет остатков приход/расход, работает достаточно медленно. Сначала я определяю все партии этой номенклатуры, затем определяю для каждой партии пустая она или нет (есть ли движения по ид), выбираю "непустые" - делаю расход по ид этих партий... и так для каждой из 150-200 позиций. думаю, если не считать остатки по приходу/расходу, а сразу вносить изменения в "приход" при проведении документа реализации, то можно будет сразу выбирать непустые партии и набирать количество...
#10
by quazare
Подскажи как программно сделать запись в документе "расхода", чтобы "проведение" только изменяло параметр в регистре строчке записи партии - не могу пока найти ни в книге, ни в инете... Или хотя бы как вообще программно поменять запись в регистре (не меняя регистратора) Вообще была идея сделать это через регистр сведений... не столько важна "история" системы, сколько быстрая работа ...
#12
by Wist
Хмм... посмотрел, действительно набор записей для РН создается и записывается. А в случае перепроведения регистратора, который был указан для программной записи, что произойдет? Я так понимаю, если стоит "удалять движения автоматически" (а так стоит практически везде), то программная запись "потеряется"?
#15
by Wist
Интересно, кто-нибудь кроме личностей "а после меня хоть потоп" использует эту фичу в работе... ИМХО это будет похуже пресловутого go to в коде, за такое надо сразу убивать.
#16
by quazare
ты говоришь, о том, что если я сначала ввожу партию "документ 1" (кол-во 10), затем "как-то программно" сокращаю эту партию до (кол-во 2), а потом перепровожу "документ 1" - количество становиться опять 10? Особенность партионного учета - если ты перепроводишь какой-то документ внесенный раннее - нужно перепровести все документы (прочитал где-то, да это и понятно, иначе последовательности пропадут);
#19
by quazare
НаборЗаписей - такого не нашел в СП. Нашел РегистрНакопленияНаборЗаписей.<Имя регистра накопления> (AccumulationRegisterRecordSet.<Имя регистра накопления>) Выгрузить (Unload) Синтаксис: Выгрузить(<Строки>, <Колонки>) Параметры: <Строки> (необязательный) Тип: Массив. Массив строк для выгрузки. Если не указан, выгружаются все строки набора записей. <Колонки> (необязательный) Тип: Строка. Список колонок для выгрузки в формате: "Колонка1, Колонка2...". Если список не задан, то будут выгружены все колонки. Возвращаемое значение: Тип: ТаблицаЗначений. Описание: Создает таблицу значений и копирует в нее записи набора. Структура полученной таблицы совпадает со структурой набора записей. Пример: где-бы взять примерчик по понятнее... и в общем - возможен ли другой подход для убыстрения работы?
#21
by DrWatson
Пример напиши подробнее. Что значит "набирать" в заказе? Почему и где нужно менять количество в партиях?
#25
by Loser
нет, так не получатся. Как прочитать ресурс Количество в Наборе записей и изменить его? НаборЗаписей.Количество=5; - это не правильно
#30
by quazare
полное перепроведение как при любом партионном учете. бред какой-то: 1. я делаю выборку партий, которые меня интересуют, запросом указанным выше. мне нужно ид партии и его количество. Теперь при определенном ид - нужно просто поменять количество и все. возможно это сделать запросом??? типа update????
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Изменение пароля в SQL для пользователя SA ... :)
- Я сдаюсь... (Изменение реквизита документа)
- Как получить значения последней записи в регистре сведений?
- Програмное изменение документа
- Обнуляются записи в регистре сведений при добавлении новой записи
- Как в регистре сведений определить, какие записи удаляются.
- Изменение даты в регистре накопления
- Хочу запретить изменение документов, но разрешить изменение событий.
- Записи в регистре накопления от удаленных документов v8
- Свойства НОВОЙ записи при копировании записи Регистра Сведений
- Как выбрать записи из регистра сведений записи
- ЗУП. При проведении задваиваются записи в регистре накопления.
В этой группе 1С
- СКД: Объединение 2 таблиц в СКД
- Картинки номенклатуры в формате (метафайл *.emf). Как преобразовать в JPG?
- Подбор номенклатуры для УТ 10.3
- кто выводил в Excel дерево?
- Зачем папки в СКД ?
- Нумерация страниц в колонтитуле
- Как поменять журнал операций
- v7: Бюджет. Расчеты через казначейство
- Отобразить значение Табличной части в Табличном поле
- При проведении отчет пр-ва за смену (УПП) не формируется себестоимость продукции...
- Посоветуйте хорошую книгу по взаимодействию 1С 7.7. с вордом/экселем.
- УПП. Распределение материалов в ОПЗС. Не распределяет материалы из спецификации.
- "COM-порт занят другим приложением" (Управление Рестораном, Рарус)
- Утечки памяти на сервере 1С
- Установка цен номенклатуры. (ошибка запись с такими ключевыми полями существует)
- ПКО вылетает с ошибкой
- RLS для ЗУП
- Ничего не понимаю. ДанныеСтроки ТП формы списка справочника.
- не формерует РегламентированныйОтчетПрибыль (1с8.1 УПП)
- Объединение двух одинаковых таблиц в СКД