#0
by Aldnepr
Создал новый регистр накопления с одним измерением- "Грузчик" и ресурсы- "Вес" и ВесПН", не могу сделать по нему движения, ругается Запись не верна! Период не может быть пустым! (Регистр накопления: Отгрузки по грузчикам; Номер строки: 1), что не доделал?
#4
by Aldnepr
Да, так и есть. Спасибо! Скажите, а при отмене проведения или корректировке этого документа надо удалять записи из регистра, чтобы они не задвоились? И есть ли инструмент какой то для просмотра записей регистра, что в нем накоплено
#8
by nordbox
>>И есть ли инструмент какой то для просмотра записей регистра, что в нем накоплено Есть, открой Все функции и выбери нужный тебе регистр
#11
by Волшебник
Это он ещё с регистрами сведений не сталкивался. Те вообще уничтожаются одной строкой
#14
by Адинэснег
разберись сначала с регистрами накопления, проникся... найди отличие РН остатов от РН оборотов... потом покури виртуальные таблицы оборотов и таблицы остатков и оборотов потом посмотри в консоли запросов, что всё <s>украдено</s> реализовано до нас
#15
by Aldnepr
спасибо, нормально вроде все прописывается и в случае перепроведения и после отмены проводки. Можно успокоиться?)
#17
by hhhh
нет нельзя, автоматические движения - это хрень. Лучше сделай как в типовых регистрах сделано.
#24
by Aldnepr
Задача очень простая- простенький регистр для разноса перенесенного веса по грузчикам.И строить отчет по нему, и сделать как можно проще)
#27
by nordbox
Посмотри как в типовых сделано, как у других сделано, на разных сайтах пошарься, выбери то что тебе нравится.
#28
by VladZ
Это, конечно, они зря сделали. Убить большой объем данных одной строкой - это нифига ненадежно.
#30
by Aldnepr
Вот благодарка за такое! буду знать теперь, что в регистры сведений и не заходить без бахилл
#32
by Адинэснег
Сообщить(Строка(Выборка.Грузчик)+ " перетащил " + Строка(Выборка.ВесОборот) + " И "+ Строка(Выборка.ВесПНОборот));
#34
by Адинэснег
Можно без запросов, вызывать метод(у него кстати тоже параметры, для отбора и группировки), который вернет таблицу значений , потом таблицу обойти... но лучше сразу кури запросы
#35
by Aldnepr
чего то записывает одну запись только, а участвует 2 грузчика и отладчик подтверждает((. Кину полный код
#44
by Леха Дум
Советовать новичку с неокрепшей психикой посмотреть как сделаны движения по регистрам в типовых??? да это просто знатный троллинг! :) там не бахилы нужны, а прямые руки :)
#46
by MrStomak
Да. После этого только нужно будет убедиться, что либо в начала регистр вручную очищается, либо стоит автоматическое удаление движений при отмене проведения.
#47
by Адинэснег
ЗначениеЗаполнено(Грузчик3) = 1 нахрена метод, возвращающий Булево сравнивать с числом? забудь уже 7ку
#50
by Aldnepr
Так работает). При отмене проведения регистр очищается по этому регистратору, при корректировке накладной тоже меняет как надо. Можно считать задачу выполненой?
#54
by Адинэснег
когда 5й грузчик устроится, или вес захотят не пропорционально распределить - заработаешь еще на тарелку супа...
#57
by ИТ директор
Чувак так никто не делает. Нужно один раз создать набор записей, заполнить его и записать. Но для начала пойдет, бгг, будешь потом смотреть и ржать над собой.
#58
by hhhh
"Можно считать задачу выполненой" - когда деньги появятся у тебя в кармане, тогда и будешь считать выполненной. А пока забей, каждую минуту что ли будешь анализировать, считать выполненной или не считать?
#65
by ИТ директор
Вообще всё переделай тогда, движения заполняй в процедуре ОбработкаПроведения, данные получай запросом, явную запись не вызывай.
#68
by Адинэснег
ну и еще, у тебя 146% в этом коде будет "проблема последней копейки" Общий вес 10, грузчика 3... нужно распределить на максимальный коэффициент (хотя он у тебя всегда 1, значит на любого грузчика) остаток
#69
by MrStomak
Если честно, автору нужны не советы на мисте, а ударные дозы Радченко. Всё сделано максимально неправильно. Даже если закрыть глаза на поля Грузчик1..4, писать нужно так:
#73
by ИТ директор
4 раза запускаешь чтение объекта, если у него есть ТЧ, 4 лишних транзакции, если в ТЧ тысячи строк, это тысячи лишних чтений. Запросом надо.
#78
by MrStomak
Это не обращение к БД. Это работает даже на тонком клиенте. 1Ска умеет понимать пустые ссылки без вызова СУБД.
#80
by MrStomak
Этот объект - это документ, который проводится. Он уже был прочитан при создании. Конструкция ЭтотОбъект["Грузчик1"] абсолютно идентична просто Грузчик1.
#81
by MrStomak
Даже если бы я обращался по Ссылка.Грузчик - обращение к БД было бы только 1, а не 4, т.к. вызовы кешируются.
#83
by MrStomak
Код на мисте лучше не выкладывать - немедленно разведут обсуждение как всё неправильно :))
#85
by nordbox
>>немедленно разведут обсуждение как всё неправильно :)) И доведут простую задачу до абсурда )))
#86
by Aldnepr
хоть левел тролинга на мисте и зашкаливает, даже и от модера)), но только тут можно получить оперативную и порой очень качественную инфу. На других площадках можно ждать ответа до того лета), или модеры изводят до тошноты.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как теперь создавать "свое" ПодменюПечать1 в БСП 2.4.2 УТ 11.4
- Помеченные на удаление в конвертация данных
- Не получается собрать мобильное приложение (APK)
- Ограничение видимости номенклатуры кроме рлс
- СКД многократное обращение к функции вычисляемого поля.
- Учет изменений в конфигурации
- Загрузка в табличную часть документа данных из DBF-файла
- HDD "Не проинилиализирован", Ошибка данных (CRC)
- Расширение: новый объект или добавленный с расширение
- Недопустимое значение [Ошибка в свойстве Caption]
- Ошибка в обмене через универсальный формат
- Подключиться к открытым по OLE Excel
- УПП подцепить эмулятор AddIn.EmulatorKKT1C2
- Онлайн кассы Штрих ФФД 1.0.5
- СКД добавить колонку в таблицу с данными из другого набора
- Запрос PUT на 8.1
- ЗУП 2.5 Документ Оплата о среднему заработку. нет данных для расчета.?!
- Технология OPEN ID
- учет годовой премии после перехода с зуп 2.5 на зуп 3.0
- Не отображается группировка колонок табличного документа