Получение значения по номенклатуре #768481


#0 by DEaD_EGOR
Всем привет. Подскажите, как получить в таб части формы такой функционал....? Система, считав значение поля табчасти НОМЕНКЛАТУРА, автоматически заполняет поле табчасти СЧЕТА УЧЕТА из регистра сведений СчетаУчетаНоменклатуры ...БП 3,0 стандартная
#1 by DEaD_EGOR
я прописал НоваяСтрока.СчетаУчета = ПолучитьСчетаУчетаНаСервере(Text); но это не работает. Где ошибка?
#2 by DEaD_EGOR
предупреждаю сразу, в 1с я только начал учиться программированию..
#3 by salvator
Посмотри как это реализовано в типовых механизмах. Например, при изменении номенклатуры в поступлении товаров и услуг.
#4 by aleks_default
Ну так может стоит начать с учебников?
#5 by DEaD_EGOR
учебники и видеокурсы у меня параллельно изучаются. Я создал внешнюю форму обработки... Из эксель файла в демке БП 3,0 заполняется Новый документ Реализация Товаров. У меня всё считывает и  заполняет кроме счетов учёта...
#6 by aleks_default
Никому не интересно расказывать тут элементарные вещи новичку. Ничего лучше чем тебе тут не посоветуют.
#7 by zenik
В БП 3.0 есть функция БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры; - через нее и получай счета учета, а свою ПолучитьСчетаУчетаНаСервере (Наименование) - выкинь, ибо она у тебя ИЗМЕНЯЕТ (благо не сильно) счета, а не получает.
#8 by DEaD_EGOR
а разве нельзя получить их из регистра сведений счетаучетаноменклатуры?
#9 by zenik
Именно там их и надо получать, но не так как Вы :)
#10 by DEaD_EGOR
это я понимаю, потому и попросил совета у знающих людей..
#11 by zenik
Таки совет уже дали - использовать правильную функцию... В ней же можно и поглядеть как правильно получать значения :)
#12 by DEaD_EGOR
просто мне тут щас сказали, что нужно составлять запрос, считывать данные, потом вычленять из массива.... я так подозреваю, что это всё будет очень тормозить обработку..
#13 by zenik
Хм, вообще 1С это либо получение данных, либо их запись. А обработка будет тормозить ровно на столько, на сколько криво будет написана. Если в ней будут куски как в , то да - тормозить будет серьезно :)
#14 by DEaD_EGOR
Вообще я могу выложить полный код обработки.... Маленькая портянка. Но это ничего не даст))) Просто фигня такая, что я делаю обработку, мне один советует одно, другой-другое. а самому написать знаний не хватает. вот и глупость получается..
#15 by zenik
Повторяю: СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаУчетаНоменклатуры(Документ.Организация, Документ.Номенклатура); ....
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С