Группа: Пользователи
Сообщений: 18
Спасибо сказали: 0 раз
Рейтинг: 0
добрый день! столкнулась с ситуацией,когда создаю кнопкой"на основании" счета поставщика новый документ "поступление товаров и услуг." В результате через структуру подчиненности это " поступление ТиУ" не попадает в связанные с этим счетом. Пробовала прописать "галочкой" через конфигуратор-критерии отбора -связанные док- состав- там в документах ,в нужном месте (в реквизите) ставила "галку". После этого открывала свою базу, после вопроса " база не соответствует конфигурации" я подтверждала открытие, и все равно- нет документа в структуре подчиненности ((
Группа: Местный
Сообщений: 86
Спасибо сказали: 17 раз
Рейтинг: 0
1. Сделайте копию базы данных. 2. Сообщение при открытии базы данных свидетельствует о том, что изменения в структуру базы данных вы не внесли, а только сохранили конфигурацию. Для внесения изменений необходимо: Главное меню - Конфигурация - Обновить конфигурацию базы данных.
1С - как старый советский конструктор для детей. Вроде и все детали на месте, но без молотка и напильника нифига не собирается. (с) bash.im
Группа: Пользователи
Сообщений: 18
Спасибо сказали: 0 раз
Рейтинг: 0
Большое спасибо за помощь! сейчас на свежую голову еще заметила вот что (возможно,это имеет немаловажное значение): 1. в конфигураторе, когда открываю критерии отбора-св.док-Вы - сотав- и нахожу свой документ ,который хочу прописать ( это "поступление товаров и услуг" - там в реквизитах только два варианта связи (сделка и складОрдер), и в первом (сделка) стоит "галочка". Для примера посмотрела в других документах- там практически у всех есть слово "документОснование", на котором и стоит "галочка". То есть в "поступление Т и У" изначально нет "документОснование".....Может нужно начать с того,что прописать там этот вариант и в нем ставить галочку ?
тогда вопрос второй- как именно можно добавлять "документОснование" в "поступление ТиУ" ?
на всякий случай прикладываю фото: [необходимо зарегистрироваться для просмотра ссылки] [необходимо зарегистрироваться для просмотра ссылки]
Большое спасибо за помощь! сейчас на свежую голову еще заметила вот что (возможно,это имеет немаловажное значение): 1. в конфигураторе, когда открываю критерии отбора-св.док-Вы - сотав- и нахожу свой документ ,который хочу прописать ( это "поступление товаров и услуг" - там в реквизитах только два варианта связи (сделка и складОрдер), и в первом (сделка) стоит "галочка". Для примера посмотрела в других документах- там практически у всех есть слово "документОснование", на котором и стоит "галочка". То есть в "поступление Т и У" изначально нет "документОснование".....Может нужно начать с того,что прописать там этот вариант и в нем ставить галочку ?
тогда вопрос второй- как именно можно добавлять "документОснование" в "поступление ТиУ" ?
на всякий случай прикладываю фото: [необходимо зарегистрироваться для просмотра ссылки] [необходимо зарегистрироваться для просмотра ссылки]
Группа: Пользователи
Сообщений: 18
Спасибо сказали: 0 раз
Рейтинг: 0
ага. Но на другом компе абсолютная аналогия ведения базы, те же цифры и договора. Там все тянется (( Я думаю,что я что-то недопрописываю....
вот что еще сделала:
нашла в моем документе не "документОснование",а "сделка"- там в типе документов куча доков,в том числе и мой нужный "документ.ссылка.счетНаОплату ОтПоставщика"...... Теперь не совсем понимаю-нужно ли создавать дополнительный отдельный реквизит или нет...
пошла дальше- на всякий решила создать: создала реквизит с "документОснование" Счет на оплату Поставщика"... Но в моем модуле объекта уже есть что-то подобное (документ основание тот,на основании которого ввожу"счет поставщика" и почему-то в структуре не появляется). Может там что-то нетак записано?
Если ТипЗнч(Основание) = Тип("ДокументСсылка.ЗаказПоставщику") Или (ТипЗнч(Основание) = Тип("ДокументСсылка.СчетНаОплатуПоставщика") И ДоговорКонтрагента.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоСч етам) Тогда Сделка = Основание; ИначеЕсли (ТипЗнч(Основание) = Тип("ДокументСсылка.СчетНаОплатуПоставщика") И ДоговорКонтрагента.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоЗа казам) И ТипЗнч(Основание.ДокументОснование) = Тип("ДокументСсылка.ЗаказПоставщику") Тогда Сделка = Основание.ДокументОснование; Иначе Сделка = Неопределено; КонецЕсли;
Группа: Местный
Сообщений: 86
Спасибо сказали: 17 раз
Рейтинг: 0
В 1С предусмотрено заполнение реквизита Сделка, если взаиморасчеты ведутся по заказам или по счетам. Конкретно в Вашем случае должно быть "По счетам".
Задача проста, если и правда нужен реквизит. В документе "Поступление товаров (услуг)" должен быть реквизит типа ДокументСсылка.СчетНаОплатуПоставщика, при вводе на основании реквизит обязан заполняться, в критериях отбора нужно отметить флажком этот документ.
Не стоит бездумно корячить конфигурацию, лучше разобраться сначала с типовыми возможностями и понять, для каких целей нужно это изменение. В данном случае, заполнение реквизита предусмотрено только в случае ведения взаиморасчетов по счетам.
1С - как старый советский конструктор для детей. Вроде и все детали на месте, но без молотка и напильника нифига не собирается. (с) bash.im
Группа: Пользователи
Сообщений: 18
Спасибо сказали: 0 раз
Рейтинг: 0
Rayne, я с вами более чем согласна насчет "корячения" конфигурации (( тем более,что я не программист совсем,а бухгалтер/экономист ))) да,в реквизите нет "документОснование",есть "сделка" и "складОрдер".... ну и как -что делать дальше ума не приложу ((( чтоб и работала корректно,и не испортить ничего ((
Группа: Местный
Сообщений: 86
Спасибо сказали: 17 раз
Рейтинг: 0
Похвальна, конечно, тяга к знаниям Я далеко не всех своих могла заставить конфигуратор открыть, когда связи не было, чтобы я продиктовала, что сделать...
У вас есть два варианта для действий: 1. Использовать вид взаиморасчетов "По счетам" 2. Лучше, конечно, обратиться к специалисту, хоть задачка и простенькая. Если сами что-то делаете - нужно обязательно сделать копию базы данных перед проведением опытов. А еще лучше - опыты проводить на копии.
Если ТипЗнч(Основание) = Тип("ДокументСсылка.ЗаказПоставщику") Или (ТипЗнч(Основание) = Тип("ДокументСсылка.СчетНаОплатуПоставщика") И ДоговорКонтрагента.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоСч етам) Тогда Сделка = Основание; //djess-------- комментарии пишем обязательно, когда что-то меняем ДокументОснование = Основание; //это заполнение вашего добавленного реквизита //djess---------------------------------------------------------------------------------- ИначеЕсли (ТипЗнч(Основание) = Тип("ДокументСсылка.СчетНаОплатуПоставщика") И ДоговорКонтрагента.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоЗа казам) И ТипЗнч(Основание.ДокументОснование) = Тип("ДокументСсылка.ЗаказПоставщику") Тогда Сделка = Основание.ДокументОснование; Иначе Сделка = Неопределено; КонецЕсли;
В критериях отбора отметить его флажком.
Плюс стоит иметь в виду, что при обновлениях это обязательно всплывет и причинит определенные неудобства, если будет обновляться документ "Поступление товаров (услуг)". Особенно если обновляетесь сами, без помощи специалиста.
Сообщение отредактировал Rayne - 23.07.14, 7:47
1С - как старый советский конструктор для детей. Вроде и все детали на месте, но без молотка и напильника нифига не собирается. (с) bash.im
Группа: Пользователи
Сообщений: 18
Спасибо сказали: 0 раз
Рейтинг: 0
Rayne, огромное спасибо) 1. что такое "по счетам"-не поняла....вроде ж сейчас по счетам и делаю.... 2.попробовала сделать по совсем простому пути: добавить ДокументОснование сначала в созданный новый Реквизит с основанием Счет от Поставщика, потом через модуль объекта, в ОбработкаЗаполнения простую надпись ДокументОснование=Основание; +свои комментарии добавила, ну и выбрала потом через флажок в Документе в Критериях. Конфигурацию сохранила (программа правда поругалась,что какая-то ошибка,но сохранилась,обновилась и вроде даже заработала )))
Дело в том,что я в 1С только как месяц работать начала,до этого в другой бухг программе была...Поэтому сразу к специалистам не хочется обращаться ,пока не пойму насколько важна и нужна доработка (считаю,что таких важных людей просто так тревожить не стоит))) только по важным доработкам).
Теперь буду решать вопрос по другой теме (про налог.накладные). Там тоже что-то не так просто все ))
Еще раз спасибо большое за помощь! ))
п.с. копию данных кстати не делала, т.к. у это на этапе введения такое всплыло,то есть терять нечего было, база почти пустая...Но на будущее буду знать. Еще никогда не делала копию баз в 1С,но думаю там все проще,чем перепрописывать процесс)))
а насчет обновлений-это да...наверняка будут сложности,но там посмотрим по ходу )
(а ваша пропись процесса выше- ее прям в таком виде можно вставить через модуль объекта? ну и потом выбрать флажок в реквизите?) На будущее сохраню,пригодится )))
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!