Здравствуйте уважаемый посетитель. К сожалению вы не были распознаны форумом как зарегистрированный пользователь. Для полноценного использования возможностей нашего форума вам необходимо зарегистрироваться. Если вы уже зарегистрированы на форуме, то вам необходимо пройти авторизацию, используя Ваш логин и пароль.
BAF (8.3.19.1529) Business automation software for accounting, edition 2.1 (2.1.25.5)
Функция ПечатьСчетаЗаказ(МассивОбъектов, ОбъектыПечати) // Создаем табличный документ и устанавливаем имя параметров печати. ТабличныйДокумент = Новый ТабличныйДокумент; ТабличныйДокумент.ИмяПараметровПечати = "ПараметрыПечати_СчетЗаказ";
// Получаем запросом необходимые данные. Запрос = Новый Запрос(); Запрос.Текст = "ВЫБРАТЬ | СчетНаОплатуПокупателю.Ссылка КАК Ссылка, ...................... |ГДЕ | СчетНаОплатуПокупателю.Ссылка В(&МассивОбъектов) ...................... |"; Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов); Шапка = Запрос.Выполнить().Выбрать();
ПервыйДокумент = Истина;
Пока Шапка.Следующий() Цикл Если Не ПервыйДокумент Тогда // Все документы нужно выводить на разных страницах. ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ПервыйДокумент = Ложь; // Запомним номер строки, с которой начали выводить текущий документ. НомерСтрокиНачало = ТабличныйДокумент.ВысотаТаблицы + 1;
......................
// В табличном документе зададим имя области, в которую был // выведен объект. Нужно для возможности печати покомплектно. УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент, НомерСтрокиНачало, ОбъектыПечати, Шапка.Ссылка);
Автор kayfatuch — 25.07.24, 13:40 — 1 комментариев
Добрый день товарищи форума, прошу поделится мудростью. Стоит задача: седлать выборку состоящую из: Артикул, Наименование товара, ШтрихКод, актуальная цена, и остаток на складах 1,2,3. Собсно в чём вопрос как правильно дописать запрос к остаткам так как склад 1 и 2 относятся к одной фирме а склад 3 к другой. Как правильно сделать запрос? Я так понимаю запрос к складам должен быть привязан к фирмам но как ума не приложу так как это не моё направление приходится учится методом проб и ошибок. Спасибо заранее за советы. 1с 7,7 Торговля и склад для Украины 7,70,048
Добрий день. Сбилась нумерация налоговых. Последний нормальный номер ПТФИл00000000088. Создаю новый документ. а при записи ему дает номер ПТФИл00000042 + два пробела в конце (Длина номерв 16 символов указана в нумераторе). Стоит номерация нплоговых в пределах месяца. Документа сномером ПТФИл00000041 нет. Как исправить номерацию?
Добрый день. Требуется открывать форму документа по очереди. Суть- открывается один документ и пока юзер не закроет его руками , второй не открывается и так до конца выборки. Вот что имеется на эту тему ( в качестве примера на 10 доков), но у меня открывается только первый док и все, дальше как будто все останавливается.
&НаКлиенте Процедура Старт(Команда)
МассивСсылок = ПолучитьМассивСсылокНаДокументы();
Если МассивСсылок.Количество() = 0 Тогда Возврат; КонецЕсли;
ДополнительныеПараметры = Новый Структура("МассивСсылок", МассивСсылок); ПараметрыФормы = Новый Структура("Ключ", МассивСсылок[0]);
ОписаниеОповещения = Новый ОписаниеОповещения("ПослеЗакрытияДокумента", ЭтаФорма, ДополнительныеПараметры); ОткрытьФорму("Документ.РеализацияТоваровУслуг.ФормаОбъекта", ПараметрыФормы,,,,,ОписаниеОповещения);
Если ДопПараметры.МассивСсылок.Количество() = 0 Тогда Возврат; КонецЕсли;
ПараметрыФормы = Новый Структура("Ключ", ДопПараметры.МассивСсылок[0]);
ОписаниеОповещения = Новый ОписаниеОповещения("ПослеЗакрытияДокумента", ЭтаФорма, ДопПараметры); ОткрытьФорму("Документ.РеализацияТоваровУслуг.ФормаОбъекта", ПараметрыФормы,,,,,ОписаниеОповещения);
КонецПроцедуры
&НаСервере Функция ПолучитьМассивСсылокНаДокументы()
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 10 | РеализацияТоваровУслуг.Ссылка КАК Ссылка |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг";
Добрый день. Есть забалансовый счет с субконтами МестоХранения, ТМЦ, ВидыДокументов. Движение по счету делает документ Счет-фактура. Подскажите, как через запрос к Бухалтерским итогам получит досту к документу Счет-фактура? Запрос к Бух итогам делается в разрез складов и ТМЦ
Исходные данные: Удален объект справочника в журнале регистрации нашли это событие. В нем доступен идентификатор удаленных данных: <Об`єкт не знайдено> (41:b9ef005056a562e611ef3df6ab550f64) Задача: Найти в журнале регистрации - кто и когда внес в программу этот объект и когда и кем он редактировался. Вопрос: как по <Об`єкт не знайдено> (41:b9ef005056a562e611ef3df6ab550f64) отобрать записи в журнале регистрации? P.S. Т.е. "Поиск по данным" позволяет использовать только ссылку на существующий объект. В другие отборы поиска идентификатор тоже не вставишь (или он не сработает). Получается нужно выбрать все события "Создание" или "Изменения" по нужному "Объекту метаданных" а потом РУЧКАМИ (Ctrl + F) искать в результате нужное. И Быстрее никак?
P.P.S. По "представлению данных" - очень много совпадений...
Автор kayfatuch — 18.07.24, 18:46 — 3 комментариев
Приветствую дорогие форумчане, прошу помощи. Накатал код по данным из нета на выгрузку справочника в базу MySQL но уже не знаю как менять эту конструкцию. Основная проблема это цикл для записи данных. Прошу помощи, 1с 7.7 ТиС для Украины пример кода прилагаю.
Процедура Выполнить() Попытка DB = СоздатьОбъект("ADODB.Connection"); Исключение Сообщить("Ошибка создания объекта ADODB.Connection: " + ОписаниеОшибки()); Возврат; КонецПопытки;
Попытка Результат = Запрос.Выполнить(); Исключение Сообщить("Ошибка выполнения запроса: " + ОписаниеОшибки()); Возврат; КонецПопытки;
Если Результат.Пустой() Тогда Сообщить("Справочник 'Дисконт' пуст."); Возврат; КонецЕсли;
Выборка = Результат.Выбрать();
Пока Выборка.НайтиСледующий() = 1 Цикл Код = Выборка.Код; ШтрихКод = Выборка.ШтрихКод; ФИО = Выборка.ФИО; Телефон = Выборка.Телефон; ID_TG = Выборка.ID_TG;
// Формирование SQL-запроса для вставки данных SQL = "INSERT INTO discont (code, barcode, full_name, phone_number, tg_id) " + "VALUES ('" + Код + "', '" + ШтрихКод + "', '" + ФИО + "', '" + Телефон + "', '" + ID_TG + "')";
Попытка DB.Execute(SQL); Исключение Сообщить("Ошибка выполнения SQL-запроса: " + ОписаниеОшибки()); КонецПопытки; КонецЦикла;
Сообщить("Выгрузка данных завершена успешно."); КонецПроцедуры
Добрый день. Настроен РИБ. Я внес изменения в конфигурацию центральной базы. Делаю обмен с переферийной - ошибка "Необходимо произвести перенос изменений конфигурации в узел". Захожу в конфигурато переферийной. при попытке обновления конфигурации - ошибка - В процессе обновления информационной базы произошла критическая ошибка по причине: В схеме базы данных отсутствует таблица. как исправить?
kostya77 @ Сегодня, 14:10
, Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Данные принимаются от узла, для которого зарегистрированы изменения конфигурации. Необходимо произвести перенос изменений конфигурации в узел. Текст ошибки в центральной базе
при загрузке через универсальный обмен данными в формате xml в документе стоит отметка, что он проведен а проводок нет. Как сделать так чтобы после загрузки документ проводился?
Добрый день. Один и тот же документ делает движение по регистру партий и бух проводки. При этом в регистр и проводки попадают разные суммы. У меня стоит задача написать отчет в котором сопоставляются записи из регистра партий (регистр накопления) бух проводкам. Как запросом связать эти два регистра (партионный и бух) по регистратору?
Отчет СКД Схема - Настройки - Отчет Сделаны отборы по полям. Чтобы пользователь не мог их "поломать" (изменить) - установлен режим отображения "Недоступный"
Всё бы было нормально - даже в "расширенной" настройке условия отборов невидимы пользователю, но беда в том что эти условия "сгруппированы" в несколько логических групп. И хотя у них тоже стоит режим отображения "Недоступный" но они видны в расширенной настройке и пользователь может с них "снять галочки" и соответственно - все отборы в этих группах перестанут работать...
Имеется справочник Насосные с табличной частью Резервуары. На форме форме (управляемой) ввода данных имеются поля ввода данных: насосная,номер резервуара. Пользователь сначала выбирает насосную. Далее мне необходимо при выборе номера резервуара,сделать так ,чтобы в этом поле ввода появился список номеров резервуаров, привязанных именно к насосной выбранной выше.На простых формах я это делал через событие НачалоВыбораИзСписка. Как это сделать на упраляемых формах - затрудняюсь.
Всем привет. Создаю свою базу. У меня есть Справочник.Товары (тут находится весь список товаров), и есть Документ.Заказ.ФормаЗаказа (тут форма для заказа). Мне нужно чтобы в правой части формы выводился список товаров из справочника, уже второй день сижу, всё никак не могу
Доброго дня! Керівництво поставило задачу зробити таке - Формування стандартного аудиторського файлу (Standard Audit File – Tax UA, скорочено – SAF-T UA), який є електронним файлом стандартизованої структури, що містить дані про активи, власний капітал, зобов’язання та зміни у фінансово-господарському стані суб’єкта господарювання за певний період, експортовані з вихідної системи обліку.
Запровадження обов’язкового подання SAF-T UA великими платниками податків (ВПП) на запит контролюючого органу під час перевірки передбачено з 1 січня 2023 року. Згідно з законопроектом № 6255 від 2 листопада 2021 року, планується, що з 2025 року SAF-T UA стане регулярною щорічною податковою звітністю для ВПП, а з 2027 року – для всіх платників ПДВ. Законопроект також передбачає штрафні санкції за неподання SAF-T UA.
Питання до програмістів! Чи хтось з Вас таке робив для 1с: 7.7 чи 1с:8? Більше цікавить 1с:7.7.
Есть УНФ, делаю печать комплекта документов по маршрутному листу а именно накладные. Накладные печатает вразброс, а нужно как-то поочерёдно, так как в документе. Не могу понять где задать сортировку при формировании всех печатных форм. Может кто сталкивался.
В ОЛЕ библиотеке для работы с ФР Мини ФП-54 изменена команда pay - Оплата. Добавлены новые необязательные параметры par3…par10. При выполнении без дополнительных параметров все работает, при попытке использовать команду с дополнительными параметрами (оплата картой, передаются с терминала номер карты, код транзакции, код авторизации, RRN) возникает ошибка "неверный параметр". Есть ли у кого практический пример использования данной команды для вывода информации в чек по транзакции, надо ли передавать все параметры или возможно некоторые пропустить?
Всім привіт. При динамічному оновленні конфігурації в журналі реєстрації з'являється помилка Інформаційна база. Помилка зміни конфігурації бази даних. Перезапуск серверу, тестування бази не допомагає. Хтось вже вирішував цю помилку?
Платформа: BAF (8.3.18.1627) Конфігурація: УТП 2.3.39.1 Режим роботи: Серверний
Проблема з СКД. Є ресурс, який рахує Середнє. Є кілька рівнів групування, по кожні групі цей ресурс рахує вірно. А коли детальні записи і групування забрати і лишити лише верхнє групування - тоді рахує не правильно і виводить значення нижнього підгрупування. Чому так і як вивести в такому випадку правильне середнє?
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!