Вопрос № 44215: Здравствуйте, уважаемые эксперты!
Я ознакомилась с программой, как научиться изменять ее?
Вы не могли бы мне подсказать мой первый шаг?
Благодарю!...Вопрос № 44227: Уважаемые эксперты. Подскажите, как в 1С отредактировать ценник. Никак ничего по ниму в конфигураторе не могу найти....Вопрос № 44229: Здравствуйте, помогите пожалуйста! Не могу понять почемуне работает:
БИ=создатьОбъект("БухгалтерскиеИтоги");
с1=БИ.СКД("232");
сообщить("всего по сумме по счету 232 ="+с1);
с2=БИ.СКД("232", ...Вопрос № 44243: Здравствуйте!
Скоро мы начнем прдавать кеговое пиво. Мы хотим организовать раздельный учёт кег (возвратная тара, вид товара - "Тара", стоимость 300грн.) и оплаты за само пиво (вид товара - "Товар"). По идее за пиво расчитывать...
Вопрос № 44.215
Здравствуйте, уважаемые эксперты!
Я ознакомилась с программой, как научиться изменять ее?
Вы не могли бы мне подсказать мой первый шаг?
Благодарю!
Отправлен: 25.05.2006, 16:37
Вопрос задала: Эля (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Алексей Смуриков
Здравствуйте, Эля!
Читайте документацию на сайтах:
www.mista.ru
www.1c.ru
--------- Speccy Rulezz!!!
Ответ отправил: Алексей Смуриков (статус: Практикант)
Ответ отправлен: 25.05.2006, 18:03
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Эля!
Безусловно, первый шаг должен быть в том, чтобы создать копию рабочей базы, обозвать ее ТренировочнаяБаза, и в дальнейшем изменения нужно делать в тренировочной базе. Только после того, как Вы убедитесь, что изменения правильные, следует их переносить в основную базу.
Второй шаг в создании внешних отчетов. Учитесь вытягивать из базы любую информацию, какую только захочет видеть бухгалтер, и красиво отображать ее на экране. Подсказка: вся первичная информация, которая введена в документах, справочниках, константах, счетах и т.д. может быть отображена на экране.
Естественно, Вы должны еще и интенсивно работать в 1С как пользователь, присматриваться, какой бы отчет еще нужно иметь. И должен быть толковый главбух, который поставит задачу и даст формулы для ее выполнения.
Отвечает: Лазурко Владимир
Здравствуйте, Эля!
Первый шаг Вам подскажут пользователи этой программы, которые работают с Вами и хотят что-либо изменить, например, интерфейс.
К примеру, в накладной нужно при нажатии кнопки "Печать" документ сразу посылать на принтер, минуя просмотр печатной формы на мониторе.
Для этого в Конфигураторе (я имею в виду Предприятие 7.70, с 8-кой пока не работал)
открыть форму нужного документа и на вкладке "Модуль" открыть модуль формы.
Там найти процедуру "Печать" (упрощает бинокль внизу окна редактирования модуля)
и в ней ближе к концу строку вроде
Таб.Показать("Печать: Расходная Накладная", "");
перед ней вставить комментарий // и получится вроде
для того, чтобы перед печатью можно было выбрать принтер и настроить иего опции, либо
Таб.Напечатать(0);
чтобы печать началась мгновено, но приэтом есть неудобство, если печатаете на разных принтерах, например, на локальном или сетевом.
Также, в этой процедуре (Печать) рекомендую сразу после строки "Процедура Печать()" вставить эти строки (если их нет):
Если Проведен() = 0 Тогда
Предупреждение("Перед печатью нужно провести документ!");
Возврат;
КонецЕсли;
Если Модифицированость() = 1
Предупреждение("Документ был изменен. Перед печатью перепроведите!");
Водврат;
КонецЕсли;
Это предотвратит печать непроведенных или изменёных документов. При этом остатки на складе будут соответствовать остаткам в информационной базе.
Думаю, для первого шага хватит.
Также рекомендую в процедуре "ПриОткрытии()" вставить строку
ПриЗаписиПерепроводить(1);
если таковой нет.
Советую посмотреть и вникнуть в уже готовые модули в Вашей конфигурации чтобы понять принцип действия или решение того или иного алгоритма.
--------- Доброе отношение к людям может изменить твою жизнь
Ответ отправил: Лазурко Владимир (статус: 1-ый класс)
Ответ отправлен: 25.05.2006, 21:36
Вопрос № 44.227
Уважаемые эксперты. Подскажите, как в 1С отредактировать ценник. Никак ничего по ниму в конфигураторе не могу найти.
Отвечает: ПЛОХИХ А. Дмитрий
Здравствуйте, Гузенко Руслан Николаевич!
См. в "Конфигурация" - "Глобальный модуль" - Общие таблицы (прав. кн. мыши).
Ответ отправил: ПЛОХИХ А. Дмитрий (статус: 3-ий класс)
Ответ отправлен: 25.05.2006, 18:51
Отвечает: Лазурко Владимир
Здравствуйте, Гузенко Руслан Николаевич!
В "Торговле И Складе 7.70" находясь в открытой конфигураци в меню Действия/Общие таблицы на вкладке "Ценник"
--------- Доброе отношение к людям может изменить твою жизнь
Ответ отправил: Лазурко Владимир (статус: 1-ый класс)
Ответ отправлен: 25.05.2006, 21:00
Отвечает: Сергей
Здравствуйте, Гузенко Руслан Николаевич!
Если это ТиС в конфигураторе открываем обработку печать ценников и редактируем ее на вкладке таблица
Ответ отправил: Сергей (статус: 4-ый класс)
Ответ отправлен: 26.05.2006, 09:05
Вопрос № 44.229
Здравствуйте, помогите пожалуйста! Не могу понять почемуне работает:
БИ=создатьОбъект("БухгалтерскиеИтоги");
с1=БИ.СКД("232");
сообщить("всего по сумме по счету 232 ="+с1);
с2=БИ.СКД("232", 1,,"Молоко","Профилакторий");
сообщить("По сумме по молоку"+с2);
с3=БИ.СКД("232",3,,"Молоко","Профилакторий");
сообщить("Количество молока в Профилактории"+с3)
Сообщает:
всего по сумме по счету 232 = 63.6
По сумме по молоку0
Количество молока в Профилактории0
Что я не так делаю? Подскажите, пожалуйста? В оборотке по счету выдает, что молоко есть и именно в профилактории. Да и после поступления товара увеличение общей суммы видит, а отдельно по субконто НЕТ!!!
Отправлен: 25.05.2006, 19:52
Вопрос задала: Ritsa (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Ritsa!
Товар=СоздатьОбъект("Справочник.Номенклатура") или какая там у Вас
Если Товар.НайтиПоНаименованию("Молоко",0)=0 Тогда
Сообщить("Неверный справочник!!!");
Возврат;
КонецЕсли;
Молоко=Товар.ТекущийЭлемент();
При этом будьте уверены, что у Вас только одна номенклатура Молоко, независимо от родителя.
Точно так же найдите Профилакторий.
с2=БИ.СКД("232", 1,,Молоко,Профилакторий);
Дело в том, что метод СКД ожидает в качестве субконто не строковые значения, а объекты.
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: 8-ой класс)
Ответ отправлен: 25.05.2006, 20:03 Оценка за ответ: 5 Комментарий оценки: Огромное спастбо!
Отвечает: Сергей
Здравствуйте, Ritsa!
Первое что вам нужно проверить - это правильность написания субконто, т.е. "Молоко","Профилакторий" в обработке должны иметь точно такое же написание, что и в базе....
Второе порядок субконто может сначала "Профилакторий", а затем "Молоко"
Попробуйте, будут вопросы пишите...
Ответ отправил: Сергей (статус: 4-ый класс)
Ответ отправлен: 26.05.2006, 09:00 Оценка за ответ: 4
Отвечает: Elric
Здравствуйте, Ritsa!
Дело в том, что Вы указываете в качестве субконто "Молоко" и "Профилакторий", т.е. строковые величины. При этом субконто счета 232 (наверняка) не строки, а справочники. Т.е. Вам надо сначала получить ссылку на конкретный элемент справочника (например, как в ответе Шахрайчук Владимира Анатольевича, либо любым другим способом которых довольно много), а затем уже указывать их в качестве параметров функции СКД.
Я сказал (наверняка), т.к. только предполагаю что Вы работаете с одной из "стандартных" конфигураций и не устанавливали виды субконто для счета 232 сами.
Если Вы все-таки не сможете сами написать нужный Вам запрос, пишите, постараемся помочь.
--------- Мирный атом в каждый дом
Ответ отправил: Elric (статус: Студент)
Ответ отправлен: 28.05.2006, 00:44 Оценка за ответ: 5
Вопрос № 44.243
Здравствуйте!
Скоро мы начнем прдавать кеговое пиво. Мы хотим организовать раздельный учёт кег (возвратная тара, вид товара - "Тара", стоимость 300грн.) и оплаты за само пиво (вид товара - "Товар"). По идее за пиво расчитываться должны сразу, а кеги на обмен. Т.е. в первый раз привозим пиво, кегу в долг, за пиво оплата, второй раз привозят уже две-три кеги, предыдущую кегу возвращают, а те две в долг, за пиво деньги.
Я видел накладную вида
--------------------------------------------------------------
Пиво Рогань Светлое кег 500л * 2,00 грн = 1000 грн
Пиво Рогань Темное кег 500л * 2,10 грн = 1050 грн
Пиво Рогань Темное 0,5л 100 бут * 2,50 грн = 250 грн
Кеги 50л 20шт * 200 грн = 2000 грн
Ящик пивной 5шт * 8 грн = 40 грн.
Варианты чтобы выписывать отдельно пиво на контрагента Иванов-пиво и отдельно саму тару (пивные ящики, кеги) на Иванов-тара отпадают.
Подскажите, с чего начать, или есть есть готовое решение, поделитесь.
Спасибо.
Вам всего-то надо переписать одну процедуру печати накладной и немного модифицировать печатную форму...
С чего начать... Можно конечно начать с изучения языка программирования 1С, но если эта задача единственная, то проще и дешевле (время -- деньги, плюс нервы) будет просто пригласить специалиста.
--------- Мирный атом в каждый дом
Ответ отправил: Elric (статус: Студент)
Ответ отправлен: 28.05.2006, 00:43