Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> помогите заполнить номер договора програмно 2 страниц V   1 2 >          
4andriy Подменю пользователя
сообщение 25.07.11, 12:06
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 193
Спасибо сказали: 1 раз
Рейтинг: 1

Платформа 1с 7.7 Форт: 2000 3.89

При выписывании счета у меня формируеться номер - например Счет 54. Как сделать что-бы при исполнении процедуры формирования документа номер счета записывался в карточку контрагента в раздел договора - номер договора вместе с датой. Вот что написал, но не работает:

Процедура Сформировать()
ДоговорНомер=НомерДок; // номер договора = номеру счета
ДоговорДата=ДАтадок; // дата договора = дата счета
ИзмДоговор(); // запись параметров в карточку контрагента

Ardi Подменю пользователя
сообщение 25.07.11, 12:31
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Какие типы данных хранятся в карточке контрагента в разделе договор?
laugh.gif laugh.gif laugh.gif laugh.gif laugh.gif laugh.gif


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Pepe Подменю пользователя
сообщение 25.07.11, 12:34
Сообщение #3

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1448
Из: Ужгород
Спасибо сказали: 763 раз
Рейтинг: 0

Глупость, как по-мне. Выписано 10 счетов, а договор в карточке только один. Какой из них надо вклеить в карточку?

4andriy Подменю пользователя
сообщение 25.07.11, 12:34
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 193
Спасибо сказали: 1 раз
Рейтинг: 1

Справочники - Контрагенты:

ОсновнойДоговор

Справочники - Договора:

ДатаНачала
Номер

Их и надо заполнить

logist Подменю пользователя
сообщение 25.07.11, 12:35
Сообщение #5

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

4andriy, у Вас в профиле указано:
Уровень знаний 1С: Что такое 1С?
Уровень знаний компьютера: Чайник

Может быть стоит пригласить специалиста?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

4andriy Подменю пользователя
сообщение 25.07.11, 12:38
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 193
Спасибо сказали: 1 раз
Рейтинг: 1

Нужно что-бы при выписывании счета номер договора был по посленему номеру счета...

Цитата(logist @ 25.07.11, 13:35) *
4andriy, у Вас в профиле указано:
Уровень знаний 1С: Что такое 1С?
Уровень знаний компьютера: Чайник

Может быть стоит пригласить специалиста?


Ну в общем я работаю на уровне системного администратора - 1с установил, настроил, сделал формы, правлю код, а вот с справочником не могу разобраться

Ardi Подменю пользователя
сообщение 25.07.11, 12:52
Сообщение #7

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Духи земли мне подсказывают что на самом деле нужно чтобы при печати налоговой накладной выводилась дата счета.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

4andriy Подменю пользователя
сообщение 25.07.11, 13:02
Сообщение #8

Завсегдатай
****
Группа: Пользователи
Сообщений: 193
Спасибо сказали: 1 раз
Рейтинг: 1

И дата и номер счета, но как-то более хирургически прописать счет и дату в справочник контрагента

Тоесть при формировании счета вставляем код для обновления номера договора - и тогда все должно быть ОК

Ardi Подменю пользователя
сообщение 25.07.11, 13:17
Сообщение #9

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(4andriy @ 25.07.11, 14:02) *
И дата и номер счета, но как-то более хирургически прописать счет и дату в справочник контрагента

Тоесть при формировании счета вставляем код для обновления номера договора - и тогда все должно быть ОК

В налоговую накладную?


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

4andriy Подменю пользователя
сообщение 25.07.11, 13:21
Сообщение #10

Завсегдатай
****
Группа: Пользователи
Сообщений: 193
Спасибо сказали: 1 раз
Рейтинг: 1

1. выписываем счет
2. нажимаем кнопку печать сформировать() (перед тем вставляем нужный код ------ счет = номер договора, дата договора = дата счета)
3. если все правильно в карточке контрагента уже проставлен номер договора и дата - номер дог. обновляеться каждый раз при печати счета
4. дальше уже обычная работа

Ardi Подменю пользователя
сообщение 25.07.11, 13:26
Сообщение #11

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Зачем?


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

