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

Хранилище

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

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



> Проблема со структурой подчиненности докум. , документ не попадает в связанные,структура его" не видит"          
djess Подменю пользователя
сообщение 20.07.14, 23:21
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 18
Спасибо сказали: 0 раз
Рейтинг: 0

добрый день!
столкнулась с ситуацией,когда создаю кнопкой"на основании" счета поставщика новый документ "поступление товаров и услуг." В результате через структуру подчиненности это " поступление ТиУ" не попадает в связанные с этим счетом.
Пробовала прописать "галочкой" через конфигуратор-критерии отбора -связанные док- состав- там в документах ,в нужном месте (в реквизите) ставила "галку".
После этого открывала свою базу, после вопроса " база не соответствует конфигурации" я подтверждала открытие, и все равно- нет документа в структуре подчиненности ((

подскажите,пжлста,может кто-то сталкивался ?

Rayne Подменю пользователя
сообщение 21.07.14, 7:35
Сообщение #2

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

1. Сделайте копию базы данных.
2. Сообщение при открытии базы данных свидетельствует о том, что изменения в структуру базы данных вы не внесли, а только сохранили конфигурацию. Для внесения изменений необходимо:
Главное меню - Конфигурация - Обновить конфигурацию базы данных.


Signature
1С - как старый советский конструктор для детей. Вроде и все детали на месте, но без молотка и напильника нифига не собирается. (с) bash.im

Спасибо сказали: djess,

djess Подменю пользователя
сообщение 21.07.14, 9:40
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 18
Спасибо сказали: 0 раз
Рейтинг: 0

Большое спасибо за помощь!
сейчас на свежую голову еще заметила вот что (возможно,это имеет немаловажное значение):
1. в конфигураторе, когда открываю критерии отбора-св.док-Вы - сотав- и нахожу свой документ ,который хочу прописать ( это "поступление товаров и услуг" - там в реквизитах только два варианта связи (сделка и складОрдер), и в первом (сделка) стоит "галочка".
Для примера посмотрела в других документах- там практически у всех есть слово "документОснование", на котором и стоит "галочка". То есть в "поступление Т и У" изначально нет "документОснование".....Может нужно начать с того,что прописать там этот вариант и в нем ставить галочку ?

тогда вопрос второй- как именно можно добавлять "документОснование" в "поступление ТиУ" ?

на всякий случай прикладываю фото:
[необходимо зарегистрироваться для просмотра ссылки] [необходимо зарегистрироваться для просмотра ссылки]


Большое спасибо за помощь!
сейчас на свежую голову еще заметила вот что (возможно,это имеет немаловажное значение):
1. в конфигураторе, когда открываю критерии отбора-св.док-Вы - сотав- и нахожу свой документ ,который хочу прописать ( это "поступление товаров и услуг" - там в реквизитах только два варианта связи (сделка и складОрдер), и в первом (сделка) стоит "галочка".
Для примера посмотрела в других документах- там практически у всех есть слово "документОснование", на котором и стоит "галочка". То есть в "поступление Т и У" изначально нет "документОснование".....Может нужно начать с того,что прописать там этот вариант и в нем ставить галочку ?

тогда вопрос второй- как именно можно добавлять "документОснование" в "поступление ТиУ" ?

на всякий случай прикладываю фото:
[необходимо зарегистрироваться для просмотра ссылки] [необходимо зарегистрироваться для просмотра ссылки]

Rayne Подменю пользователя
сообщение 22.07.14, 7:37
Сообщение #4

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

Взаиморасчеты ведутся по договору в целом?


Signature
1С - как старый советский конструктор для детей. Вроде и все детали на месте, но без молотка и напильника нифига не собирается. (с) bash.im

djess Подменю пользователя
сообщение 22.07.14, 9:16
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 18
Спасибо сказали: 0 раз
Рейтинг: 0

ага. Но на другом компе абсолютная аналогия ведения базы, те же цифры и договора. Там все тянется ((
Я думаю,что я что-то недопрописываю....

вот что еще сделала:

нашла в моем документе не "документОснование",а "сделка"- там в типе документов куча доков,в том числе и мой нужный "документ.ссылка.счетНаОплату ОтПоставщика"......
Теперь не совсем понимаю-нужно ли создавать дополнительный отдельный реквизит или нет...

пошла дальше- на всякий решила создать:
создала реквизит с "документОснование" Счет на оплату Поставщика"...
Но в моем модуле объекта уже есть что-то подобное (документ основание тот,на основании которого ввожу"счет поставщика" и почему-то в структуре не появляется). Может там что-то нетак записано?

Если ТипЗнч(Основание) = Тип("ДокументСсылка.ЗаказПоставщику")
Или (ТипЗнч(Основание) = Тип("ДокументСсылка.СчетНаОплатуПоставщика")
И ДоговорКонтрагента.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоСч етам) Тогда
Сделка = Основание;
ИначеЕсли (ТипЗнч(Основание) = Тип("ДокументСсылка.СчетНаОплатуПоставщика")
И ДоговорКонтрагента.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоЗа казам)
И ТипЗнч(Основание.ДокументОснование) = Тип("ДокументСсылка.ЗаказПоставщику") Тогда
Сделка = Основание.ДокументОснование;
Иначе
Сделка = Неопределено;
КонецЕсли;


 i 

Правила, п.12
 


Сообщение отредактировал logist - 23.07.14, 14:45

Rayne Подменю пользователя
сообщение 22.07.14, 12:50
Сообщение #6

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

В 1С предусмотрено заполнение реквизита Сделка, если взаиморасчеты ведутся по заказам или по счетам. Конкретно в Вашем случае должно быть "По счетам".

Задача проста, если и правда нужен реквизит. В документе "Поступление товаров (услуг)" должен быть реквизит типа ДокументСсылка.СчетНаОплатуПоставщика, при вводе на основании реквизит обязан заполняться, в критериях отбора нужно отметить флажком этот документ.

Не стоит бездумно корячить конфигурацию, лучше разобраться сначала с типовыми возможностями и понять, для каких целей нужно это изменение. В данном случае, заполнение реквизита предусмотрено только в случае ведения взаиморасчетов по счетам.


Signature
1С - как старый советский конструктор для детей. Вроде и все детали на месте, но без молотка и напильника нифига не собирается. (с) bash.im

djess Подменю пользователя
сообщение 22.07.14, 20:30
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 18
Спасибо сказали: 0 раз
Рейтинг: 0

Rayne, я с вами более чем согласна насчет "корячения" конфигурации (( тем более,что я не программист совсем,а бухгалтер/экономист )))
да,в реквизите нет "документОснование",есть "сделка" и "складОрдер"....
ну и как -что делать дальше ума не приложу ((( чтоб и работала корректно,и не испортить ничего ((

Rayne Подменю пользователя
сообщение 23.07.14, 7:45
Сообщение #8

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

Похвальна, конечно, тяга к знаниям smile.gif Я далеко не всех своих могла заставить конфигуратор открыть, когда связи не было, чтобы я продиктовала, что сделать...

У вас есть два варианта для действий:
1. Использовать вид взаиморасчетов "По счетам"
2. Лучше, конечно, обратиться к специалисту, хоть задачка и простенькая. Если сами что-то делаете - нужно обязательно сделать копию базы данных перед проведением опытов. А еще лучше - опыты проводить на копии.

Если ТипЗнч(Основание) = Тип("ДокументСсылка.ЗаказПоставщику")
Или (ТипЗнч(Основание) = Тип("ДокументСсылка.СчетНаОплатуПоставщика")
И ДоговорКонтрагента.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоСч етам) Тогда
         Сделка = Основание;
//djess-------- комментарии пишем обязательно, когда что-то меняем
         ДокументОснование = Основание; //это заполнение вашего добавленного реквизита
//djess----------------------------------------------------------------------------------
ИначеЕсли (ТипЗнч(Основание) = Тип("ДокументСсылка.СчетНаОплатуПоставщика")
И ДоговорКонтрагента.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоЗа казам)
И ТипЗнч(Основание.ДокументОснование) = Тип("ДокументСсылка.ЗаказПоставщику") Тогда
         Сделка = Основание.ДокументОснование;
Иначе
         Сделка = Неопределено;
КонецЕсли;


В критериях отбора отметить его флажком.

Плюс стоит иметь в виду, что при обновлениях это обязательно всплывет и причинит определенные неудобства, если будет обновляться документ "Поступление товаров (услуг)". Особенно если обновляетесь сами, без помощи специалиста.

Сообщение отредактировал Rayne - 23.07.14, 7:47


Signature
1С - как старый советский конструктор для детей. Вроде и все детали на месте, но без молотка и напильника нифига не собирается. (с) bash.im

Спасибо сказали: djess,

djess Подменю пользователя
сообщение 23.07.14, 23:21
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 18
Спасибо сказали: 0 раз
Рейтинг: 0

Rayne, огромное спасибо)
1. что такое "по счетам"-не поняла....вроде ж сейчас по счетам и делаю....
2.попробовала сделать по совсем простому пути: добавить ДокументОснование сначала в созданный новый Реквизит с основанием Счет от Поставщика, потом через модуль объекта, в ОбработкаЗаполнения простую надпись ДокументОснование=Основание; +свои комментарии добавила,
ну и выбрала потом через флажок в Документе в Критериях.
Конфигурацию сохранила (программа правда поругалась,что какая-то ошибка,но сохранилась,обновилась и вроде даже заработала )))

Дело в том,что я в 1С только как месяц работать начала,до этого в другой бухг программе была...Поэтому сразу к специалистам не хочется обращаться ,пока не пойму насколько важна и нужна доработка (считаю,что таких важных людей просто так тревожить не стоит))) только по важным доработкам).

Теперь буду решать вопрос по другой теме (про налог.накладные). Там тоже что-то не так просто все ))


Еще раз спасибо большое за помощь! ))


п.с. копию данных кстати не делала, т.к. у это на этапе введения такое всплыло,то есть терять нечего было, база почти пустая...Но на будущее буду знать. Еще никогда не делала копию баз в 1С,но думаю там все проще,чем перепрописывать процесс)))

а насчет обновлений-это да...наверняка будут сложности,но там посмотрим по ходу )

(а ваша пропись процесса выше- ее прям в таком виде можно вставить через модуль объекта? ну и потом выбрать флажок в реквизите?) На будущее сохраню,пригодится )))

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


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

 

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