Помогите побороть плиз.....
30.07.2006
20:15
#1
"Проблема такая - Есть два Документа - Поступление и Выбытие Векселей, НоминальнаяСтоимость вводиться в Документе Поступлении Векселей - как можно получить ссылку на Номинальную Стоимость из Документа Выбытие Векселей? Нужно для проводки:
Движение.Сумма = НоминальнаяСтоимость(???!!)-ТекСтрокаВекселя.СтоимостьРеализации; "
Движение.Сумма = НоминальнаяСтоимость(???!!)-ТекСтрокаВекселя.СтоимостьРеализации; "
31.07.2006
05:40
#2
Нужно сделат так, что бы во втором документе программа знала
о каком поступлении идёт речь, а так же номер строки.
Или делать ввод на основании или делать кнопочку по которой можно
будет выбрать документ и сроку. Может быть есть ещё варианты, но всё зависит
от того, что за программу используете и как вводятся документы.
А то telepat.dll сегодня что-то не загружается.
о каком поступлении идёт речь, а так же номер строки.
Или делать ввод на основании или делать кнопочку по которой можно
будет выбрать документ и сроку. Может быть есть ещё варианты, но всё зависит
от того, что за программу используете и как вводятся документы.
А то telepat.dll сегодня что-то не загружается.
31.07.2006
06:47
#3
программа 1С:Бухгалтерия предприятия...... нужен какой нибудь пример - а то что то ни черта найти не могу....
31.07.2006
07:35
#4
У меня то же бухгалтерия, но таких документов нету.. или я не туда смотрю?
Или же платформа другая? или ещё что... так что по конкретнее указывать нужно.
Вот мне как-то пришлось делать документ на списание материалов, который берёт данные
из "Перемещение Материалов". Так сделал примерно так:
При вводе новой строки выдаётся список документов из которых выбирается нужный, причём
в этом списке только те, по которым списание не проводилось или же есть строки, с тем же
условием. При желании можно убрать некоторые строки или добавить.
Как вариант другой подход:
Вводим документ "Поступление", при проведении записываем во временный справочник все векселя (этот справочник создать не трудно и сделать недоступным для редактирования). Когда вводим документ выбытия, то
предлагаем выбор из справочника.
тут только правильно сделать нужно и обрабатывать проведение и отмену проведения.
Вариантов придумать много можно.
Или же платформа другая? или ещё что... так что по конкретнее указывать нужно.
Вот мне как-то пришлось делать документ на списание материалов, который берёт данные
из "Перемещение Материалов". Так сделал примерно так:
При вводе новой строки выдаётся список документов из которых выбирается нужный, причём
в этом списке только те, по которым списание не проводилось или же есть строки, с тем же
условием. При желании можно убрать некоторые строки или добавить.
Как вариант другой подход:
Вводим документ "Поступление", при проведении записываем во временный справочник все векселя (этот справочник создать не трудно и сделать недоступным для редактирования). Когда вводим документ выбытия, то
предлагаем выбор из справочника.
тут только правильно сделать нужно и обрабатывать проведение и отмену проведения.
Вариантов придумать много можно.
31.07.2006
07:56
#5
"Это дополнение к конфигурации от Домино "Учет векселей" - честно говоря сделано все через одно место - но они его уже продают - вот приходиться переделывать..... мне надо что бы в проводке указывалась сумма векселя которая будет считаться:
Движение.Сумма = НоминальнаяСтоимость(Вот эту сумму он и должен взять или из Жцрнала ЦенныхБумаг или из документа поступление векселей - но причем именно для того векселя который будет проводиться)-ТекСтрокаВекселя.СтоимостьРеализации; - запарился уже - может просто глаз замылился чего то не вижу - но факт остаеться... если можно пример кода..."
Движение.Сумма = НоминальнаяСтоимость(Вот эту сумму он и должен взять или из Жцрнала ЦенныхБумаг или из документа поступление векселей - но причем именно для того векселя который будет проводиться)-ТекСтрокаВекселя.СтоимостьРеализации; - запарился уже - может просто глаз замылился чего то не вижу - но факт остаеться... если можно пример кода..."
31.07.2006
12:40
#6
пример кода вряд ли приведу, так как этот учёт вексилей в глаза не видел.
Возьмём документ списания. допустим создаём новое. Ведь где-то же указывается, что именно по этому векселю списываем, а не чёрт знает по какому?
Или же этот документ просто списывает сумму?
Возьмём документ списания. допустим создаём новое. Ведь где-то же указывается, что именно по этому векселю списываем, а не чёрт знает по какому?
Или же этот документ просто списывает сумму?
31.07.2006
12:48
#7
У нас тоже самописный учет векселей. Посмотрите в коде как назначается значение для НоминальнаяСтоимость. Там и нужно искать. Без кода - тяжело советовать.
31.07.2006
18:28
#8
"> У нас тоже самописный учет векселей. Посмотрите в коде как назначается значение для НоминальнаяСтоимость. Там и нужно искать. Без кода - тяжело советовать.
ЗаполнитьТаблицуВекселей();
Для каждого строка Из Векселя Цикл
КодВекселя = НайтиВексель(Строка.Серия,Строка.Номер,ТаблицаВекселей);
Если ЗначениеНеЗаполнено(КодВекселя) Тогда
НовыйВексель = Справочники.ЦенныеБумаги.СоздатьЭлемент();
НовыйВексель.Серия = Строка.Серия;
НовыйВексель.Номер = Строка.Номер;
НовыйВексель.Наименование = СокрЛП(Строка.Серия)+"-"+СокрЛП(Строка.номер);
НовыйВексель.Эмитент = Строка.Эмитент;
НовыйВексель.НоминальнаяЦена = Строка.НоминальнаяЦена;
как я понимаю надо дать ссылку на код векселя а затем..... а что затем...... что то потерялся совсем...."
ЗаполнитьТаблицуВекселей();
Для каждого строка Из Векселя Цикл
КодВекселя = НайтиВексель(Строка.Серия,Строка.Номер,ТаблицаВекселей);
Если ЗначениеНеЗаполнено(КодВекселя) Тогда
НовыйВексель = Справочники.ЦенныеБумаги.СоздатьЭлемент();
НовыйВексель.Серия = Строка.Серия;
НовыйВексель.Номер = Строка.Номер;
НовыйВексель.Наименование = СокрЛП(Строка.Серия)+"-"+СокрЛП(Строка.номер);
НовыйВексель.Эмитент = Строка.Эмитент;
НовыйВексель.НоминальнаяЦена = Строка.НоминальнаяЦена;
как я понимаю надо дать ссылку на код векселя а затем..... а что затем...... что то потерялся совсем...."
Читают тему
(гостей: 1)