4andriy Подменю пользователя
сообщение 25.07.11, 13:29
Сообщение #12

Завсегдатай
****
Группа: Пользователи
Сообщений: 193
Спасибо сказали: 1 раз
Рейтинг: 1

такая стоит задача
номер договора = номер счета :-) и в карточку... а я програмно это осилить не могу smile.gif можно вручную ставить но это не выход

Ardi Подменю пользователя
сообщение 25.07.11, 13:31
Сообщение #13

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

а если выписываем сразу 3 счета одному контрагенту?


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

logist Подменю пользователя
сообщение 25.07.11, 13:37
Сообщение #14

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

Цитата(4andriy @ 25.07.11, 14:29) *
а я програмно это осилить не могу smile.gif

Повторюсь, обратитесь к специалисту, или в наш стол заказов.
Здесь готовый код писать никто не будет. Мы только отвечаем на вопросы.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

endru Подменю пользователя
сообщение 25.07.11, 13:37
Сообщение #15

Говорящий
Иконка группы
Группа: Местный
Сообщений: 90
Из: Киев
Спасибо сказали: 15 раз
Рейтинг: 0

Может в форте договора в виде подчиненного справочника? biggrin.gif
Если нет, то конечно глупая постановка задачи.

Pepe Подменю пользователя
сообщение 25.07.11, 15:43
Сообщение #16

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1448
Из: Ужгород
Спасибо сказали: 763 раз
Рейтинг: 0

Я так понял, что вся затея из-за того, что надо заполнить в налоговую накладную номер договора и его дату. Я уже писал, что затея ничтожная, т.к. при отсутствии договора (устный договор) заполняется только дата, а номер остается пустым. Зачем создавать для каждого счета свой договор со своей датой? - договор должен быть один для разных поставок (базовый договор). Возможно в Форте есть подчиненный справочник договоров, но заполнять его тысячами (по количеству выписанных счетов) глупо. Т.к. вы системный администратор, не бухгалтер и не 1с-ник, обьясните руководству ущербность этой идеи.

4andriy Подменю пользователя
сообщение 25.07.11, 19:43
Сообщение #17

Завсегдатай
****
Группа: Пользователи
Сообщений: 193
Спасибо сказали: 1 раз
Рейтинг: 1

Дорогие специалисты так давайте хотя-бы дату из счета подставим в договор:

 
Процедура Сформировать()
ДоговорДата=Датадок; // дата договора = дата счета
ИзмДоговор(); // запись параметров в карточку контрагента


Просто подскажите где копать... я ж не спец по 1с - может ошибка в моем коде какая-то... ну не работает...!

Выходит я могу присвоить значение:

Договор.Номер=100; // или какой-то переменной

Но в поле контрагента оно записи не делает...

Ну как сделать запись в справочник значения через процедуру? smile.gif аааааааааа

Pepe Подменю пользователя
сообщение 25.07.11, 19:56
Сообщение #18

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1448
Из: Ужгород
Спасибо сказали: 763 раз
Рейтинг: 0

С Фортом не работал, но для решения задачи необходимо знать структуру и подчинение справочников. В свойствах справочника контрагенты подскажите тип значения реквизита БазДоговор. Если это другой справочник надо копать туда.

Сообщение отредактировал Pepe - 25.07.11, 20:03

4andriy Подменю пользователя
сообщение 25.07.11, 20:02
Сообщение #19

Завсегдатай
****
Группа: Пользователи
Сообщений: 193
Спасибо сказали: 1 раз
Рейтинг: 1

Есть отдельный справочник: Договора - в нем реквизит - ДатаНачала (тип <<Дата>>)

Pepe Подменю пользователя
сообщение 25.07.11, 20:07
Сообщение #20

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1448
Из: Ужгород
Спасибо сказали: 763 раз
Рейтинг: 0

Цитата(4andriy @ 25.07.11, 21:02) *
Есть отдельный справочник: Договора - в нем реквизит - ДатаНачала (тип <<Дата>>)

Как он связан со справочником Контрагенты и его реквизитом БазДоговор. Справочник Договора кому подчинен?

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V   1 2 >
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 04.07.25, 7:20
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!